关于mysql_query的问题

来源:百度知道 编辑:UC知道 时间:2024/06/09 06:35:53
我在php中要实现传送过来的用户名和数据库中的用户名进行对比
比如传过来的是 user,数据库中是username
使用
$id=mysql_query(“select username from list where usernme ='user'”),
返回$id 无论如何都有值
不管表中是否有user
那么我就不能用$id来判断查询是否正确
请问有什么办法解决,可以作出正确的判断

没用过php,不是很清楚,但是我用的webwork开发时,在action中象你那样查询某条语句并返回值的时候,如果查不到的话,就会返回null。所以我是判断返回值是否为null,如果是,则说明没有对应值,你试一下看看。

你要注意user传过来是变量啊
$id=mysql_query("select username from list where usernme ='$user'");
这样就行了