Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2010, 14:26
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Consulta mysql devuelve menos resultados que los reales

Hace un tiempo que no uso PHP y ahora estoy pasmado. Resulta que tengo una tabla con los siguientes campos, a los que hago una consulta:

Cita:
tabla: plugins_allpages
plugin_id plugin_page_id plugin_page_name
La consulta es la siguiente:

Cita:
SELECT plugin_page_name FROM plugins_allpages WHERE plugin_id = '6'
Y tengo claramente 4 tuplas con valor plugin_id = 6, pero me devuelve solo una.

En realidad, me devuelve 4 cuando hago el conteo así:
Cita:
echo mysql_num_rows($RelatedPages);
Pero si utilizo fetch_array, el resultado es solo uno, por que?
Cita:
$RelatedPage = mysql_fetch_array($RelatedPages, MYSQL_NUM);
echo count($RelatedPage);
Si no puedo utilizar fetch_array, como se supone que acceda a los datos?