我有兩個表我maintenance.php頁面上的auto_incrementing ID檢索自動遞增ID爲不同的頁面
MAINTENANCE
maintenance_id int(11) NOT NULL AUTO_INCREMENT,
description varchar(50)
PRIMARY KEY (maintenance_id)
我有一個查詢,生成maintenance_id。
$sql = "insert into maintenancereq (maintenance_id,description)
values('','description')";
而我有一個不同的PHP頁面,我需要那個maintenance_id。我將如何去查找在maintenance.php頁面上爲不同頁面上的不同查詢生成的ID是什麼?
將這項工作即使查詢是在不同的PHP文件被執行原來的查詢在哪裏? – user2894925
是的,但在另一個頁面中,當他得到的是last_insert_id時,存在其他腳本使用該表並插入數據的風險。如果發生這種情況,他不會得到真正的last_insert_id –
同意,最後一個插入ID的查詢將不得不直接在'INSERT'之後執行。然後,它發生在同一個連接上。然後該id值必須傳遞給其他頁面,例如,通過會議或params。 –