@valackar

Как вывести характеристики из бд?

Вопрос следующий есть база все хранится в разных таблицах(скрин)6c08cf3ad369488f82febecfafa19125.png
при запросе
$sql="
SELECT car_type.name, car_mark.name, car_model.name, 
car_serie.name,car_modification.name,
car_characteristic_value.value,car_characteristic.name
from car_mark
join car_model
on car_model.id_car_mark = car_mark.id_car_mark 
join car_type
join car_serie
on car_serie.id_car_model =car_model.id_car_model
join car_modification
on car_modification.id_car_model =car_model.id_car_model and car_modification.id_car_serie = car_serie.id_car_serie

join car_characteristic_value
on car_characteristic_value.id_car_modification = car_modification.id_car_modification
join car_characteristic
on car_characteristic.id_car_characteristic = car_characteristic_value.id_car_characteristic
limit 1500

";


получается так

Array
(
[0] => мотоциклы
[1] => BSE
[2] => PH06B
[3] => PH06B-50 10/10
[4] => 88cc (2.7Hp)
[5] => Питбайк
[6] => Тип
)
Array
(
[0] => багги
[1] => BSE
[2] => PH06B
[3] => PH06B-50 10/10
[4] => 88cc (2.7Hp)
[5] => Питбайк
[6] => Тип
)
Array
(
[0] => мотовездеходы
[1] => BSE
[2] => PH06B
[3] => PH06B-50 10/10
[4] => 88cc (2.7Hp)
[5] => Питбайк
[6] => Тип
)
Array
(
[0] => скутеры
[1] => BSE
[2] => PH06B
[3] => PH06B-50 10/10
[4] => 88cc (2.7Hp)
[5] => Питбайк
[6] => Тип
)

как сделать так что бы к определенному товару например
[0] => скутеры
[1] => BSE
[2] => PH06B
[3] => PH06B-50 10/10
[4] => 88cc (2.7Hp)
[5] => Питбайк

дописывались дальше его характеристики которые лежат в базе, сейчас он создает для каждой характеристики отдельный массив
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 2
@iantoshkin
car_characteristic_value.value,car_characteristic.name
замени на
car_characteristic_value.*, car_characteristic.*
Ответ написан
Комментировать
@valackar Автор вопроса
fa8e228442d345caa795425095df46ca.pngd036d2b80c2c4c1d917eaa60e8d70c77.png

прилагаю еще как выглядят таблицы внутри ответ сверху не подошел
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы