sql >> Databasteknik >  >> RDS >> Mysql

PDO:radnamn som index för resultatmatris

Istället för att använda PDO::FETCH_BOTH som hämtningsläge vill du förmodligen använda PDO::FETCH_ASSOC -- för att hämta dina data som en associativ array.

Sedan kan du komma åt medlemmarna i arrayen genom att:$result['id'] , $result['caption'] osv.


PDO stöder flera intressanta hämtningslägen; inklusive

  • associative-array :nycklarna för arrayen kommer att vara kolumnnamnen, som returneras från databasen; vilket förmodligen är vad du är van vid
  • objekt; inklusive instanser av klassen du anger

För att se vad som är möjligt kanske du vill ta en titt på de olika PDO::FETCH_* konstanter -- listan finns här :Fördefinierade konstanter stark> .



  1. MYSQL - Hur man får icke aggregerade kolumner från en tabell baserad på en aggregerad kolumn

  2. Förberedde flera Infoga mysqli

  3. Problem med att använda MySQL-kontakten med Django 1.8

  4. Pipelined funktion som anropar en annan pipelined funktion