我有这个代码将用户数据插入数据库。
mysql_connect("server address","username","password");
mysql_select_db("login");
mysql_query("INSERT INTO login(name,username,password,email)VALUES('$_POST[fname]','$_POST[username]','$_POST[pw]','$_POST[email]')") or die("cannot execute the query");
我有一个问题。有一个用户名和密码可以输入我的服务器,还有另一个用户名和密码可以使用我的数据库。
我应该在哪里提及用户名和密码?
答案 0 :(得分:2)
mysql_connect()
与服务器登录完全无关,只与MySQL登录有关。
话虽如此,你有很多问题:
mysql_*
函数。您应该使用mysqli
的{{1}}扩展名。PDO
,$POST
等),而无需先进行消毒/验证。$_GET
和mysql_query()
来电不成功,您甚至不应该使用mysql_connect()
行代码。