Cita:
Iniciado por SetheR
[...] puedes probar con el típico recurso de la arroba (@), poniéndola delante de [...]
SetheR, y tu sabes que hace la "típica arroba" ???
el símbolo de @ oculta los errores, osea... no los evita, los esconde....
a gracia de este "típico recurso" pues nos topamos con el típico error de: ¿donde esta el problema, yo no lo veo??
cuando en realidad, lo mejor es poder ver todos lo errores.... y en lugar de ocultarlos, omitirlos o demás.... hay que saber controlarlos, que no es lo mismo!
me pregunto de donde sacaste este "típico" mal ejemplo....
--
octaviobermudez, lo que sucede es que en tu función
Execute() estas usando
$conn como el enlace a la conexión de la base de datos.... pero, ¿de donde viene este $conn??
creo que debes implementar bien esto, ya que es obvio que es un error....
Código PHP:
function Execute($SQL)
{
static $conn = null;
if (is_null($conn))
{
$conn = conectarse();
}
$result = mysql_query($SQL, $conn) or
die("<tt>$SQL</tt>: " . mysql_error());
return $result;
}
osea, si... declaras $conn fuera del ámbito de la función.... y de verdad, no es necesario ni útil ahí.... yo he usado por ejemplo, una variable estatica interna en la función.... eso evita tener que usar
global $conn; dentro de la funcion Execute()
espero comprendas, suerte!