检查数据库MySQL PHP中是否已存在用户名

前端之家收集整理的这篇文章主要介绍了检查数据库MySQL PHP中是否已存在用户名前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个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’;

猜你在找的MsSQL相关文章