用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > mysql教程

Mysql INSERT数据并返回返回自增ID

时间:2015-01-23  来源:西部数据  作者:西部数据

在mysql要返回最新插入的ID我们只要在insert之后调用php中的mysql_insert_id() 函数就可以获取到最新自增ID了.

如何返回插入一条数据,该数据自增ID的ID号?PHP 函数 mysql_insert_id() 是返回在最后一次执行了 INSERT 查询后,由 AUTO_INCREMENT 定义的字段的值.

示例代码,代码如下:

  1. <?php 
  2. $link = mysql_connect('localhost''mysql_user''mysql_password'); 
  3. if (!$link) { 
  4.     die('Could not connect: ' . mysql_error()); 
  5. //phpfensi.com 
  6. mysql_select_db('mydb'); 
  7. mysql_query("INSERT INTO mytable (product) values ('kossu')"); 
  8. printf("Last inserted record has id %dn", mysql_insert_id()); 
  9. ?> 

在实际的编程中,经常会用到mysql查询类,示例代码如下:

  1. $sql="insert into $tablename set ame='$title',author='$boke',`desc`='$desc',cat_id='$catid',adddate='".date('Y-m-d H:i:s')."'"; 
  2. $result=$query->query($sql);     
  3. $f_id=$query->insert_id(); 
  4. if($result){ 
  5.     echo "添加成功。<a href='detail.php?id=$f_id'>查看</a>"
  6. // insert_id  
  7.     public function insert_id() { 
  8.         return ($I1 = mysql_insert_id($this->_conn)) >= 0 ? $I1 : $this->result("SELECT last_insert_id();"); 
  9.     }
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
    无相关信息
栏目更新
栏目热门