Foros del Web » Programando para Internet » PHP »

¿Diferencia entre los fetch?

Estas en el tema de ¿Diferencia entre los fetch? en el foro de PHP en Foros del Web. Hola, yo unicamente uso y siempre lo uso el mysql_fecth_array, pero mirando por ahi los codigos veo que hay mas fetch, por lo menos dos ...
  #1 (permalink)  
Antiguo 28/04/2010, 17:08
Avatar de neoarcangel  
Fecha de Ingreso: enero-2005
Ubicación: España
Mensajes: 566
Antigüedad: 19 años, 2 meses
Puntos: 5
¿Diferencia entre los fetch?

Hola, yo unicamente uso y siempre lo uso el mysql_fecth_array, pero mirando por ahi los codigos veo que hay mas fetch, por lo menos dos mas, he visto el mysql_fetch_assoc y algún otro mas.

¿para que se usan?
__________________
Mi equipo

Gigabyte GA-MA770T-UD3P Socket AM3|OZC StealthxStream 600 w | Gigabyte Radeon HD 4770 512MB GDDR5| AMD Phenom II 945 X4 Quad Core 3.0Ghz| Memoria Kingston 6GB DDR3 1333
  #2 (permalink)  
Antiguo 28/04/2010, 17:09
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: ¿Diferencia entre los fetch?

Es lo mismo, obtienen los datos de la base de datos. Lo único que assoc se usa para llamar las variable por asociativo y mysql_fetch_object trabajarlos como objectos. Tu decides cualquiera que desees usar.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 28/04/2010, 17:17
Avatar de neoarcangel  
Fecha de Ingreso: enero-2005
Ubicación: España
Mensajes: 566
Antigüedad: 19 años, 2 meses
Puntos: 5
Respuesta: ¿Diferencia entre los fetch?

Cita:
Iniciado por abimaelrc Ver Mensaje
Es lo mismo, obtienen los datos de la base de datos. Lo único que assoc se usa para llamar las variable por asociativo y mysql_fetch_object trabajarlos como objectos. Tu decides cualquiera que desees usar.
¿A que te refieres a llamar las variables por asociativo?¿Como funciona exactamente el assoc?
__________________
Mi equipo

Gigabyte GA-MA770T-UD3P Socket AM3|OZC StealthxStream 600 w | Gigabyte Radeon HD 4770 512MB GDDR5| AMD Phenom II 945 X4 Quad Core 3.0Ghz| Memoria Kingston 6GB DDR3 1333
  #4 (permalink)  
Antiguo 28/04/2010, 17:20
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: ¿Diferencia entre los fetch?

El assoc regresa los valores con un indice asociativo, suponiendo un SELECT foo FROM bar:
Código PHP:
Ver original
  1. $row = mysql_fetch_assoc($result);
  2. echo $row['foo'];

El row regresa pero numericos:
Código PHP:
Ver original
  1. $row = mysql_fetch_row($result);
  2. echo $row[0];

El object un objeto:
Código PHP:
Ver original
  1. $row = mysql_fetch_object($result);
  2. echo $row->foo;

Y el array te regresa ambos:
Código PHP:
Ver original
  1. $row = mysql_fetch_array($result);
  2. echo $row['foo'];
  3. echo $row[0];

Saludos.
  #5 (permalink)  
Antiguo 28/04/2010, 17:20
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: ¿Diferencia entre los fetch?

RTFM .

Etiquetas: diferencia, fetch
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:06.