2017-09-26 38 views
0
$AddRecord6 = mysqli_query($con,"INSERT INTO tbl_t_records(PerformanceID,QuizID,ProjectID,ExamID,AttendanceID,fuck) 
     VALUES(LAST_INSERT_ID(),LAST_INSERT_ID(),LAST_INSERT_ID(),LAST_INSERT_ID(),LAST_INSERT_ID(),'1')")or die(mysqli_error($con)); 

我不能使用多個LAST_INSERT_ID()只允許第一LAST_INSERT_ID(),也因爲這是不好的,我不能用MAX(ID)我不能插入許多ID到數據庫,因爲它只允許最後一個INSERT

+0

那麼,你想存儲LAST_INSERT_ID()到同一個表的多個字段? – Manav

+0

PerformanceID,QuizID,ProjectID都是外鍵,我插入了測驗表,績效表項目表,考試表和考勤表的記錄,因此在$ AddRecord6查詢中,我將插入表中所有最後插入的ID,但僅限於它許可1表 –

+0

你確實知道LAST_INSERT_ID()正是它所說的,_last_插入的自動遞增ID。所以它的所有價值都是平等的。您正在根據_only one_先前的查詢 – Manav

回答

0

首先獲取PHP中的最後一個插入ID!

$lastId = mysqli_insert_id($conn); 
+0

我會盡力謝謝 –

+0

你是怎麼過的? – delboy1978uk

相關問題