大家好,有个问题想请教下。我写了和ajax功能的注册页面。刚开始没有连接数据库,所以用if($_POST["username"] == "hz")简单判定了下,只要输入hz就提示用户名存在,程序正常,没问题。现在连接数据库了,这个应该怎么修改下啊,我试着用$sql="select * from users where username='$_POST[username]'";
$res=mysql_query($sql);
if(is_array(mysql_fetch_row($res)))
但是失败,谁能帮帮小弟啊,小弟在此先谢过了!
$res=mysql_query($sql);
if(is_array(mysql_fetch_row($res)))
但是失败,谁能帮帮小弟啊,小弟在此先谢过了!
所以sql语句应该这样写;
$sql="select * from users where username='{$_POST[username]}'";
或者
$sql="select * from users where username='".$_POST[username]."'";推荐第一种
应该这样写:$_POST['username'] 注意引号。
所以sql语句应该这样写;
$sql="select * from users where username='{$_POST['username']}'";
或者
$sql="select * from users where username='".$_POST['username']."'";推荐第一种
$sql="select * from users where username='$_POST[username]'";
$res=mysql_query($sql);
if($res){
echo '该用户名已被占用';
}else{
echo '可以注册';
}