如何返回插入一条数据,该数据自增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')"); |
在实际的编程中,经常会用到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 |
时间: 2024-11-04 19:36:49