PHP mysqli_insert_id() 函數
PHP mysqli_insert_id() 函數
假設 websites 表有一個自動生成的 ID 字段。返回最后一次查詢中的 ID:
<?php // 假定數據庫用戶名:root,密碼:123456,數據庫:RUNOOB $con=mysqli_connect("localhost","root","123456","RUNOOB"); if (mysqli_connect_errno($con)) { echo "連接 MySQL 失敗: " . mysqli_connect_error(); } mysqli_query($con,"INSERT INTO websites (name,url,alexa) VALUES ('菜鳥教程','http://www.runoob.com',5633)"); // 輸出自動生成的 ID echo "新 id 為: " . mysqli_insert_id($con); mysqli_close($con); ?>
定義和用法
mysqli_insert_id() 函數返回最后一個查詢中自動生成的 ID(通過 AUTO_INCREMENT 生成)。
語法
mysqli_insert_id(connection);
參數 | 描述 |
---|---|
connection | 必需。規定要使用的 MySQL 連接。 |
技術細節
返回值: | 返回一個在最后一個查詢中自動生成的帶有 AUTO_INCREMENT 字段值的整數。如果數字 > 最大整數值,它將返回一個字符串。如果沒有更新或沒有 AUTO_INCREMENT 字段,將返回 0。 |
---|---|
PHP 版本: | 5+ |

相關文章
- PHP 變量
- PHP 數據類型
- PHP If Else 語句
- PHP 面向對象
- PHP $_GET 變量
- PHP 高級過濾器
- PHP array_count_values() 函數
- PHP array_diff_uassoc() 函數
- PHP array_intersect_key() 函數
- PHP array_merge() 函數
- PHP array_pop() 函數
- PHP array_reverse() 函數
- PHP array_splice() 函數
- PHP krsort() 函數
- PHP prev() 函數
- PHP sort() 函數
- PHP 5 Filesystem 函數
- PHP Libxml 函數
- PHP 雜項 函數
- PHP 5 MySQLi 函數