Foros del Web » Programando para Internet » PHP »

Errores en servidor

Estas en el tema de Errores en servidor en el foro de PHP en Foros del Web. Saludos, tengo varios errores al subir mi web a un servidor de pago cuando en el localhost no me los daba. A que se deben? ...
  #1 (permalink)  
Antiguo 23/09/2004, 09:07
Avatar de Keleriano  
Fecha de Ingreso: junio-2002
Ubicación: Granada
Mensajes: 133
Antigüedad: 15 años, 5 meses
Puntos: 0
Errores en servidor

Saludos, tengo varios errores al subir mi web a un servidor de pago cuando en el localhost no me los daba. A que se deben?

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in includes/left.php on line 38

Estas son las lineas afectadas:

Código PHP:
mysql_connect("$host","$user","$pass");
$result=mysql_db_query($base,"select * from criticas Order By id Desc LIMIT 10,5");
while (
$row=mysql_fetch_array($result)){
...

Gracias de antemano
  #2 (permalink)  
Antiguo 23/09/2004, 09:17
Avatar de ProgramacionWeb  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona
Mensajes: 176
Antigüedad: 14 años, 6 meses
Puntos: 2
Esto no son errores, solo son warnings, el problema es que en tu localhost no mostraba los warnings y en el server si, modifica el error_reporting de tu php.ini, o con <?
error_reporting(0);
?>
__________________
Foros en los que participo:
  #3 (permalink)  
Antiguo 23/09/2004, 09:29
Avatar de Keleriano  
Fecha de Ingreso: junio-2002
Ubicación: Granada
Mensajes: 133
Antigüedad: 15 años, 5 meses
Puntos: 0
Cita:
Iniciado por ProgramacionWeb
Esto no son errores, solo son warnings, el problema es que en tu localhost no mostraba los warnings y en el server si, modifica el error_reporting de tu php.ini, o con <?
error_reporting(0);
?>
lo pense que podía ser por eso pero tengo activados los warnings en mi localhost, ya lo solucioné, no se si ha sido por tener una version superior en mi localhost pero era poniendo "$base" en vez de $base
  #4 (permalink)  
Antiguo 23/09/2004, 09:50
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Iniciado por ProgramacionWeb
Esto no son errores, solo son warnings, el problema es que en tu localhost no mostraba los warnings y en el server si, modifica el error_reporting de tu php.ini, o con <?
error_reporting(0);
?>
Son los "Notice" los que silenciados por error_reporting() no son "peligrosos" pero igualmente se está produciendo el fallo (normalmente "mala" programación).

-------------------

Los errores de Msyql no son reportados directamente salvo que los quieras ver usando las funciones como: mysql_error() en estructuras tipo:

$result=mysql_db_query($base,"select * from criticas Order By id Desc LIMIT 10,5") or die (mysql_error());

De hecho .. pruebalo y observaras el mensaje de error de Mysql que te dá.

Y .. por otro lado, no uses mysql_db_query() usa: mysql_select_db() y mysql_query() por separado .. Es probable que en otras versiones de PHP no te funcione ese método en desuso.

Un saludo,
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 15:44.