Programación Web y Scripting > PHP
Help!! Mysql Server Has Gone Away
(1/1)
shadow_rev:
He aqui el problema
Tengo el siguiente codigo en un archivo:
--- Código: Text --- $db = @mysql_connect($dbHost, $dbLogin, $dbPass)or die ("<center>WARNING ! SYSTEM UNABLE TO CONNECT TO THE DATABASE SERVER"); $selectResult = mysql_select_db($mainDbName)or die ("<center>WARNING ! SYSTEM UNABLE TO SELECT THE DATABASE</center>");
En otro, incluyo el anterior, y realizo la siguiente consulta:
--- Código: Text --- $sql="UPDATE `$TBL_QUESTIONS` SET q_position='1',type='2' WHERE q_position IS NULL OR q_position<'1' OR type='0'";mysql_query($sql) or die("UPDATE: ".mysql_error()."");
Cuando utilizo un link externo para acceder a la pagina con esta consulta, aparece el lindo error: MySQL server has gone away, pero si utilizo un link desde la misma pagina o accedo a ella copiando la URL en el navegador, si realiza la consulta. ¿Alguien tiene alguna idea de que puede estar ocurriendo?
:ayuda:
A proposito, mysql.allow_persistent=on y mysql.connect_timeout=60, por si alguien pregunta por la configuración del apache
gnfrs:
Yo te diría que busques documentación oficial me parece muy raro ese tipo de error....
Qué versión de MySql estás usando?
Asegurate que no sea una versión BETA o muy reciente que pueda tener bugs..
Un saludo.
shadow_rev:
Bueno, la versión del MySQL es la 5.0, aunque no creo que sea un bug (no descarto la posibilidad), de hecho funciona bien con el resto de scripts PHP que realiza consultas. El problema surgió cuando se actualizaron todas las versiones de los programas (PHP 4.3 a 5.1, MySQL 3.23 a 5.0 y Postgres 7.3 a 8.1) y estoy migrando todas las aplicaciones para que sean compatibles con estas versiones. De todas formas gracias por el dato :good: .
gnfrs:
A mí me pasó algo exactamente igual con la misma versión que a vos. Es más me encontré que frente a determinadas consultas (en Windows) se caía el servicio de MySql, probá con la versión más reciente que encuentres, igualmente con MySql a partir de la versión 5.0, te vas a topar con muchas cosas como esta, es por eso que estas herramientas no se utilizan mucho hasta que estén bien maduras.
Un saludo.
Navegación
Ir a la versión completa