看到一些奇怪的东西;正在征求帮助。当排序是DESC和有限时,MYSQL查询结果缩短了
我有一个查询,像这样:(使用笨,顺便说一句)
'SELECT * FROM registers WHERE client_id='.$clid .' ORDER BY date DESC LIMIT '.$num
$num
通过函数调用传递(和它== 15),并正确呼应。但是运行这个只返回10行。如果我明确地将$num
设置为15,则是相同的。如果我将$num
设置为20,则返回11行!跆拳道在我的穹顶!
Howeverstance,如果我将订单设置为ASC
而不是DESC
,原始查询按预期运行。
该查询返回在CocoaMySQL中以任一种排序运行时的预期行数。
任何想法?
你的MySql查询日志告诉你什么?什么SQL实际上在数据库中? – davek 2010-03-12 20:03:17
在日志中一切看起来都OK: 'SELECT * FROM registers WHERE client_id = 000690 ORDER BY date DESC LIMIT 15' – stormdrain 2010-03-12 20:22:40