Foros del Web » Programando para Internet » PHP »

Duda sobre un Warning

Estas en el tema de Duda sobre un Warning en el foro de PHP en Foros del Web. Buenas, tengo un pproblema que me viene pasando hace tiempo, y no se cual es. hay codigo en php que si lo hago funcionar en ...
  #1 (permalink)  
Antiguo 25/05/2004, 03:27
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 15 años, 11 meses
Puntos: 3
Duda sobre un Warning

Buenas, tengo un pproblema que me viene pasando hace tiempo, y no se cual es. hay codigo en php que si lo hago funcionar en mi servidor local, me da error, y si lo subo al servidor no. el error es el siguiente:

Warning: Supplied argument is not a valid MySQL result resource in c:\inetpub\wwwroot\php\Maquinaria\catalogo.php on line 6


y tengo el siguiente codigo

include("conexion.php");
$sql1 = "SELECT * FROM maquinaria Where tipo='camion'";
$registros=mysql_query($sql1); //linia 6

alguien puede decirme pq me da error a nivle local, y no en el servidor de internet??

salu2
  #2 (permalink)  
Antiguo 25/05/2004, 05:16
 
Fecha de Ingreso: mayo-2004
Ubicación: españa
Mensajes: 45
Antigüedad: 13 años, 7 meses
Puntos: 0
porque en el servidor tendras un modelo q se llame camion y en tu maquina local no estara, ya q ese error lo da cuando intenta buscar los resultados y no los encuentra, o eso o no se que mas puede ser.
Espero haberte ayudado
__________________
a por todassss
  #3 (permalink)  
Antiguo 25/05/2004, 05:32
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

¿Seguro que esa es la linea 6? Yo creo que deberia ser la siguiente, cuando haces el mysql_fetch_*() o mysql_num_rows().

De todas formas, es porque se ha producido un error MySQL. Para ver el mensaje puedes usar mysql_error() (www.php.net/mysql_error):
Código PHP:
$registros=mysql_query($sql1) or die("Error $sql1 <br>MySQL dice: ".mysql_error()); 
Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #4 (permalink)  
Antiguo 25/05/2004, 10:09
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 15 años, 11 meses
Puntos: 3
Gracias a los 2. Josemi, es una cosa muy rara pq me da el siguiente error:

Error SELECT * FROM maquinaria WHERE tipo='camion'
MySQL dice: Table 'qk874.maquinaria' doesn't exist

y tengo creada dentro de la base de datos caldes, la tabla maquinaria... no entiendo nada..

q puede ser?
  #5 (permalink)  
Antiguo 25/05/2004, 11:05
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Cita:
y tengo creada dentro de la base de datos caldes, la tabla maquinaria... no entiendo nada.
Pues el mensaje de error dice que te has conectado a la base de datos qk874 (en 'qk874.maquinaria' es 'bd.tabla'). Asi que imagino que el problema estara en el mysql_select_db(), que estaras seleccionando la BD del servidor remoto, no la del local.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:57.