1

您好,第一个查询执行良好..第二个查询失败..为什么?,我认为没关系..

我知道第一部分没问题,因为这些数据保存在数据库中,第二个查询不是。

//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."')");
4

2 回答 2

1

User ID is an integer so this is making a problem

'".$userid."'

The correct syntax for int. numbers is

".$userid."
于 2013-05-21T03:31:56.630 回答
0

我认为你userid是一个主键。所以你遇到了问题。你可以把你的错误放在谷歌中并搜索答案

于 2013-05-21T03:51:10.710 回答