php对注册用户名的限制代码怎么写?

来源:百度知道 编辑:UC知道 时间:2024/05/30 01:28:14
例如:不可重名,不可为空

$username=$_POST["username"];

if(!$username){
echo "不能为空!";
exit;
}

if($notsamename = mysql_query("select id from `users` where username = ${username}"))
{
echo "不能重名!";
exit;
}

和PHP无关..数据库问题

如果不动数据库...先 select 判断是否有相同用户名存在..存在则不让注册~~不存在再添加数据~

还有个好办法就是修改数据库字段..对用户名做唯一索引..不过这样插入记录就要做更完善的错误判断了!