sql >> Databáze >  >> RDS >> Mysql

Příkaz PHP SQL Foreach

foreach metoda zacyklí všechny řádky pole (nebo objektu), od prvního po poslední. To se liší od while smyčka tak, že while pokračuje ve smyčce, dokud není splněna určitá podmínka. To může být po 2 iteracích nebo 1000 iteracích, v závislosti na tom, jakou podmínku nastavíte.

V foreach smyčky, víte, že bude tolik iterací, kolik je klíčů v poli (pokud nepoužijete break příkaz v něm, to jej okamžitě zruší).

Výsledky SQL lze také vrátit jako pole nebo objekt, který lze opakovat. Například:

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


  1. Proč je při kontrole typu řádku IS NOT NULL false?

  2. chyba syntaxe pro deklaraci proměnné mysql

  3. Je v pořádku používat beta verzi Sphinx ve výrobě?

  4. Použití OpenVPN k zabezpečení přístupu k vašemu databázovému clusteru v cloudu