0
最後に挿入された行のIDを取得しようとしています。それはにおけるlastInsertIdでは動作しません最後に挿入されたIDを返す0
if($typ == "baby"){
$query ="INSERT INTO duell (user_id, type, namensliste)
VALUES ($id, 1, $duell);";
$result = get_result($query);
$duell_id = $pdo->lastInsertId();
} else if($typ == "hund"){
$query ="INSERT INTO duell (user_id, type, namensliste)
VALUES ($id, 2, $duell);";
$result = get_result($query);
$duell_id = $pdo->lastInsertId();
}
()またはにmysql_insert_id()は常に0であっても厳しい返し、私は挿入した後、直接それを実行し、クエリが正常に動作するよう:これは私のコードです。テーブルのIDは自動インクリメントとプライマリです。私は間違って何をしていますか? ご協力ありがとうございました:)
を私は –
が最後に挿入id.httpを使用する方法を知っているためにここに見てください、ここで任意のクエリの実行が表示されていない。//www.w3schools.com/php/php_mysql_insert_lastid.asp –