Inicio PHP Mis Funciones Diferencias entre mysql_fetch_row, mysql_fetch_assoc, mysql_fetch_array

Diferencias entre mysql_fetch_row, mysql_fetch_assoc, mysql_fetch_array

Domingo, 23-02-2014 17:17 - Leer comentarios - Comentar

Diferencias de estas 3 funciones php a la hora de programar nuestras webs. 1) mysql_fetch_row
Devuelve un array con índices núméricos para los campos. Ejemplo:
php
$fila = mysql_fetch_row(...)
$fila[0], $fila[1], etc...
2) mysql_fetch_assoc
Devuelve un array asociativo (cadenas como índices) para los campos. Ejemplo:
php
$fila = mysql_fetch_assoc(...)
$fila['campo_1'], $fila['campo_2'], etc...
3) mysql_fetch_array
Devuelve un array con índices numéricos y asociativos.
php
$fila = mysql_fetch_array(...)
Conclusión, si lo que queremos es ahorrar en recursos podemos utilizar cualquiera de las 2 primeras funciones php, ya que la última "mysql_fetch_array" generá los 2 arrays de mysql_fetch_row y mysql_fetch_assoc.

Comentarios

No se permiten comentarios en este momento.