2016-08-08 40 views
0

Ich muss eine Schleife erstellen, erhalten niedrigsten ID-Wert von MySQL.PHP Mysql Abfrage-Schleife, um den niedrigsten Wert zu erhalten

Also habe ich versucht, dieses Skript:

<?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; 
?> 

Ich brauche niedrigsten id zu erhalten und zu Seite $row['komanda'], drucken, nachdem aus dieser Tabelle löschen Druck wo komanda = $row['komanda'] (gedruckte Text).

Nach dem Löschen des Datensatzes, muss ich Skript von Anfang an tun, so wird es Text mit der niedrigsten ID von mysql drucken und danach wird Text gelöscht und Prozess beginnt von Anfang an und wird so lange wiederholen, bis alle Datensätze in der Tabelle ' Aufgabe 'wird gelöscht.

Antwort

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

Dies gibt das erste Element mit der niedrigsten ID zurück.