1

こんにちは、最初のクエリは正常に実行されます..2番目のクエリは失敗します..なぜですか?,私は大丈夫だと思います..

このデータはデータベースに保存されているため、最初の部分は問題ありませんが、2番目のクエリはそうではありません。

//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

ユーザーIDは整数であるため、これが問題になっています

'".$userid."'

int の正しい構文。数字は

".$userid."
于 2013-05-21T03:31:56.630 に答える
0

あなたuseridは主キーだと思います。問題が発生しました。エラーをGoogleに入力して、答えを検索できます

于 2013-05-21T03:51:10.710 に答える