Mysql
 sql >> база данни >  >> RDS >> Mysql

Използвайте PDO израз няколко пъти, когато използвате множество foreach цикли

$sqlQueryLocalityAdd е обект, който в този случай - който показвам и OP е използвал - не може да се повтори. (удебелен, за да може @deceze да разбере).

Можете да използвате fetchAll() вътре в foreach цикъл, за да постигнете това обаче.

Вашият код трябва да изглежда така:

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

Разлика между масив и обект



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Уникално ограничение за множество полета

  2. SQL производителност UNION срещу ИЛИ

  3. Изберете без значение от малките букви, като използвате mysql, php и pdo

  4. MySQL - Вземете първите 3 стойности, разделени със запетая

  5. PHP + MySQL опашка