Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Instrução PHP SQL Foreach


O foreach O método faz um loop em todas as linhas de uma matriz (ou objeto), desde a primeira até a última. Isso difere de um while loop dessa forma que um while continua em loop até que uma determinada condição seja atendida. Isso pode ocorrer após 2 iterações ou 1.000 iterações, dependendo de qual condição você definiu.

Em um foreach loop, você sabe que haverá tantas iterações quanto chaves no array (a menos que você use um break declaração dentro dele, que o aborta imediatamente).

Os resultados SQL também podem ser retornados como array ou objeto, que podem ser repetidos. Por exemplo:
$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
}