Я хочу загрузить данные из MySQL с PHP, как Facebook (загрузить данные, прокручивая вниз). Я проверил во многих уроках, где все делают по order by ID
но я не могу этого сделать, пока мой запрос на выборку выглядит следующим образом.
mysql_query("SELECT * FROM conferencecreate WHERE ccFlag = 1 AND ccStartingDate >= '$nowTime' GROUP BY ccTitle");
Если я хочу реализовать ORDER BY ccId DESC
тогда это не работает. Любая идея, как решить эту проблему?
Я попробовал это: —
mysql_query("SELECT * FROM conferencecreate
WHERE ccFlag = 1
AND ccStartingDate >= '$nowTime'
GROUP BY ccTitle
ORDER BY ccId DESC");
Но это привело к ошибке
Предупреждение: mysql_fetch_object (): предоставленный аргумент не является допустимым ресурсом результата MySQL
Вы действительно не должны использовать mysql_
расширение базы данных больше, но это говорит о том, что вам нужно научиться обрабатывать ошибки, генерируемые любым из расширений mysql
Так попробуй это
$res = mysql_query("SELECT * FROM conferencecreate
WHERE ccFlag = 1
AND ccStartingDate >= '$nowTime'
GROUP BY ccTitle
ORDER BY ccId DESC");
if ( ! $res ) {
echo mysql_error();
exit;
}
Теперь вы должны увидеть сообщение об ошибке, описывающее, что не так с заданным вами запросом.
Пожалуйста, не используйте
mysql_
расширения базы данных, он устарел (навсегда исчез в PHP7)
Особенно, если вы только изучаете PHP, потратьте свои силы на изучениеPDO
или жеmysqli_
расширения базы данных,
и вот некоторая помощь, чтобы решить, какой использовать
Других решений пока нет …