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

Při použití více smyček foreach použijte příkaz PDO vícekrát

$sqlQueryLocalityAdd je objekt, který v tomto případě – který ukazuji a OP použil – nelze iterovat. (tučně, aby to @deceze pochopil).

Můžete použít fetchAll() uvnitř foreach smyčky, abyste toho dosáhli.

Váš kód by měl vypadat nějak takto:

[...]
    if($sqlQueryLocalityAdd->execute(array(':country_add' => $postCountryAdd)):
        foreach($sqlQueryLocalityAdd->fetchAll() as $row):
            echo $row['column'];
            [...]
        endforeach;
    endif;
[...]

Rozdíl mezi polem a objekt



  1. Vložte výsledek dotazu Mysql do pole uvnitř třídy

  2. Jak nainstalovat PostgreSQL 12 na Ubuntu 20.04/18.04/16.04

  3. Mysql aktualizuje řádek s jinou hodnotou řádku ve stejné tabulce

  4. ID posledního vložení MySql, konektor .net