![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
07/08/2011, 09:37
|
![Avatar de yubertvikel](http://static.forosdelweb.com/customavatars/avatar306381_1.gif) | Colaborador | | Fecha de Ingreso: junio-2009 Ubicación: Venezuela
Mensajes: 928
Antigüedad: 15 años, 8 meses Puntos: 111 | |
redeclarar conexion a mysql Hola amigos, tengo un problema, el planteamiento de mi web es el siguiente.
Trabajo con 2 base de datos.
La primera BASE-A tiene un listado de los dominios para una estructura, en el caso de que el nombre del servidor esté en esta base de datos, la misma tiene la información de esta estructura.
La segunda BASE-B si el dominio no se encuentra registrado, mostrará una estructura standar que ha de depender de la localización del dominio.
El problema es el siguiente, el algoritmo hace una carga de BASE-A
if (!($link=mysql_connect("conexion", "basededatos", "contraseña")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db('basededatos',$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
Una vez hecho la carga, se comprueba que el dominio existe.
si existe, se mantiene la conexion en BASE-A
if no existe, se cierra la conexión y se busca información en BASE-B el algoritmo hace una carga de BASE-B
if (!($link=mysql_connect("conexion", "basededatosB", "contraseña")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db('basededatosB',$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
el problema es que la conexión no se puede redeclarar y me está cantando el error Cannot redeclare conectarse() (previously declared in, hay alguna función para reiniciar mysql_connect?
__________________ Buscas posicionamiento en Google con Linneo.net encuentras soluciones SEO, SEM y de Marketing para empresas en Santiago |