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

Declaración preparada de PDO fetch () que devuelve resultados dobles

Debe decirle a PDO que solo desea una matriz asociativa o una matriz numerada:

while ($rows_get_rows = $result_get_rows->fetch(PDO::FETCH_ASSOC)) 

para obtener una matriz asociativa o

while ($rows_get_rows = $result_get_rows->fetch(PDO::FETCH_NUM)) 

para obtener una matriz indexada por el número de columna

de PDOStatement::fetch

buscar_estilo

Controla cómo se devolverá la siguiente fila a la persona que llama. Este valor debe ser una de las constantes PDO::FETCH_*, por defecto es el valor de PDO::ATTR_DEFAULT_FETCH_MODE (que por defecto es PDO::FETCH_BOTH).

PDO::FETCH_ASSOC:devuelve una matriz indexada por nombre de columna como se devuelve en su conjunto de resultados

PDO::FETCH_BOTH (predeterminado) :devuelve una matriz indexada tanto por el nombre de columna como por el número de columna indexado en 0 como se devuelve en su conjunto de resultados