Не могу правильно вывести массив. Пробовал сначала через mysql, так там вообще ничего не получается вывести, попробовал в pdo, получилось что-то вывести, но все равно не то что надо. Но вообще желательно бы, чтоб массив ,был написан в mysql, потому как все остальное у меня в mysql
На картинке показана база, которую нужно вывести в массив
И сам код, который я написал
$sql= "SELECT post_id, date, author, content, name_image FROM post_en LEFT JOIN image_post ON post_id=id_post_en";
$result = $pdo->query($sql);
$rgOut = [];
foreach ($result as $row) :
$rgOut[ $row['author'] ] = [$row['name_image']];
endforeach;
И получается, что выводит не все имена картинок
И может вообще кто подскажет правильно ли я делаю. У меня есть страница с постами. В одном посте может входить какое-то n-ное количество картинок. Поэтому я для того что выделено красным сделал одну таблицу. Для картинок (выделено синим) другую, теперь предположим, что мне нужно вывести какое то количество постов на главной странице
Правильно ли я пытаюсь сделать, или может нужен другой подход. Ну и соответственно, почему не получается массив?
Если предположить, что всё остальное вы сделали правильно, это код который добавляет, в массив author
столько images
сколько у него есть.
$stmt = $pdo->query('SELECT post_id, date, author, content, name_image FROM post_en LEFT JOIN image_post ON post_id=id_post_en');
$rgOut = []; //
while ($row = $stmt->fetch())
{
// Push to array in case that author already in it
if (isset($rgOut[ $row['author'] ]))
array_push($rgOut[ $row['author'] ], $row['name_image']);
else// Create array with the author
$rgOut[ $row['author'] ] = [$row['name_image']];
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
такая ситуация, есть блог WP на 2-х языках RU | ENустановлен плагин для мультиязычности WpGlobus(бесплатный!)
Имеется страница на PHP на которой сеткой отображаются изображения по пути из базы данныхИзображения хранятся в папке, а путь к изображениям...
помогите создать панель смайлики с разделами на чистом jsкак в приложение