Mysql INSERT数据并返回返回自增ID
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-02 10:49:03 浏览: 评论:0
在mysql要返回最新插入的ID我们只要在insert之后调用php中的mysql_insert_id() 函数就可以获取到最新自增ID了.
如何返回插入一条数据,该数据自增ID的ID号?PHP 函数 mysql_insert_id() 是返回在最后一次执行了 INSERT 查询后,由 AUTO_INCREMENT 定义的字段的值.
示例代码,代码如下:
- <?php
- $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
- if (!$link) {
- die('Could not connect: ' . mysql_error());
- } //phpfensi.com
- mysql_select_db('mydb');
- mysql_query("INSERT INTO mytable (product) values ('kossu')");
- printf("Last inserted record has id %dn", mysql_insert_id());
- ?>
在实际的编程中,经常会用到mysql查询类,示例代码如下:
- $sql="insert into $tablename set ame='$title',author='$boke',`desc`='$desc',cat_id='$catid',adddate='".date('Y-m-d H:i:s')."'";
- $result=$query->query($sql);
- $f_id=$query->insert_id();
- if($result){
- echo "添加成功。<a href='detail.php?id=$f_id'>查看</a>";
- }
- // insert_id
- public function insert_id() {
- return ($I1 = mysql_insert_id($this->_conn)) >= 0 ? $I1 : $this->result("SELECT last_insert_id();");
- }
Tags: INSERT数据 mysql自增ID
相关文章
- ·mysql数据库自增id重新从1排序的两种方法(2014-09-23)
- ·Mysql 批量修改自增ID的方法(2014-09-24)
- ·mysql如何让自增id从1开始设置方法(2014-10-01)
- ·Mysql自增主键ID重新排序方法详解(2014-10-02)
- ·mysql重置自增ID(织梦文章ID的重新排序)(2015-04-16)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)