PHP-------MySQLi 的函數

                                     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>

顯示的結果:

數據庫顯示:

相關文章
相關標籤/搜索