Ver Mensaje Individual
  #13 (permalink)  
Antiguo 07/09/2011, 17:08
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Error con mysql_fecth_array()

Si en ese caso había que notar la variable $query, pero en otros casos es muy útil para saber errores rápidamente. El problema es que la primera vez que recorre el bucle hace la consulta normal. Pero ya en la segunda vuelva $query tiene el valor de true y lo que necesita la función mysql_fetch_array es un resultset

Código PHP:
Ver original
  1. $query = mysql_query("SELECT * FROM test");
  2.  
  3. //aqui query es de tipo resource.
  4.  
  5. while ($row = mysql_fetch_array($query)) { //segunda vuelta sale error porque es true $query
  6.  
  7. //primera vuelta sigue resource
  8.  
  9.     $query = mysql_query("UPDATE test SET point='$sumar' WHERE id=" . $row['0'] . "");
  10.  
  11. //aquí ya vale true query
  12.  
  13. }
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP