Php 如何获取选定表的第一行
我需要获取所选表的第一行和特定列值:Php 如何获取选定表的第一行,php,mysql,Php,Mysql,我需要获取所选表的第一行和特定列值: $ttleft = ''; $st = $db->query("select * from recipes order by inde asc"); while($row = $st->fetch()){ $ttleft .= "<div class='ttleft'>" . $row['title'] . "</div>\n"; // result: 323 525
$ttleft = '';
$st = $db->query("select * from recipes order by inde asc");
while($row = $st->fetch()){
$ttleft .= "<div class='ttleft'>" . $row['title'] . "</div>\n";
// result: 323 525 727 - that's ok
$ttop = $row['title'];
// result: 727 - I need 323
}
$ttletft='';
$st=$db->query(“按索引asc从配方订单中选择*);
而($row=$st->fetch()){
$ttleft.=“”.$row['title']。“\n”;
//结果:323525727-没关系
$ttop=$row['title'];
//结果:727-我需要323
}
如果您希望$ttleft
按ASC顺序,并且$ttop
等于最小值
$ttleft = '';
$st = $db->query("select * from recipes order by inde asc");
while($row = $st->fetch()){
$ttleft .= "<div class='ttleft'>" . $row['title'] . "</div>\n";
// result: 323 525 727 - that's ok
if(!isset($ttop)){
$ttop = $row['title'];
//result: 323
}
}
您能说得更清楚些吗?@urfusion,代码示例非常清楚,将
LIMIT 1
添加到查询中,以便只返回一行?如果您只需要一条记录,请不要使用循环?在查询中按desc排序没有我的朋友=)
$st = $db->query("select * from recipes order by inde desc");