Вот только зачем мучиться с стандартными РНР функциями для MySQL, если в phpbb есть специальны класс для этого, который и сокращает количество кода и адаптирует запросы для любой из поддерживаемых БД?
Может лучше вот так:
PHP:
скопировать код в буфер обмена
'SELECT' => '*', 'FROM' => POSTS_TABLE, 'WHERE' => "post_id NOT IN (SELECT id_post FROM phpBBlight_otmetpost)", ); $sql = $db->sql_build_query('SELECT', $sql_array); $result = $db->sql_query($sql); $myrow = $db->sql_fetchrow($result) echo $myrow[post_text];
Вот только вторую таблицу, я так понял, вы создали сами... По этому, желательно, её имя занести в константу в файле ./includes/constants.php
Выглядеть это должно вот так:
Тогда в условии WHERE вашего запроса нужно будет написать следующее:
Последнее пригодится на случай если у вас изменится имя базы данных, а вернее префикс таблиц. Тогда не придётся ковыряться в скрипте повторно.
|