Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获取选定表的第一行_Php_Mysql - Fatal编程技术网

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");