Tag Archive for fetchAll()

PDO::FETCH_OBJ – Select som object med PDO

Efter håden som jeg bruger PDO hver enste dag finder man jo ud af nogle nye veje at gå og på den måde også en mere smart måde og nemere måde at kode sin kode på.

Når du laver et udtræk ( select ) fra PDO får man det som regl i et array og alt efter om man bruger fetch() eller fetchAll() får man et støre array med $row[0][felt] for at undgå dette kan du benytte en funktion til fetch() og fetchAll() som heder PDO::FETCH_OBJ den laver dit array om til objecter på den måde er det meget nemere at holde styr på ens kode da det lige pluslig gir meget mere mening og du ikke kommer til at overskrive nået i dit array med en tilfædlig variable et andet sted i koden.

$resCountryEdit = $this->dbc->prepare( “SELECT * FROM country LIMIT 1″ );
$resCountryEdit->execute();
$rowCountryEdit = $resCountryEdit->fetch( PDO::FETCH_OBJ );

echo $rowCountryEdit->countryName;