$tSQL = "insert into events(title,start,end,allday,url,customerid) VALUES(\"" . $_POST['title'] . "\", FROM_UNIXTIME($epochstart), FROM_UNIXTIME($epochend), \"$allday\", \"$url\", \"$customerid\")";
$mysqli->multi_query($tSQL);
$lasterror = $mysqli->error;
$tSQL = "update events set url = \"details.php?\"" . mysql_insert_id() . " where idevents = \"$eventid\"";
$row = $mysqli->multi_query($tSQL);
$lasterror = $mysqli->error;
echo print_r($tSQL);
我insert語句肯定不會然而插入記錄mysql_insert_id()返回保持0它不應該是這樣,因爲有一個自動遞增的主鍵在那個事件表中,那個也運行良好。有關如何獲取最後插入的ID的任何建議?mysql_insert_id()返回0,即使最後的插入是成功的
替換'mysql_insert_id()'和'mysqli_insert_id()' –
這麼多好的答案,沒有接受... – beerwin
我不知道你在說什麼。我接受了瓦肯的答案。因爲這是第一個,也是一個非常好的答案。 – Giuseppe