Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

PDO:nome da linha como índice da matriz de resultados


Em vez de usar PDO::FETCH_BOTH como modo de busca, você provavelmente desejará usar PDO::FETCH_ASSOC -- para buscar seus dados como um array associativo.

Então você pode acessar os membros do array por:$result['id'] , $result['caption'] , etc


PDO suporta vários modos de busca interessantes; Incluindo
  • associative-array:as chaves do array serão os nomes das colunas, conforme retornado do banco de dados; que é provavelmente o que você está acostumado
  • objetos; incluindo instâncias da classe que você especificar

Para ver o que é possível, dê uma olhada nos diferentes PDO::FETCH_* constantes -- a lista pode ser encontrada aqui :Constantes predefinidas .