PHP mysqli_insert_id() 函数
PHP 教程
· 2019-01-28 08:13:26
假设 websites 表有一个自动生成的 ID 字段。返回最后一次查询中的 ID:
<?php
// 假定数据库用户名:root,密码:123456,数据库:CODERCTO
$con=mysqli_connect("localhost","root","123456","CODERCTO");
if (mysqli_connect_errno($con))
{
echo "连接 MySQL 失败: " . mysqli_connect_error();
}
mysqli_query($con,"INSERT INTO websites (name,url,alexa)
VALUES ('码农教程','http://www.codercto.com',5633)");
// 输出自动生成的 ID
echo "新 id 为: " . mysqli_insert_id($con);
mysqli_close($con);
?>
定义和用法
mysqli_insert_id() 函数返回最后一个查询中自动生成的 ID(通过 AUTO_INCREMENT 生成)。
语法
mysqli_insert_id(connection);
| 参数 | 描述 |
|---|---|
| connection | 必需。规定要使用的 MySQL 连接。 |
技术细节
| 返回值: | 返回一个在最后一个查询中自动生成的带有 AUTO_INCREMENT 字段值的整数。如果数字 > 最大整数值,它将返回一个字符串。如果没有更新或没有 AUTO_INCREMENT 字段,将返回 0。 |
|---|---|
| PHP 版本: | 5+ |
点击查看所有 PHP 教程 文章: https://www.codercto.com/courses/l/5.html
程序员的思维修炼
Andy Hunt / 崔康 / 人民邮电出版社 / 2010-12-10 / 39.00元
本书解释了为什么软件开发是一种精神活动,思考如何解决问题,并就开发人员如何能更好地开发软件进行了评论。书中不仅给出了一些理论上的答案,同时提供了大量实践技术和窍门。 本书供各层次软件开发人员阅读。一起来看看 《程序员的思维修炼》 这本书的介绍吧!