sql >> Base de Datos >  >> RDS >> Mysql

Declaración Foreach de PHP SQL

El foreach El método recorre todas las filas de una matriz (u objeto), desde la primera hasta la última. Esto difiere de un while bucle de tal manera que un while continúa en bucle hasta que se cumple una determinada condición. Esto puede ser después de 2 iteraciones o 1000 iteraciones, según la condición que establezca.

En un foreach bucle, sabe que habrá tantas iteraciones como claves haya en la matriz (a menos que use un break declaración dentro de él, que lo aborta de inmediato).

Los resultados de SQL también se pueden devolver como una matriz u objeto, que se puede repetir. Por ejemplo:

$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
}