標籤:
MySQLi 的函數
在資料庫中找到一張是自增長的科目表表就可以,
Code主索引值是自增長的,name是varchar類型的。
如果想往科目表裡添加一條資料,是自增長列的表中添加資料,添加完之後,取添加資料的主索引值,來使用。
如果主索引值,不是自增長的,它是我們自己添加的,主索引值很好取,因為我們就有一個變數存著。
但是,是自增長的,添加的時候沒有給它一個指定的值,所以在想把這個值,取出來用的時候,就不好取了。
Php提供了一個方法來取。
<?php
//造對象
$db=new MySQLi(“localhost”,”root”,””,”lianxi”);
//寫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 <?php10 //造對象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_id18 //這個insert_id可以取上一次添加的主索引值 19 //id代表主鍵20 echo $db->insert_id;21 ?>22 </body>23 </html>
顯示的結果:
資料庫顯示:
PHP-------MySQLi 的函數