我使用以下代码在网站上建立新用户。这就像注册页面。它在 localhost 中运行良好,数据将插入到数据库和表中,但现在在服务器中它将无法正常工作。
$code = rand(11111,99999);
$link1 = mysql_connect("http://www.mysite.com","username","password");
mysql_select_db("username");
mysql_query("SET character_set_results= 'utf8' , character_set_client = 'utf8' , character_set_connection = 'utf8',
character_set_database ='utf8', character_set_server = 'utf8' ");
mysql_query("INSERT into user(name,family,email,gender,username,pass)
values('$_POST[name]','$_POST[family]','$_POST[email]','$_POST[gender]','$_POST[username]','$code')");
mysql_close($link1);
//connection user pass
$link2 = mysql_connect("http://www.mysite.com","username","password");
mysql_select_db("username");
mysql_query("INSERT into joinuser(username,pass,permission)values('$_POST[username]','$code','user')" );
mysql_close($link2);
它在 localhost 中插入值,但在服务器中不起作用。
它是带有mysql数据库的php。
任何帮助将不胜感激。