0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 2
|
|
1 | |
Пожалуйста нужно разобраться с запросом Mysql! Одним запросом из двух таблиц / MySQL15.01.2014, 15:55. Показов 1692. Ответов 2
Метки нет Все метки)
(
У меня на главной странице существует вот такой запрос (он ниже), который вытаскивает из таблицы "glavnaya" нужные строки.
$result = mysql_query("SELECT img, id, title, date, author, description, view FROM glavnaya ORDER BY id DESC LIMIT $start, $num",$db); $myrow = mysql_fetch_array($result); do { printf ("<table> <tr> <td rowspan='3'>%s</td> <td><a href='view_index.php?id=%s'>%s</a></td> </tr> <tr> <td>%s<a href='view_index.php?id=%s'>Подробно...</a></td> </tr> <tr> <td> Просмотров: %s Дата: %s </td> </tr> </table>" ,$myrow["img"],$myrow["id"],$myrow["title"],$myrow["description"],$myrow["id"],$myrow["view"],$myrow["date"]); while ($myrow = mysql_fetch_array ($result)); } В этом запросе есть все мне необходимое кроме вывода количества комментариев. Комментарии выводятся следующим образом, есть файл, котрый выводит комментарии из таблицы comment где post = id ( id = номер статьи) Нужно подсчитать сумму (количество) строк, где post = id из таблицы comment. Я это сделал следующим образом: $view = mysql_query("SELECT COUNT(*) AS 'count' FROM comment WHERE post='$id'",$db); if (!$view) { echo "<p> !!Запрос на выборку данных из базы не прошел."; exit(mysql_error()); } $row = mysql_fetch_array($view, MYSQL_ASSOC); echo "Количество сообщений: " . $row['count']; Но такой запрос у меня на страничке когда я открываю саму ссылку и захожу на страницу сообщения. КАК СДЕЛАТЬ ТАК ЧТОБЫ ЭТОТ ЗАПРОС ЗАРАБОТАЛ В ВЕРХНЕМ ЗАПРОСЕ НА ГЛАВНОЙ СТРАНИЦЕ??? ЕСЛИ ОДНИМ ЗАПРОСОМ ТО КАК???
0
|
|
15.01.2014, 15:55 | |
Ответы с готовыми решениями:
2
Одним запросом из двух таблиц Множественная запись в MySQL одним запросом. Получить ID вставленных записей Sqlite3 Данные из 3 таблиц одним запросом Как одним запросом определить существование нескольких таблиц? |
2398 / 2255 / 586
Регистрация: 27.05.2011
Сообщений: 7,720
|
||||||
15.01.2014, 17:51 | 2 | |||||
Некорректный вопрос, два запроса выбирают разные по структуре данные.
Добавить в таблицу новости поле с количеством комментариев, что лишено надобности. Но не проще вам внутри цикла достать комментарии?
0
|
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 2
|
|
15.01.2014, 21:30 [ТС] | 3 |
[B]crautcher ОГРОМНОЕ СПАСИБО ЧТО ПОДСКАЗАЛ!!!!!!!
0
|
15.01.2014, 21:30 | |
Помогаю со студенческими работами здесь
3
Выборка двух записей из таблицы одним запросом Подсчитать количество строк в двух таблицах одним запросом mysql помогите с запросом Создал поле ID - нужно проставить уникальные значения одним запросом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |