У меня есть таблица, в которой я сохраняю путь к изображениям из папки, чтобы использовать их для сообщений в блогах и другую таблицу, где храню сообщения. Две таблицы связаны, поэтому в таблице изображений у меня есть postID. Пути хранятся правильно в базе данных, но когда я пытаюсь отображать фактические изображения, он получает только одно изображение и отображает его на всех постах. Я хочу отобразить отдельное изображение для каждого сообщения. Я попытался использовать запрос, чтобы заставить его взять запись и отобразить одно изображение для одного сообщения.Запрос, возвращающий только 1 запись
$select_img = "SELECT imgLoc FROM blog_images JOIN blog_posts on blog_images.postID = blog_posts.postID WHERE blog_images.postID = blog_posts.postID ORDER by imgID DESC";
$img_query = mysqli_query($link, $select_img) or die(mysqli_error($link));
$row2 = mysqli_fetch_array($img_query);
затем я использовал echo '<img src="'.$row2['imgLoc'].'"'.'/>';
для отображения фактического изображения. Однако, таким образом, он отображает только одно изображение для всех сообщений. Любые предложения?
Спасибо!
Ваше состояние, где не так .Это же, как условие соединения. –