sql >> Databasteknik >  >> RDS >> Mysql

Använd PDO-satsen flera gånger när du använder flera foreach-loopar

$sqlQueryLocalityAdd är ett objekt som i det här fallet - som jag visar och OP har använt - kan inte upprepas. (fet så @deceze kan förstå).

Du kan använda fetchAll() inuti en foreach loop för att uppnå detta dock.

Din kod bör se ut ungefär så här:

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

Skillnaden mellan en array och ett objekt



  1. Släpp MySQL-databaser som matchar ett jokertecken?

  2. Django MySQL fulltextsökning

  3. Spring jdbctemplate batchuppdatering snabbt alternativ

  4. 5 bästa onlinekurser för att lära dig MySQL