我需要创建循环,从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 的文本,之后文本将被删除,过程将从头开始并重复,直到表“任务”中的所有记录' 将被删除。
最佳答案
"SELECT * from task ORDER BY id ASC LIMIT 1;"
这将返回 ID 最小的第一个元素。
关于PHP mysql查询循环以获得最低值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38829450/