PHP mysql查询循环获取最低值

时间:2016-08-08 12:38:25

标签: php mysql sql row

我需要创建循环,从mysql获取最低ID值。

所以我尝试了这个脚本:

<?php
include "configuration.php"; // mysql konfiguration
$jungiam = mysql_connect("$db_host", "$db_user", "$db_pass");
mysql_select_db($db_name, $jungiam);
$darom = mysql_query("SELECT * from task where id = (
        SELECT 
            MIN(id)
        FROM
            task)");
$rez = mysql_num_rows($darom);
while ($rez > 1) {
$row = mysql_fetch_array($darom); 
echo $komanda = $row['komanda'];
mysql_query('DELETE * FROM task WHERE komanda = ' .$row['komanda'].'');
}
return true;
?>

我需要获得最低的ID并打印到页面$row['komanda'],然后从komanda = $row['komanda'](打印文本)的表中打印删除。

删除记录后,我需要从头开始编写脚本,因此它将从mysql中打印出id最低的文本,之后文本将被删除,proccess将从start开始并将重复,直到表中的所有记录为# 39;任务&#39;将被删除。

1 个答案:

答案 0 :(得分:0)

"SELECT * from task ORDER BY id ASC LIMIT 1;"

这将返回ID最低的第一个元素。