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>

显示的结果:

数据库显示:

相关文章
相关标签/搜索