Tecnología

Inicio

Cómo conectar PHP a dos bases de datos MySQL

Puede usar PHP para mantener una conexión simultánea con dos bases de datos diferentes de MySQL. Esto es útil cuando la información que desea acceder se almacena en servidores diferentes o cuando se quiere leer de un servidor y escribir a un segundo servidor. La función de PHP "mysql_connect" le permite conectarse a una base de datos MySQL. Puede tener varias conexiones a la vez, siempre que estén asociados con cada uno de los diferentes identificadores de enlace de MySQL.

Instrucciones

1 Abra el archivo de código fuente de PHP en un editor de texto, como el Bloc de notas de Windows.

2 Almacenar la dirección, nombre de usuario y la contraseña de las dos bases de datos MySQL en las variables de PHP. Por ejemplo, "$ myhost1 =" example1.com "; $ myusername1 =" usuario1 "; $ MyPassword1 =" contraseña1 "; $ myhost2 =" example2.com "; $ myusername2 =" usuario2 "; $ mypassword2 =" password2 "; ".

3 Crear una conexión con la primera base de datos MySQL utilizando el "mysql_connect (dirección_servidor, nombre de usuario, contraseña)" función. La función "mysql_connect" devuelve un identificador de enlace de MySQL en el éxito. Por ejemplo, "$ vínculo1 = mysql_connect ($ myhost1, myusername1 $, $ MyPassword1);" - Con "$ vínculo1" es el identificador de enlace de MySQL para la primera base de datos.

4 Crear una conexión a la segunda base de datos MySQL utilizando el "mysql_connect (dirección_servidor, nombre de usuario, contraseña)" función, pero con un identificador de enlace MySQL diferente de la primera conexión. Por ejemplo, "$ vínculo2 = mysql_connect ($ myhost2, myusername2 $, $ mypassword2);" - Con "$ vínculo2" es el identificador de enlace de MySQL para la segunda base de datos.

5 Guarde el archivo PHP.

Consejos y advertencias

  • código PHP debe estar contenido dentro de "<? php" y etiquetas "?>".