php如何从mysql最后一条数据向前读取

下面是代码,每次上传新的数据后都出现在网页最下面,如何让php从最后一行开始读取,求教
<?php
@mysql_connect("localhost","root","root")
or die("数据库服务器连接失败!");
@mysql_select_db("id2057017_vt")
or die("数据库不存在或不可用!");
$query=@mysql_query("select * from upimage")
or die("SQL语句执行失败");
echo "<br/><br/>";
echo "<table border=1>";
while($row = mysql_fetch_row($query))
{
$images=$row[0];$intr=$row[1];$link=$row[2];$prcfik=$row[3];$name=$row[4];$upname=$row[5];$time=$row[6];$download=$row[7];
echo "<div class='las'>";
echo "<div class='lase'><img src='$images' height='120px' width='120px' ></div>" ;
echo "<div class='lasd'>$prcfik$name</div>";
echo "<div class='lasc'>上传者: $upname</div> ";
echo "<div class='link'>下载地址:<a href='http://$link' target='_blank' >$link</a>下载次数:$download</div>";
echo "<div class='time'>上传时间:$time</div>";
echo "</div>";
}
echo "</table>";
?>

$query = "select * from userlist where username = '$lune' ORDER BY id DESC LIMIT 1"; 
$result = mysqli_query($link, $query); 
$row = mysqli_fetch_array($result); 
echo $row['gangwei'];


最简单的方式,既然有ID,直接通过ID排序,取一条即可.

温馨提示:内容为网友见解,仅供参考
无其他回答

php查询mysql最后一个数据
while($rows = mysql_fetch_row($resul)){\/\/使用while遍历所有记录,并显示在表格的tr中for($i = 0; $i < count($rows); $i++)$lastone=$rows[$i];}\/\/这是什么意图,循环了这么多次,$lastone都被最后一次覆盖了吧

PHP如何读取MySQL数据?
while($row = mysql_fetch_object($rs)) echo "$row->id $row->name ";\/* id和name可以换位置 *\/ ?> 方法三:<?rs = mysql_query($q, $dbh);\/* 定义变量 rs ,函数mysql_query()的意思是:送出 query 字串供 MySQL 做相关的处理或者执行.由于php是从右往左执行的 ,所以,rs的值是...

php中怎么让sql里的数据自动删除前几条?
可以给你一个思路:最后发的二十条(你这里是按照时间排序);你读取表的时候用一个desc,把时间倒序,然后再用limit 1 20,读取1-20条数据。

php连接mysql数据库,执行查询语句后,排序后再输出
你的情况直接使用排序语句就可以 select id, type from news where <condition> order by id desc

如何用php实现人mysql中提取最近一次录入的数据?
1. 前提条件 ,在数据库这个表中,多加一个字段,字段名称假设为:lasttime, 类型为datetime, 用来记录最后修改时间的。这就需要你在每一个对本表进行修改、插入等程序中加入对这个字段的处理。2. 这样的话,你这个问题就好解决了,还是类似上面的那个语句 :data="SELECT `totalmoney` FROM `water...

php如何读取前几条数据
首先,应该建议在SQL语句上控制,例如在ACCESS、SQL SERVER里面这样写:SELECT TOP 5 * ...在MYSQL下应该这样写:SELECT ... LIMIT 5 此外,要在while里面循环,可以这样修改:i=1;while(...){ i++;if ($i>5) break;}

PHP如何获取最后插入数据的auto
如果你使用的编程语言是PHP的话,此时应该通过 mysql_insert_id()来得到最新插入的id,每次INSERT结束后,其实对应的autoincrement值就已经计算好返回给PHP 了,你无需再发出一次独立的查询,直接用mysql_insert_id()就可以了这个函数很好用 当我们插入一条语句时 它自动返回了 最后的id值并且此函数 仅...

PHP怎么读取MYSQL中指定行的数据
mysql_connect("localhost", "root", "123456");mysql_select_db("name123");\/* 查找test1表中ID为1的那行所有的数据 *\/ sql = "SELECT * FROM test1 WHERE `ID`='1'";\/* 执行查找 *\/ result = mysql_query($sql);\/* 判断查找,如果找到的数据数>0(也就是存在) *\/ if (mysql_...

php 怎么读取mysql一条数据并输出某一字段
);\/\/选择要连接的数据库 mysql_select_db('数据库名字');\/\/执行查询,返回数据源 query = mysql_query("SELECT * FROM test");\/\/遍历数据源,并赋值给$r,当没有数据时,变成false中断循环 while($r = mysql_fetch_array($query)){ echo $r['field_name'];\/\/输出字段 } ...

如何在PHP中获得刚插入的最后一条记录的ID号
有函数,例子语句:在PHP中获得刚插入的最后一条记录的ID号如下:id= mysql_insert_id();

相似回答