Mysql
 sql >> Base de données >  >> RDS >> Mysql

Instruction PHP SQL Foreach

Le foreach La méthode boucle sur toutes les lignes d'un tableau (ou objet), de la première à la dernière. Ceci diffère d'un while boucle de telle sorte qu'un while continue de boucler jusqu'à ce qu'une certaine condition soit remplie. Cela peut être après 2 itérations ou 1000 itérations, selon la condition que vous définissez.

Dans un foreach boucle, vous savez qu'il y aura autant d'itérations que de clés dans le tableau (sauf si vous utilisez un break déclaration qu'il contient, qui l'interrompt immédiatement).

Les résultats SQL peuvent également être renvoyés sous forme de tableau ou d'objet, qui peuvent être bouclés. Par exemple :

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