百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> Mysql INSERT数据并返回返回自增ID
分享文章到:

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

发布时间:01/15 来源: 浏览: 关键词:
在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());
}
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();");
    }

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有13人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板