VITAMIN, При закрытие запроса белая стр.
ОБСУЖДЕНИЕ
вывод данныx
Вот пример для вывода тем, если отдельно пишется в разные таблицы данные темы (название, содержимое, id раздела т тд) -
таблица teme, имеет столбцы id, name, content, id_razdel
и отдельно пишется данные раздела, в таблицу razdel, которая имеет столбцы id, name
Тогда пример выборки будет такой
таблица teme, имеет столбцы id, name, content, id_razdel
и отдельно пишется данные раздела, в таблицу razdel, которая имеет столбцы id, name
Тогда пример выборки будет такой
$print = mysql_query("SELECT * FROM `razdel` INNER JOIN `teme` ON `razdel`.`id` = `teme`.`id_razdel` ORDER BY `teme`.`id` DESC");
while($arr = mysql_fetch_array($print))
{
prinr_r($arr);
}
глянем.
no..
???
ничего не выводит.
дак названия полей и таблиц изменил на свои?
Мне кажется ты делаешь что-то не так), у меня вариант с NOT IN работал,почитай о IN в SQL
Вот,смотри,пытаюсь сделать что то попроще..
вроде выводит непрочитанные темы,но даже прочитав иx они все равно остаются..
$user1 = mysql_query("SELECT * FROM `forum_pos` WHERE `user` = '".$user['id']."' LIMIT 1");
while($a2 = mysql_fetch_assoc($user1))
{
$user2 = mysql_query("SELECT * FROM `forum_tema` WHERE `id` != '".$a2['tema']."' LIMIT 10");
while($a1 = mysql_fetch_assoc($user2))
{
echo '<div class="podmenu">Тема: '.($a1['name']).' '.($a1['id']).'</a></div>';
}
}
вроде выводит непрочитанные темы,но даже прочитав иx они все равно остаются..
запрос в IN создает масив с ид тем,которые посетил,а главный запрос выбирает те темы,ид которых нет в этом массиве.
сейчас попробую что нибудь сделать..
смотри,так,если такой запрос
то ничего не выводит
а поставив скобку
белая стр
$user2 = mysql_query("SELECT * FROM forum_tema WHERE id NOT IN(SELECT tema FROM forum_pos WHERE user = '".$user['id']."'");
то ничего не выводит
а поставив скобку
$user2 = mysql_query("SELECT * FROM forum_tema WHERE id NOT IN(SELECT tema FROM forum_pos WHERE user = '".$user['id']."'"));
белая стр
Asadal, И в самом конце " не поставил
$user2 = mysql_query("SELECT * FROM forum_tema WHERE id NOT IN(SELECT tema FROM forum_pos WHERE user = '".$user['id']."'"));
а внутри IN " не надо
учи основы :)
Гг написав сайт не знаю основы
Все,спасибо,разобрался :)
$user2 = mysql_query("SELECT * FROM `forum_tema` WHERE `id` NOT IN(SELECT `tema` FROM `forum_pos` WHERE `user` = $user[id])");
Asadal, Заработало?:)
Да можно писать сайты, но ошибаться в элементарном)
Да можно писать сайты, но ошибаться в элементарном)
ага.
Страница 2 из 2 · Всего записей: 40