怎么取出数据表中某行某列的值?

huaiping 2007-01-29 01:41:56
mysql数据表中有两个字段
id value
怎么取出按value字段降序排列后,第十个value所对应的 id 值?
...全文
565 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanxw_227 2007-01-30
  • 打赏
  • 举报
回复
select id,value from table order by value desc;
$i=1;
while(有结果时)
{
if($i==10)
{
//取得id值
}
$i++;
}
li1229363 2007-01-29
  • 打赏
  • 举报
回复
select * from 数据库 where 条件 order by 字段 desc

使用myslq_query执行这个语句,把结果赋值给一个数组,直接读取 array[9]["value"]就OK了……
huaiping 2007-01-29
  • 打赏
  • 举报
回复
我是初学者,还请楼上的不吝赐教,谢了先!

请问:怎么取出第十个 value 对应的 id 的值?
li1229363 2007-01-29
  • 打赏
  • 举报
回复
好简单的问题……
huaiping 2007-01-29
  • 打赏
  • 举报
回复
my_web()的方法求出的 $arr["id"]和实际的好像有点不一样。

返回的值是 第十一个 value。
my_web 2007-01-29
  • 打赏
  • 举报
回复
$sql="select id from 表名 order by value desc limit 10,1";
$query=mysql_query($sql);
$arr=mysql_fetch_array($query);
echo $arr["id"];
huaiping 2007-01-29
  • 打赏
  • 举报
回复
select id from 表名 order by value desc limit 10,1

那还需要 mysql_fetch_row()和 $row["id"]吗?怎么输出这个值啊?
shenjun217 2007-01-29
  • 打赏
  • 举报
回复
select id from 表名 order by value desc limit 10,1

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧