检查数据库MySQL PHP中是否已存在用户名
发布时间:2021-01-31 19:15:47 所属栏目:MsSql教程 来源:网络整理
导读:我有一个registration.php页面,我需要检查我的数据库中是否已有用户名,这样我就不会有2个同名的成员… 以下是我将用户信息插入数据库的方式(用户名,密码,注册日期等): mysql_query("INSERT INTO UserDb (ID,TimeStamp,UserName,Password) VALUES ('$ipaddres
我有一个registration.php页面,我需要检查我的数据库中是否已有用户名,这样我就不会有2个同名的成员… 以下是我将用户信息插入数据库的方式(用户名,密码,注册日期等): mysql_query("INSERT INTO UserDb (ID,TimeStamp,UserName,Password) VALUES ('$ipaddress',NOW(),'$user_username','$user_password')"); 如何在“UserName”字段下检查数据库“UserDb”以确保用户的变量“$user_username”不存在? 解决方法您可以将数据库中的用户名字段设置为主键或唯一,这可以保证数据库中的用户名唯一性.然后,如果您尝试插入已存在的用户名the mysql_query() function will fail,returning FALSE. 除此之外,您应该始终使用简单的select语句查询数据库中是否存在用户名: SELECT username FROM table WHERE username =’$php_username_var’; (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |