导航:首页 > 编程大全 > 怎么获取数据库的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相关的资料

热点内容
网络原创如何增强教育活力 浏览:527
苹果第三方打开文件 浏览:310
苹果电脑桌面移除的文件夹怎么恢复 浏览:292
在文件名前添加字符 浏览:424
javaexcel导出控件 浏览:484
怎么样粉碎文件 浏览:798
谷歌网站怎么更新 浏览:934
svn命令行删除文件夹 浏览:277
如何建立共享数据表 浏览:247
ps存储覆盖了源文件 浏览:668
如何找出合计数的数据 浏览:475
笔记本doc文件在哪里 浏览:206
文件类的东西包括哪些 浏览:442
js初始化加载图片 浏览:616
哪些网站可以下文件 浏览:910
米64g网络怎么开 浏览:502
2017互联网java面试题 浏览:907
供求网站源码 浏览:195
童程童美编程加盟怎么样 浏览:895
app美团如何下载 浏览:197

友情链接