sql >> Database teknologi >  >> RDS >> Mysql

PDO:rækkenavn som indeks for resultatarray

I stedet for at bruge PDO::FETCH_BOTH som hentetilstand, vil du sandsynligvis bruge PDO::FETCH_ASSOC -- for at hente dine data som et associativt array.

Derefter kan du få adgang til medlemmerne af arrayet ved at:$result['id'] , $result['caption'] osv.


PDO understøtter flere interessante hentetilstande; inklusive

  • associative-array:nøglerne til arrayet vil være kolonnenavnene, som returneres fra databasen; hvilket nok er det du er vant til
  • objekter; inklusive forekomster af den klasse, du angiver

For at se, hvad der er muligt, vil du måske tage et kig på de forskellige PDO::FETCH_* konstanter -- listen kan findes her :Foruddefinerede konstanter stærk> .



  1. DATEDIFF - Erstat NULL med NU()

  2. Indlæser Big Data hurtigere

  3. Laravel Sail genopbygge standarddatabasen

  4. Er fuldtekstsøgning svaret?