where语句的用法提问(基础问题)急
<?php
session_start(); //启动session
include( "dbconnect.inc.php "); //链接数据库
$sql = "select * from users where 1 limit 3 ";
?>
<ul>
<li> <a href= "admin.php " > 用户列表 </a> </li>
</ul>
。。。。略掉显示user表的格式和其他信息。
把上边的文件保存为admin.php
为什么点击 "用户列表 "的时候会显示前3个用户的所有信息。而且where语句后面的1无论改成什么数字执行结构都一样。是mysql中自动忽略where 和他后面的数字吗?
[解决办法]
where 1 limit 3
这里1表示条件,limit表示显示3条数据
where 1 limit 5 --显示5条数据
[解决办法]
where 1 永远为真,所以跟没写一样,当然忽略