可能重複:
php/MySQL insert row then get 'id'如何使用INSERT INTO獲取當前ID號?
我該怎麼辦獲得當前的ID號與INSERT INTO?
mysql_query("INSERT INTO mytable(id,a,b) VALUES(null,3,current ID) ");
mysql_query("
INSERT INTO tablo(id,a,b)
VALUES(null,3,this ID number)
^ ^
| |
| <Copy ID> |
|____________|
");
你是什麼意思下目前的ID?這是插入到查詢運行的位置?更具體地說 – rsz
他意味着他想要做一個插入SQL並獲取id,他不知道它是什麼,因爲他傳遞null。這裏的答案http://stackoverflow.com/questions/897356/php-mysql-insert-row-then-get-id –
我的問題是在記錄過程中失真。 固定它。 –