sql >> Database >  >> RDS >> Mysql

PDO:rijnaam als index van resultaatarray

In plaats van PDO::FETCH_BOTH . te gebruiken als ophaalmodus wilt u waarschijnlijk PDO::FETCH_ASSOC gebruiken -- om uw gegevens op te halen als een associatieve array.

Dan kun je toegang krijgen tot de leden van de array door:$result['id'] , $result['caption'] , enz.


PDO ondersteunt verschillende interessante ophaalmodi; inclusief

  • associative-array :de sleutels van de array zullen de kolomnamen zijn, zoals geretourneerd uit de database; dat is waarschijnlijk wat je gewend bent
  • objecten; inclusief instanties van de klasse die u opgeeft

Om te zien wat er mogelijk is, kun je de verschillende PDO::FETCH_* bekijken constanten -- de lijst is hier te vinden:Vooraf gedefinieerde constanten .



  1. Mysql, PHP, zoeken naar meerdere woorden

  2. C# Mysql executenonqueryasync is niet asynchroon

  3. PL/SQL Hoe krijg ik X dag geleden van een datum als datum?

  4. Fout:Client ondersteunt het door de server gevraagde authenticatieprotocol niet; overweeg om MySQL-client te upgraden