MySQLi 的函數php
在數據庫中找到一張是自增加的科目表表就能夠,html
Code主鍵值是自增加的,name是varchar類型的。sql
若是想往科目表裏添加一條數據,是自增加列的表中添加數據,添加完以後,取添加數據的主鍵值,來使用。數據庫
若是主鍵值,不是自增加的,它是咱們本身添加的,主鍵值很好取,由於咱們就有一個變量存着。函數
可是,是自增加的,添加的時候沒有給它一個指定的值,因此在想把這個值,取出來用的時候,就很差取了。ui
Php提供了一個方法來取。spa
<?phpcode
//造對象xml
$db=new MySQLi(「localhost」,」root」,」」,」lianxi」);htm
//寫SQL語句,添加語句
$sql=」insert into kemu values(‘’,‘韓語’)」; //第一個值code是自增加列,不用填‘’,
//執行完SQL語句
$db->query($sql);
//執行完SQL語句以後,就添加到了數據庫中
取主鍵值 ,是自增加自動生成的,因此不知道是幾,取出來以後,在代碼中使用,這種狀況就使用一個屬性:insert_id
//這個insert_id能夠取上一次添加的主鍵值
//id表明主鍵
echo $db->insert_id;
// insert_id 取上一次添加數據的主鍵值
?>
代碼顯示:
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <title>無標題文檔</title> 6 </head> 7 <body> 8 9 <?php 10 //造對象 11 $db=new MySQLi("localhost","root","","lianxi"); 12 //寫SQL語句,添加語句 13 $sql= "insert into kemu values('','韓語')"; //第一個值code是自增加列,不用填」」, 14 //執行完SQL語句 15 $db->query($sql); 16 //執行完SQL語句以後,就添加到了數據庫中 17 ///取主鍵值 ,是自增加自動生成的,因此不知道是幾,取出來以後,在代碼中使用,這種狀況就使用一個屬性:insert_id 18 //這個insert_id能夠取上一次添加的主鍵值 19 //id表明主鍵 20 echo $db->insert_id; 21 ?> 22 </body> 23 </html>
顯示的結果:
數據庫顯示: