Wenn Sie Funktionen wie mysql_fetch_array
verwenden, müssen Sie nicht iterieren. Selbst, wenn Sie es tun, du bist nur das Ergebnis der nächsten Zeile immer verfügbar, bis es null zurückgibt:
$query = mysql_query("SELECT * FROM table");
while($row = mysql_fetch_array($query)) {
var_dump($row);
}
Also, das in der Abfrage für jede Zeile zu tun ist technisch das gleiche:
$query = mysql_query("SELECT * FROM table");
$row = mysql_fetch_array($query)
var_dump($row);
// Array()
$row = mysql_fetch_array($query)
var_dump($row);
// Array()
$row = mysql_fetch_array($query)
var_dump($row);
// null < the "while" statment will stop here
Dann können Sie mysql_fetch_array
einmal anrufen und das ist es.
Viel Glück!
Wenn es nur eine einzelne Zeile zurückgibt, was ist es wichtig? –
Verwenden Sie 'if', nicht' while' – a1ex07
Brauchen Sie wirklich alles? (*)? – Drewdin