我在做一个C# MySQL
注册系统,我已经连接了一个登录系统。 当我向数据库注册新用户并尝试输入已经在数据库中的用户名时,该用户名无效(ofcourse)。我有这个命令:C#MySQL注册系统 - 选择命令
String query = "SELECT password FROM accounts WHERE username = @username";
我也有一个系统(在同一个项目中)将项目注册到数据库中。
但我希望它有,你不能再次添加第一个和第二个值。
这样一个例子:
我在数据库中的一个项目了,值1是“1234”和值2是“4321”。
但是,当我添加另一个,我想它说(如果你输入相同的数据),“4321”已经在数据库中。或者“1234”已经在数据库中。
所以不只是其中之一像我的登录系统。
感谢:D
最好的方法是将数据库中的用户名列设置为UNIQUE,当你尝试插入一个重复的用户名时,数据库会抛出一个错误,你可以从代码中处理它。 – unlimit
是的,我已经:p,但我希望这两个值。 – Bas
所以当你添加一个项目记录时,你为它赋值1和值2?看到你的相关模式 – OGHaza