导航:首页 > 编程大全 > 怎么获取数据库的id

怎么获取数据库的id

发布时间:2023-05-23 21:57:29

Ⅰ 在php连接数据库中,怎么获取某一个表的某个列的id号

你是要取字段值呢?还是最后一个id值,不明白select * from table order by id desc limit 1
echo mysql_insert_id(); //获取最后一条新插入的id值

Ⅱ 如何获取数据库新插入数据的主键id

例如我们新建了一张表T_User,字段如下u_id,主键,为标示符,user_name......然后我们来执行一个新增插入操作:
     insert into T_User(user_name,user_password,user_email,user_ip)
     values('admin','123456','32962435@qq.com','58.20.158.20')   ;
     有一天,我们想在新增插入数据的时候获取到插入这条数据的u_id的值是多少,我们知道从MSSQL2005以后新增了一个output,用来输入某个值,我们就可以利用它来实现
解决的方法有两种:
1、一种是直接输入某个字段,如:
insert into T_User(user_name,user_password,user_email,user_ip)  output inserted.u_id   //output
inserted.u_id一定要放在 values之前,不能放在sql语句的最后面,不然是出错的,inserted是固定的,你想输入当前插入的某个字段就在后面接这个字段即可,我们想获得的是u_id所以是inserted.u_id
values('admin','123456','[email protected]','58.20.158.20')   ;

2、另一种方法是使用@@identity,@@identity是系统内置的一个全局变量,其作用就是输入最后一次的标示符,我们可以两步走也可以通过一步实现
一步实现的代码如下
   insert into T_User(user_name,user_password,user_email,user_ip)  output @@identity
values('admin','123456','[email protected]','58.20.158.20')   ;

Ⅲ php怎么获取数据库中表的id

//首先配置数据库连接
mysql_connect("localhost","root","");
mysql_select_db("db");
mysql_query("setnames'utf8'");
//写sql语句并执行
$sql="selectidfrom表名where条件";
$query=mysql_query($sql);
$rs=mysql_fetch_array($query);
//打印
echo$rs['id']

阅读全文

与怎么获取数据库的id相关的资料

热点内容
ug14编程需要什么电脑配置 浏览:359
如何恢复桌面被替换的文件 浏览:680
tif格式文件ps打开软件打开软件 浏览:774
ios11beta2描述文件 浏览:483
苹果手机打开文件怎么查找关键字 浏览:826
excel2010表格工具 浏览:831
iebook电子杂志成品源文件 浏览:132
买乐器哪个网站好 浏览:224
ps不能解析该文件是什么回事 浏览:577
微信纸质文件转换成word 浏览:474
异地数据库实时同步 浏览:16
文件压缩软件是 浏览:720
数据库中datetime长度 浏览:688
excel文件大小排列顺序 浏览:720
两个电脑如何快速传文件 浏览:393
充电宝为什么不能用原来的数据线 浏览:690
笔记本电脑开机密码怎么删除 浏览:716
淘宝APP怎么设置挚爱 浏览:692
八年级语文学习app哪个好 浏览:740
电脑网络连接打叉是坏了吗 浏览:160

友情链接