-
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 "?>".