mysqli_fetch_array result->fetch_array Obtiene una fila como una matriz asociativa, una matriz numérica o ambos. Descripción Estilo por procedimientos: mixtomysqli_fetch_array objetoresultado inttipo_de_resultado Estilo orientado a objetos (método): resultado mixto fetch_array inttipo_de_resultado Regresa una matrix que corresponde a las filas obtenidas o &null; si no hay más filas para el resultado, representado por el parámetro resultado. mysqli_fetch_array es una versión mejorada de la función mysqli_fetch_row. Ademá de almacenar los datos en índices numéricos de la matriz resultante, la función mysql_fetch_array también puede almacenar los datos en índices asociativos, usando los nombre de los campos de el resultado como llaves. &database.field-case; Si dos o más columnas de el resultado tienen el mismo nombre, la última columna tomara precedencia y sobre escribirá lo primero. Para acceder a varias columnas con el mismo nombre, la forma de índice numérica debe ser usada. El parámetro opcional tipo_de_resultado es una constante que indica qué tipo de matriz debe ser producido para la fila de datos actual. Los posibles valires para este parámetro son las constantes MYSQLI_ASSOC, MYSQLI_NUM, o MYSQLI_BOTH. Por defecto la función mysqli_fetch_array asumirá el valor de MYSQLI_BOTH. Al usar la constante MYSQLI_ASSOC, esta función se comportará identica a la función mysqli_fetch_assoc, mientras que con MYSQLI_NUM se comportará identica a la función mysql_fetch_row. La opción final MYSQLI_BOTH creará una matriz con los atributos de ambos. Valores regresados Regresa una matriz que corresponde a las filas obtenidas o &null; si no hay más filas en el resultado. Vea también mysqli_fetch_assoc, mysqli_fetch_row, mysqli_fetch_object. Ejemplos Estilo orientado a objetos query($query); /* numeric array */ $row = $result->fetch_array(MYSQLI_NUM); printf ("%s (%s)\n", $row[0], $row[1]); /* associative array */ $row = $result->fetch_array(MYSQLI_ASSOC); printf ("%s (%s)\n", $row["Name"], $row["CountryCode"]); /* associative and numeric array */ $row = $result->fetch_array(MYSQLI_BOTH); printf ("%s (%s)\n", $row[0], $row["CountryCode"]); /* free result set */ $result->close(); /* close connection */ $mysqli->close(); ?> ]]> Estilo por procedimientos ]]> Los ejemplos anteriores producián la siguiente salida: