php如何判断用户名是否存在?用户注册时检测用户名

发布时间:2019-12-29编辑:脚本学堂
一例php代码,用于检测用户名是否已存在数据库中,防止用户名重复注册,需要的朋友参考下。

例子:
 

复制代码 代码示例:
<?php
/**
* php判断用户名是否存在
* by www.jb200.com
*/
mysql_select_db("register", $conn) or die("不能选择数据库".mysql_error());
$sql="select id from register where id='$id'";
$sql1="insert into register(id, password, name, sex, age, tel, email) values('$id', '$password', '$name', '$s', '$age', '$tel', '$email');";
$result=mysql_query($sql, $conn);
$num=mysql_num_rows($result);  //利用mysql_num_rows返回结果行数
if($num!=0){  //判断$num结果行是否为空
    echo "用户名已存在."; //不为空打印
}
else{
    mysql_query($sql1, $conn);  //为空插入数据库生成用户信息
    echo "注册完成!";
}