PHP 验证用户名是否存在

<?php/**Createdon2012-1-17**Tochangethetemplateforthisgeneratedfilegoto*Window-Prefer... <?php
/*
* Created on 2012-1-17
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
error_reporting(0);

include("dblink.php");
if($_POST["submit"]=="登录"){

$user=$_POST[user];
$psw=$_POST[psw];

$sql="select * from userlist where 'user'='$user'";
$us=mysql_query($sql);
$us=mysql_fetch_row($us);
if(is_array($us)){

echo "cunzai";
}
else echo "bucunzai";
}

?>

<form name="login" method="post" >
<table>
<tr>
<td>用户名:<input name="user" type="text" ></td></tr>
<tr>
<td>密  码:<input name="psw" type="password" ><p>

        <input name="submit" type="submit" value="登录" >
<input name="registe" type="button" value="新用户注册" onclick="location.href='register.php';" >
</td>
</tr>
</table></form>
不管输入什么用户名都显示了不存在,不晓得错在哪里,初学,求指教!谢谢!
展开
 我来答
暴躁老哥在线开火
2012-02-03 · TA获得超过806个赞
知道小有建树答主
回答量:466
采纳率:0%
帮助的人:215万
展开全部
是因为你的sql语句写错了,你写的是 $sql="select * from userlist where 'user'='$user'";
这个是错误的,user 两边不是引号,是数字1旁边的`,改成`user`='$user' 这样就对了,或者user='$user'也行。
匿名用户
2012-02-03
展开全部
//判断用户名是否已经存在
$query="select * from $table_name where username='$username1'";
$result=mysql_query($query);
$row=mysql_fetch_array($result);
if($row["username"]==$username1){
.............................
else
......................
}
追问
可是这回变成输什么都存在了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式