php insert id,php mysqli_insert_id()函数
定义
mysqli_insert_id()函数返回在上次查询中使用的id(使用AUTO_INCREMENT生成)。
语法
面向对象的风格:
mixed $mysqli->insert_id;
程序风格:
mixed mysqli_insert_id(mysqli $link)
参数
参数
是否必需
说明
link
需要。
MySQL连接使用
返回值
它返回由最后一个查询更新的AUTO_INCREMENT字段的值。
如果没有更新或没有AUTO_INCREMENT字段,则返回零。
实例1
Employee表具有自动生成的id字段。以下代码获取上次查询中使用的ID。
// http://www.manongjc.com/article/1680.html
// 作者:码农教程
$con=mysqli_connect("localhost","my_user","my_password","my_db");
if (mysqli_connect_errno($con)){
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_query($con,"INSERT INTO Employee (name) VALUES('PHP')");
// Print auto-generated id
echo "New record has id: " . mysqli_insert_id($con);
mysqli_close($con);
?>
实例2
// http://www.manongjc.com/article/1680.html
// 作者:码农教程
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$mysqli->query("CREATE TABLE myCity LIKE City");
$query = "INSERT INTO myCity (name)VALUES ('New York')";
$mysqli->query($query);
printf ("New Record has id %d.\n", $mysqli->insert_id);
$mysqli->query("DROP TABLE myCity");
$mysqli->close();
?>
php insert id,php mysqli_insert_id()函数相关推荐
- function $(id) {}表示什么函数
function $(id) {}表示什么函数 一.总结 1.就是简写,不然每次打document.getElementById很烦 二.问题 function $(id) { return docu ...
- java returning_JAVA中使用PostgreSQL的RETURNING语句来实现插入时快速获取insert id
很多时候,当插入一条记录后,希望马上获得插入的主键id, 不少获得这个id的方法是 select max(id) from tablename; 为了获得这个id需要多执行一次sql语句. Postg ...
- mysql insert id的参数_Mysql----MySQL的mysql_insert_id和LAST_INSERT_ID(转)
本文介绍的是mysql中last_insert_id和mysql_insert_id的区别 1 mysql_insert_id 一.PHP获取MYSQL新插入数据的ID mysql_insert_id ...
- inuri .php id=,php常用函数(遇见就补充)
preg_match() preg_match(string pattern, string subject [, array matches [, int flags]]) 在subject字符串中 ...
- MYSQL 批量Insert ID顺序生成(仿雪花算法)
背景 在做数据迁移的时候,数据没有主键,需要自动生成主键,且原有业务数据都是雪花算法生成的ID,为了兼容这种情况,实现方案如下. MYSQL 的序列生成 定义序列 DROP TABLE IF EXIS ...
- mysql insert id菜鸟_MySQL 插入数据
MySQL 插入数据 MySQL 表中使用INSERT INTOSQL语句来插入数据. 你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据. 语法 以下为向 ...
- c语言定义函数insert,c语言编写函数insert(char s1[ ],char s2[ ],int pos),实现在字符串s1中的指定位置pos处插入字符串s2。...
满意答案 人變了心從未 推荐于 2016.10.18 采纳率:54% 等级:12 已帮助:6450人 你写这个貌似不能实现额 用string.h库很容易实现的 要是你不能用string.h的话 ...
- php add 返回id,PHP curl_multi_close函数
PHP curl_multi_close函数 (PHP 5) curl_multi_close - 关闭一组cURL句柄 说明 void curl_multi_close ( resource $mh ...
- android代码获取deviceid,获取安卓系统的设备id用getDeviceId()函数
来源:网络 | 2012-12-18 | (有12829人读过) 贴段具体例子代码,用来说明,安卓系统下,如何获取设备id的一段小例子供大家参考: 在计算机上,我们习惯用MAC地址来标志一台计算机.在 ...
最新文章
- 【Laravel】连接 sqlite 数据库 Database [xxx] not exist
- 短线王的盯盘宝怎么样_2022考研英语韦林全程班怎么样?资源分享
- 限制服务器访问指定网站,如何允许或限制某一国或地区的用户访问网站
- javascript --- 使用对象关联简化整体设计
- java excel row遍历空_Java poi读取,写入Excel,处理row和cell可能为空的情况
- python可以在linux运行_服务器(Linux)上运行python总结
- 算法工程师的冰与火之歌
- STP的收敛及高级特性
- axis2远程调用webservice例子(返回xml用dom4j解析)
- hdu1247 Hat’s Words 字符串模拟
- BeyondDesk 桌面小工具集合/时钟日历黄历便签相框天气时间/托盘时钟 [开放代码]
- 使用java 语言 提取excel 中的手机号码,xls 格式以及xlsx 格式的excel 文件
- nn.PReLU()和nn.ReLU
- 关于switch软破“由于发生错误,软件已关闭”无法升级主机系统等问题
- WESHOP | 基于微服务的小程序商城系统
- Hrbust 1849 商品中心【贪心+思维+并查集】好题!好题!
- 私有部署、重构企业软件,第四范式发布大模型“式说”
- jmeter非GUI输出性能测试报告报WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x
- 如何让机器获得幽默感——Google图学习技术揭秘
- python发送邮件DEMO