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

Utiliser l'instruction PDO plusieurs fois lors de l'utilisation de plusieurs boucles foreach

$sqlQueryLocalityAdd est un objet qui dans ce cas - que je montre et que OP a utilisé - ne peut pas être parcouru. (en gras pour que @deceze puisse comprendre).

Vous pouvez utiliser le fetchAll() dans un foreach boucle pour y parvenir cependant.

Votre code devrait ressembler à ceci :

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

Différence entre un tableau et un objet