Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/12/2005, 08:38
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 24 años, 8 meses
Puntos: 129
En tu código:

Código PHP:
for ($i=0; $i <$num_results; $i++)
{
$row = mysql_fetch_array($result); 
Eso no es correcto .. el "mysql_fetch_array()" debe ir fuera de tu bucle ..
Código PHP:
$row = mysql_fetch_array($result);
for (
$i=0; $i <$num_results; $i++)
{ 
Y si usas un simple bucle while() simple sobra:

Código PHP:
while($result=mysql_fetch_array($result)){
// etc ...
} 
Igualmente es bueno contar el n° de registros que pueda arrojar la consulta SQL (por mysql_num_rows()) para decidir si corresponde entrar a recorrer los posibles resultados o arrojar un "no hay registros/resultados".

Otro detalle:
$result = mysql_query($query);

es bueno usar:
Código PHP:
$result = mysql_query($query) or die (mysql_error()); 
Para ver los mensajes de error a nivel SQL que puedas tener.



Un saludo,