检查数据库MySQL PHP中是否已存在用户名
发布时间:2021-02-02 02:29:39 所属栏目: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’; (编辑:应用网_常德站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql server:删除所有表的所有行
- 如何使用SQL(BigQuery)计算TF / IDF
- 数据库设计 – 在逻辑/布尔数据库字段中使用[0,1]与[“Y”,
- sql-server – 我可以在SQL R2服务器中创建SQL v10.0数据库
- 触发器 – 两个数据库之间的Sql Server触发器
- SQL Server 2008 R2:准备动态WHERE子句
- sql – 数据库中所有表的列表
- SQL order by子句是否保证稳定(按标准)
- sql-server – 如何从命令行备份SQL Server 2005中的数据库
- sql – Oracle 10g中的Pivot / Crosstab查询(动态列号)
站长推荐
热点阅读