我需要从字段'date'中获取MySQL数据库中的一组记录,其中包含格式为YYYY-MM-DD HH:mm:ss的日期。 当我使用sql查询时:
$sql = "SELECT * FROM table_name WHERE id=".$_SESSION['id']." ORDER BY date DESC LIMIT 11 OFFSET ".$offset;
一切都正确排序但最后一行永远不会返回。
当我使用没有命令ORDER BY
的sql查询时,返回所有需要的记录。
从数据库中返回所有需要记录的查询:
"SELECT * FROM table_name WHERE id=".$_SESSION['id']." LIMIT 11 OFFSET ".$offset;
问题未连接与LIMIT 11 OFFSET ".$offset
,因为即使没有这部分查询,问题仍然存在。
这种不寻常的行为是什么?
答案 0 :(得分:0)
SQL查询结果完全正确。这是PHP代码执行此查询的问题。问题解决了。