这是我的 php 脚本:
$result = select_query( "tblusers",
"users,status,active",
"country='norway' AND (status='active' OR status='cancelled')" );
这将返回所有结果。如果我当时只想列出 20 个,我该怎么做?
我应该使用count
函数还是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 方法。不过,它可能有一个可选参数来允许限制,您可能想研究一下。
但是,要附加到现有代码中,您可以WHERE
使用作为第三个参数传递的子句LIMIT
:
$result = select_query(
"tblusers",
"users,status,active",
"country='norway' AND (status='active' OR status='cancelled') LIMIT 20"
);
请记住 LIMIT 并不是所有 sql 的标准
$result = select_query("tblusers",
"users,status,active",
"country='norway' AND (status='active' OR status='cancelled')
LIMIT 0,20"
);