Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как сделать выборку с 2-х таблиц
Покинул форум
Сообщений всего: 131
Дата рег-ции: Июль 2013
Помог: 0 раз(а)
Привет всем!
У меня есть 2-е таблицы.
В одной содержится название статьи, содержание и т.д.
Во второй главное изображение к статье.
Нужно сделать выборку в одной и второй таблицы одновременно, что бы вытянуть и содержание и изображения статьи.
Поля image.apartment_id и apartment.id я выдумал сам, У Вас они могут называться по-другому. Суть в том, что apartment.id - это идентификатор записи из таблицы apartment, а image.apartment_id - идентификатор апартаментов, который должен содержаться в таблице image.
Покинул форум
Сообщений всего: 131
Дата рег-ции: Июль 2013
Помог: 0 раз(а)
dXdYdZ пишет:
И что происходит при запуске скрипта из Вашего последнего поста?
2 раза отображается название статьи
dXdYdZ
Отправлено: 25 Ноября, 2013 - 20:58:26
Посетитель
Покинул форум
Сообщений всего: 271
Дата рег-ции: Нояб. 2013
Помог: 11 раз(а)
Одинаковое? Или, может быть, в этой категории 2 статьи?
vanya_sl
Отправлено: 25 Ноября, 2013 - 21:20:22
Частый гость
Покинул форум
Сообщений всего: 131
Дата рег-ции: Июль 2013
Помог: 0 раз(а)
dXdYdZ пишет:
Одинаковое? Или, может быть, в этой категории 2 статьи?
нет.. одинаковое
dXdYdZ
Отправлено: 25 Ноября, 2013 - 21:38:42
Посетитель
Покинул форум
Сообщений всего: 271
Дата рег-ции: Нояб. 2013
Помог: 11 раз(а)
Посмотрите, что у Вас в таблицах. Может, там какая-то недоработка. Зайдите в клиент mySQL (например, phpMyAdmin) и попробуйте выполнить этот запрос. Естественно, подставив реальный идентификатор категории. А затем посмотрите визуально, там по идее или 2 статьи в этой категории, или 2 картинки с одинаковым image_post (Добавление)
Скорее второе, раз первое Вы уже посмотрели
vanya_sl
Отправлено: 25 Ноября, 2013 - 21:40:04
Частый гость
Покинул форум
Сообщений всего: 131
Дата рег-ции: Июль 2013
Покинул форум
Сообщений всего: 271
Дата рег-ции: Нояб. 2013
Помог: 11 раз(а)
Ну вот, естественно, оно выводит 2 строки. А надо, чтобы выводилась 1 имя, но 2 картинки? (Добавление)
Если да, то тогда придётся отправлять запрос несколько раз - один раз, чтобы получить статьи и по разу для каждой статьи, чтобы получить картинки.
vanya_sl
Отправлено: 25 Ноября, 2013 - 21:47:50
Частый гость
Покинул форум
Сообщений всего: 131
Дата рег-ции: Июль 2013
Помог: 0 раз(а)
dXdYdZ пишет:
Ну вот, естественно, оно выводит 2 строки. А надо, чтобы выводилась 1 имя, но 2 картинки? (Добавление)
Если да, то тогда придётся отправлять запрос несколько раз - один раз, чтобы получить статьи и по разу для каждой статьи, чтобы получить картинки.
Да. Надо чтобы выводилась 1 имя, но 2 (или более) картинки.
Как сделать?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.