你好,第一个查询执行正常..第二个是失败的..为什么?,我认为它确定..
我知道第一部分是ok,因为这个数据保存在数据库中,第二个查询不行。
//insert the row into the database
$res2 = mysql_query("INSERT INTO `users` (`username`, `password`, `email`, `rtime`, `ms`, `ms2`) VALUES('".$username."','".$password."','".$email."','".$registerTime."','".$ms."','".$ms2."')");
$userid = mysql_insert_id();
$sql17 = mysql_query("INSERT INTO `jugadores` (`userid`, `name`, `lastname`) VALUES('".$userid."','".$name."','".$lastname."')");
答案 0 :(得分:1)
用户ID是一个整数,所以这就产生了问题
'".$userid."'
int的正确语法。数字是
".$userid."
答案 1 :(得分:0)
我认为您的userid
是主键。所以你遇到了问题。你可以把你的错误放在谷歌并搜索答案