社区
基础编程
帖子详情
如何取回刚刚存入数据库的记录的ID?
flyland
2004-04-01 02:14:18
因为ID字段是数据库自己记录的增项,
数据写入后我需要取回这个记录的ID,
请问,我该如何做?
我用Mysql和Php。谢谢。
...全文
86
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 把 XML 文档元素建模为一组嵌套的表。通过使用 Oracle 对象数据类型建模套入的元素。"SQL-to-XML"转换使用被对象数据类型引用
.NET6下的Modbus通讯 和
数据库
记录
所用的包: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>WinExe</OutputType> <TargetFramework>net6.0-windows</TargetFramework> <Nullable>enable</Nullable> <UseWindowsForms>
mysql
数据库
存储多语言_
存入
mysql
Mysql
存入
数据乱码问题由于之前电脑还原系统了,注册信息被清空,所以很多软件都要重新安装,安装完mysql后,我试着运行之前的java web项目,发现
存入
的数据有乱码的现象。首先可以排除的是我项目的代码问题,接着就是我mysql的问题,我试着输入查询编码show VARIABLES LIKE 'char%';发...文章ben42017-08-06645浏览量python将字典内容
存入
mysq...
php将图片保存到mysql
数据库
及从
数据库
中读取图片的方法源码
一般来讲都是把图片保存到服务器下,然后根据路径读出的,但是有时候出于安全及版权什么的考虑,会把图片保存到mysql的
数据库
中,然后再读出来,这样的图片点击右键属性,是看不到图片地址的。下面逍遥一生就介绍下如何用php把图片存储到mysql中及如何读出。 MySQL
数据库
使用专门的字段来保存大容量的数据,数据类型为BLOB。 MySQL
数据库
为BLOB做出的定义如下:BLOB数据类型
(用于
数据库
访问、处理操作的)sql语法(含左外连接、右外连接)及分类(DQL、DML、DDL、DCL)
SQL是一种结构化查询语言,是一种 ANSI 的标准计算机语言,用来访问和操作
数据库
系统,使我们有能力访问
数据库
、
取回
和更新
数据库
中的数据。SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。CREATE DATABASE - 创建新
数据库
ALTER DATABASE - 修改
数据库
CREATE TABLE - 创建新表ALTER TABLE - 变更(改变)
数据库
表DROP TABLE - 删除表。
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章