Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP SQL Foreach-Anweisung

Die foreach -Methode durchläuft alle Zeilen eines Arrays (oder Objekts) von der ersten bis zur letzten. Dies unterscheidet sich von einem while Schleife so, dass ein while wird so lange wiederholt, bis eine bestimmte Bedingung erfüllt ist. Dies kann nach 2 Iterationen oder 1000 Iterationen erfolgen, je nachdem, welche Bedingung Sie festlegen.

In einem foreach -Schleife wissen Sie, dass es so viele Iterationen geben wird, wie es Schlüssel im Array gibt (es sei denn, Sie verwenden einen break Anweisung darin, die es sofort abbricht).

SQL-Ergebnisse können auch als Array oder Objekt zurückgegeben werden, die durchlaufen werden können. Zum Beispiel:

$query = "SELECT username,password,email,dob FROM users";
$resultSet = mysqli_fetch_all($query, MYSQLI_BOTH);
foreach ($resultSet as $id => $row) {
    echo $row['username'] // Show username
}