Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2014, 14:41
Daklon_15
 
Fecha de Ingreso: septiembre-2013
Mensajes: 11
Antigüedad: 10 años, 7 meses
Puntos: 0
mysql_fetch_row cuelga script sin mensaje de error

Buenas, tengo un problema que me está volviendo loco porque por ams que busco no veo el fallo.

tengo un script en php que ejecuto desde la consola (desde el navegador obtengo el mismo resultado). El script en cuestión tiene un while(true) para que se ejecute continuamente, está hecho así adrede ya que es necesario, el script se que funciona bien porque lo he probado otras veces y nunca ha dado error, hasta hace un par de días que añadí el siguiente código, que al ejecutarlo(si no se da el caso y no lo ejecuta no se cuelga) simplemente detiene el script y no devuelve ningún tipo de mensaje de error

Código PHP:
//consulto las existencias de naves del planeta
        
echo 'SELECT * FROM existencias_naves WHERE planetaactual=\''.$mov_pend["planetadestino"].'\'';
        
$query_datos_exploracion3 mysql_query('SELECT * FROM existencias_naves WHERE planetaactual=\''.$mov_pend["planetadestino"].'\'') or die(mysql_error());
                echo 
$query_datos_exploracion3;
        
$datos_exploracion3 mysql_fetch_array($query_datos_exploracion3) or die(mysql_error());
                echo 
"ejecuto fetch3"
y la salida que obtengo por terminal es la siguiente:

SELECT * FROM existencias_naves WHERE planetaactual='285'Resource id #11root@node29:/var/www#

La misma que si lo ejecuto en el navegador, supongo que el fallo está en la función mysql_fetch_row ya que el script se detiene ahí y no llega a mostrar el siguiente echo.

Primero pensé que podría ser porque la tabla estaba vacía, pero le he añadido una entrada y el resultado es el mismo, también he probado a copiar y pegar la consulta sql en phpmyadmin y funciona perfectamente sin errores así que no creo que sea la sintaxis que esté mal...

Alguien tiene alguna idea? o podría darme alguna pista para ver por lo menos el error y poder buscar en google... porque esto no se por donde cogerlo