社区
基础编程
帖子详情
如何取回刚刚存入数据库的记录的ID?
flyland
2004-04-01 02:14:18
因为ID字段是数据库自己记录的增项,
数据写入后我需要取回这个记录的ID,
请问,我该如何做?
我用Mysql和Php。谢谢。
...全文
85
3
打赏
收藏
如何取回刚刚存入数据库的记录的ID?
因为ID字段是数据库自己记录的增项, 数据写入后我需要取回这个记录的ID, 请问,我该如何做? 我用Mysql和Php。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyonet
2004-04-01
打赏
举报
回复
mysql_insert_id
SuperBJack
2004-04-01
打赏
举报
回复
用这个."select top 1 id from [table] where order by id desc "
feel8
2004-04-01
打赏
举报
回复
mysql_insert_id
(PHP 3, PHP 4 )
mysql_insert_id -- 取得上一步 INSERT 操作产生的 ID
说明
int mysql_insert_id ( [resource link_identifier])
mysql_insert_id() 返回给定的 link_identifier 中上一步 INSERT 查询中产生的 AUTO_INCREMENT 的 ID 号。如果没有指定 link_identifier,则使用上一个打开的连接。
如果上一查询没有产生 AUTO_INCREMENT 的值,则 mysql_insert_id() 返回 0。如果需要保存该值以后使用,要确保在产生了值的查询之后立即调用 mysql_insert_id()。
注: MySQL 中的 SQL 函数 LAST_INSERT_ID() 总是保存着最新产生的 AUTO_INCREMENT 值,并且不会在查询语句之间被重置。
警告
mysql_insert_id() 将 MySQL 内部的 C API 函数 mysql_insert_id() 的返回值转换成 long(PHP 中命名为 int)。如果 AUTO_INCREMENT 的列的类型是 BIGINT,则 mysql_insert_id() 返回的值将不正确。可以在 SQL 查询中用 MySQL 内部的 SQL 函数 LAST_INSERT_ID() 来替代。
例子 1. mysql_insert_id() 例子
<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("Could not connect: " . mysql_error());
mysql_select_db("mydb");
mysql_query("INSERT INTO mytable (product) values ('kossu')");
printf ("Last inserted record has id %d\n", mysql_insert_id());
?>
参见 mysql_query()。
将XML
存入
关系
数据库
介绍解决把 XML 有效的、自动的转换出入关系
数据库
的问题有各种方式。
数据库
厂商比如 IBM、Microsoft、Oracle 和 Sybase 已经开发了转换 XML 到
数据库
表中的辅助工具。各种解决方案如下。Oracle XML SQL Utility 把 ...
.NET6下的Modbus通讯 和
数据库
记录
所用的包: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>WinExe</OutputType> <TargetFramework>net6.0-windows</TargetFramework>...
mysql
数据库
存储多语言_
存入
mysql
Mysql
存入
数据乱码问题由于之前电脑还原系统了,注册信息被清空,所以很多软件都要重新安装,安装完mysql后,我试着运行之前的java web项目,发现
存入
的数据有乱码的现象。首先可以排除的是我项目的代码问题,接着...
php将图片保存到mysql
数据库
及从
数据库
中读取图片的方法源码
一般来讲都是把图片保存到服务器下,然后根据路径读出的,但是有时候出于安全及版权什么的考虑,会把图片保存到mysql的
数据库
中,然后再读出来,这样的图片点击右键属性,是看不到图片地址的。下面逍遥一生就介绍下...
(用于
数据库
访问、处理操作的)sql语法(含左外连接、右外连接)及分类(DQL、DML、DDL、DCL)
SQL是一种结构化查询语言,是一种 ANSI 的标准计算机语言,用来访问和操作
数据库
系统,使我们有能力访问
数据库
、
取回
和更新
数据库
中的数据。SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以...
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章