2016-08-08 4 views
0

私はループを作成するために、mysqlから最低のID値を取得する必要があります。最小値を得るPHP mysqlクエリループ

だから私はこのスクリプトを試してみました:

<?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を取得し、komanda = $row['komanda'](テキスト印刷)そのテーブルから削除印刷した後、ページ$row['komanda']に印刷する必要があります。

レコードを削除した後、最初からスクリプトを実行する必要があります。そのため、mysqlのIDが最も小さいテキストが印刷され、その後テキストが削除され、プロセスが開始され、タスク 'が削除されます。

答えて

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

これは、IDが最も小さい最初の要素を返します。