php获取最后数据表id php数组最后一个元素

PHP ,MYSQL没插入数据库前怎么判断将会获取的ID

一般id都是会设置主键和自增长的。你可以插入数据后查到最后一条数据的id

创新互联公司是一家专业的成都网站建设公司,我们专注网站设计制作、成都网站建设、网络营销、企业网站建设,买友情链接广告投放为企业客户提供一站式建站解决方案,能带给客户新的互联网理念。从网站结构的规划UI设计到用户体验提高,创新互联力求做到尽善尽美。

php从数据库读出三组数据,都设置链接,点击其中一个数据,如何获取被它的id

在生成表格输出时,对于每个链接都附加上ID,示例如下:

//输出表格的循环代码

echo 'a href="xxxx.php?id='. $rows['id'] . '"divimg src="xxxxxx.png" //div  /a';

//循环体

在PHP中使用SQL语句 怎么取出查询出来的最后一个数据?

在PHP中使用SQL语句可以通过倒序排列记录取出第一条的记录取到最后一条数据。

一般,php调用mysql的接口查询,查询语句如下:

select * from table order by id DESC limit 1

这样就取出记录的最后一条记录。

PHP 中怎么获取主键ID?

嘛意思,你是想得到一张表中主键(auto_increment型字段)最后的那条记录的id吗1,如果是,这种方法多了,比如楼上mysql_insert_id这个函数是得到最后insert语句产生的id,你之前没有insert操作,那是得不到的.2,你可以select * from table order by id desc limit 1 他的意思就是把id倒序排列(5,4,3,2,1这样的排序方式)并得到第一条数据,这样就是得到最后插入的数据,你就可以得到那个id了.

PHP代码中如何查询MYSQL数据库可以得到数据表中某个字段中最大的那条记录的ID号。 举例说明:见问题补充。

我是这样做的测试:

create table music(

id varchar(10),

title varchar(100),

name varchar(10)

);

insert into music values('2','离别','12354');

insert into music values('15','朋友','5454');

insert into music values('161','送别','4668');

?php

$conn=mysql_connect("localhost:3307","数据库用户名","数据库密码");

mysql_select_db("date");

$result=mysql_query("select max(id+0) max_id from music",$conn);

$field=mysql_fetch_row($result);

print_r($field);

?

结果:Array ( [0] = 161 )

因为mysql中varchar不能用max()所以通过id+0来转换id类型从而解决这个问题 ,如果你建表时id是整数型的就可以直接用max()了。详细解释见:。


文章名称:php获取最后数据表id php数组最后一个元素
浏览地址:http://scyanting.com/article/docecjs.html