2013-01-31 46 views
3

我想從INSERT/UPDATE查詢得到最後一個自動增量ID,我正在嘗試這種方式,但它不工作,它只是每次都回顯id=0mysqli_insert_id不工作

PHP

require_once('conn.php'); 
$temp = 'temp'; 

$query = "INSERT INTO temp (temp) VALUES('$temp')"; 
$result = mysqli_query($conn, $query) or trigger_error(mysqli_error($conn), E_USER_ERROR); 

$id = mysqli_insert_id($conn); 
echo 'id = '.$id; 

請參閱並提出任何可能的方式來做到這一點。

+7

臨時表是否包含自動增量列? –

+1

該死,我不好,那是錯誤,現在工作。 –

+0

你在mysql服務器中啓動了查詢嗎?它工作嗎? –

回答

-1

嘗試更改查詢。

INSERT INTO `temp` (`temp`) VALUES('$temp')