He aqui el problema
Tengo el siguiente codigo en un archivo:
$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:
$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?
A proposito, mysql.allow_persistent=on y mysql.connect_timeout=60, por si alguien pregunta por la configuración del apache