Объединить результат SQL-запроса для каждого объекта в многомерном массиве PHPPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Объединить результат SQL-запроса для каждого объекта в многомерном массиве PHP

Сообщение Anonymous »

Сначала я получаю результат SQL-запроса, который помещаю в такой массив:

Код: Выделить всё

$stmt= $conn->prepare("SELECT p.*, f.*
FROM fruit f
left JOIN person p ON f.fk_p_id = p.p_id
");
$stmt->execute();
$result= $stmt->get_result();
while ($data= $result->fetch_assoc()) {
$arr = array('name' => $data['name'], 'fruit' =>data['fruit']);
$props[] = $arr;
}

var_export($props);
И я понял это:

Код: Выделить всё

array ( 0 => array (name => CHRISTIAN fruit => apple, ),
1 => array ( name => CHRISTIAN, fruit => pear, ),
2 => array ( name => CHRISTIAN, fruit  => strawberry, ),
3 => array ( name => CHRISTIAN, fruit => banana, ),
4 => array ( name => CHRISTIAN, fruit => lime, ),
5 => array ( name => JOSEF, fruit => apple, ),
6 => array ( name => JOSEF, fruit => pear, ),
7 => array ( name => BOB, fruit => apple , ),
8 => array ( name => BOB, fruit => banana, ),)
Но я бы хотел, чтобы мой массив был объединен следующим образом:

Код: Выделить всё

array ( 0 => name => CHRISTIAN, fruit => apple , pear, strawberry, banana, lime, ),
1 =>name => JOSEF, fruit => apple, pear, ),
2 =>name => BOB, fruit => apple, banana, ), )
Целью будет заполнить такую ​​таблицу:





яблоко
груша
клубника
банан
лайм



ХРИСТИАНИН
x
< td>x
x
x
x


ЙОЗЕФ
x
x





Лучший представитель породы
x


x




Как мне сделать, чтобы получить этот результат с помощью многомерного массива? Спасибо

Подробнее здесь: https://stackoverflow.com/questions/746 ... onal-array
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»