0
我想獲取最後插入的行的id。這是我的代碼:獲取最後插入的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();
}
它不會與lastInsertId工作()或mysql_insert_id(),因爲它總是返回0即使強硬。我直接插入後執行它和查詢工作正常。表的id是自動增量和主要的。我究竟做錯了什麼? 謝謝你的幫助:)
我在這裏看不到任何 –
查詢執行看一看這裏瞭解如何使用最後插入id.http://www.w3schools.com/php/php_mysql_insert_lastid.asp –