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: 22 años, 3 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,