PHP获取数据库指定表中最ID的方法

发表于2015-07-29 16:38:56来源于创想网页设计工作室

次点击[] [] [] [打印] [关闭窗口] [评论]

欢迎大家加入创想工作室QQ群 网络瘫痪上不了网?电脑出故障?找破解软件?加入创想工作室QQ群,向大神求助,一步解决问题!QQ群号码:326338868[点此获取更多QQ群]
今天在用PHPCMS V9做一网站的列表分页时,发现用mysql_num_rows函数得到的记录与表里最后一个ID的数值不一样,经过分析是因为在后台删除了一些文章造成的。后来总结了一些查找出mysql指定表中最后一条记录的ID或直接是说最新插入记录的ID,下面一起来看看。
 
 
开发什么的最喜欢了。写程序可以提高实力又可以收藏一些代码!的确很是不错。由于某些原因需要获取数据库最大的id值。所以出现了这段php 获取数据库最大的id代码了。这里面的max(id) 这里面的id 就是要获取最大的id了。如果是别的字段请填写为其他字段
 
方法一
$fh = mysql_query("select MAX(id) from `v9_news`");
$c_echo = mysql_fetch_array($fh);
echo $c_echo;
 
方法二
< ?php
//执行插入数据库的语句
//……
$getID=mysql_insert_id();//$getID即为最后一条记录的ID
?>
PHP 函数 mysql_insert_id() 是返回在最后一次执行了 INSERT 查询后,由 AUTO_INCREMENT 定义的字段的值。
 
方法三
msyql_query("select last_insert_id()");
last_insert_id() 是mysql 一个函数 也是 对当前链接起效,此用法 解决了 mysql_insert_id () 中遇到的 bigint 型问题。

© copyright 2002-2024, 22BA.COM All Rights Reserved

网站备案号:粤ICP备19114910号

ChuangXiang Design Studio - WebDesign & Internet Marketing

关于我们业务范围联系我们开心一刻网站地图

QQ群一:326338868QQ群二:78712271

QQ群三:193078177

邮箱:news@22ba.com

地址:深圳市福田区金田路现代国际大厦2606