Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PDO:nazwa wiersza jako indeks tablicy wyników

Zamiast używać PDO::FETCH_BOTH jako tryb pobierania prawdopodobnie będziesz chciał użyć PDO::FETCH_ASSOC -- aby pobrać dane w postaci tablicy asocjacyjnej.

Następnie możesz uzyskać dostęp do członków tablicy przez:$result['id'] , $result['caption'] itp.


PDO obsługuje kilka interesujących trybów pobierania; w tym

  • tablica asocjacyjna :klucze tablicy będą nazwami kolumn zwracanymi z bazy danych; do czego prawdopodobnie jesteś przyzwyczajony
  • obiekty; w tym instancje klasy, którą określisz

Aby zobaczyć, co jest możliwe, możesz przyjrzeć się różnym PDO::FETCH_* stałe -- listę można znaleźć tutaj :Stałe predefiniowane .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepsze sposoby naprawy uszkodzonej tabeli InnoDB w MySQL

  2. Zapytanie SQL zwracające wartości maksymalne na przestrzeni dziesięcioleci

  3. Jakie uprawnienia są wymagane w MySQL do uruchomienia wyzwalacza?

  4. Jak użyć unii tylko raz z poleceniem gdzie?

  5. Czy można użyć SQL do sortowania według daty, ale umieścić daty puste na końcu zestawu wyników?