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

热点内容
pdf文件公章歪了怎么处理 浏览:322
java下载文件的路径 浏览:551
现在有哪些热门的软件编程 浏览:453
asp什么文件迅雷下载 浏览:381
巫妖王之怒升级路线 浏览:348
wps如何发送文件 浏览:359
网站怎么加流量 浏览:457
圣魔之光石破解版本 浏览:110
湖北文件柜多少钱一套 浏览:103
artlantis渲染器教程 浏览:679
360系统文件可以清理吗 浏览:256
extjsform样式 浏览:513
电信猫怎么设置wifi密码 浏览:785
p190文件用什么打开 浏览:252
怎么修改ps签署文件 浏览:847
怎么找到编程猫作品文件 浏览:647
铁路局的网站是多少 浏览:194
微信双号 浏览:926
招标文件中的净值是什么意思 浏览:675
有哪些app能借出5000 浏览:250

友情链接