sql >> Base de Datos >  >> RDS >> Mysql

PDO:nombre de fila como índice de matriz de resultados

En lugar de usar PDO::FETCH_BOTH como modo de búsqueda, probablemente querrá usar PDO::FETCH_ASSOC -- para obtener sus datos como una matriz asociativa.

Luego puede acceder a los miembros de la matriz mediante:$result['id'] , $result['caption'] , etc.


PDO admite varios modos de búsqueda interesantes; incluyendo

  • matriz-asociativa:las claves de la matriz serán los nombres de las columnas, tal como los devuelve la base de datos; que es probablemente a lo que estás acostumbrado
  • objetos; incluyendo instancias de la clase que especifique

Para ver qué es posible, es posible que desee echar un vistazo a los diferentes PDO::FETCH_* constantes:la lista se puede encontrar aquí:Constantes predefinidas .