这是我的php脚本:
$result = select_query( "tblusers",
"users,status,active",
"country='norway' AND (status='active' OR status='cancelled')" );
这将返回所有结果。如果我当时只想列出20个,我该怎么做?
我应该使用count
函数还是limit
函数?
添加LIMIT:
$result = select_query("tblusers","users,status,active","country='norway' AND (status='active' OR status='cancelled') LIMIT 0,20");
最好使用PDO/MySqli而不是Mysql
我不确定select_query()
函数是如何定义的——它不是内置的PHP方法。它可能有一个可选的参数来允许限制,不过你可能想了解一下。
然而,要附加到现有代码上,您可以使用LIMIT
:进入作为第三个参数传递的WHERE
子句
$result = select_query(
"tblusers",
"users,status,active",
"country='norway' AND (status='active' OR status='cancelled') LIMIT 20"
);
记住LIMIT不是所有sqls 的标准
$result = select_query("tblusers",
"users,status,active",
"country='norway' AND (status='active' OR status='cancelled')
LIMIT 0,20"
);