Tecnología

Inicio

Cómo conectarse a varias bases de datos en PHP y MySQL

Para conectarse a cualquier base de datos MySQL en PHP, es necesario proporcionar cuatro piezas de información: el nombre de la base local, el propio nombre de la base de datos, un nombre de usuario y contraseña. Utilice la función de PHP "mysql_connect" para establecer la conexión con el servidor, a continuación, utilizar la función "mysql_select_db" para seleccionar una base de datos específica. Puede conectarse a tantas bases de datos a la vez que necesite. Después de establecer la conexión con una base de datos, utilizar consultas para seleccionar, añadir, eliminar y modificar datos en las tablas.

Instrucciones

1 Abra el archivo PHP. Insertar el cursor en la parte superior del archivo y escriba lo siguiente:

<? Php

$ DbHost1 = "database_host_name";

$ DbUsername1 = "nombre de usuario";

$ DbPassword1 = "contraseña";

$ Nombrebd1 = "database";

La primera línea se abre una etiqueta PHP. Las siguientes cuatro líneas crean variables utilizadas para establecer una conexión con una base de datos MySQL. Sustituir estos valores con los que pertenecen a la base de datos real.

2 Escriba lo siguiente:

$ Dbh1 = mysql_connect ($ dbHost1, dbUsername1 $, $ dbPassword1);

mysql_select_db ($ nombrebd1);

La primera línea se conecta a la base de datos MySQL utilizando las variables de nombre de host, nombre de usuario y contraseña. La segunda línea se conecta a la base de datos especificada en el host. Esto le permite acceder y modificar la información de las tablas dentro de esta base de datos mediante consultas.

3 Escriba lo siguiente:

$ DbHost2 = "database_host_name";

$ DbUsername2 = "nombre de usuario";

$ DbPassword2 = "contraseña";

$ DbName2 = "database";

$ Dbh2 = mysql_connect ($ dbHost2, dbUsername2 $, $ dbPassword2);

mysql_select_db ($ dbName2);

Estas líneas crean las variables y establecer la conexión con una segunda base de datos MySQL. Si existe esta base de datos en la misma máquina que el primera base de datos - lo cual no es siempre el caso - entonces usted no necesita las tres primeras variables o la línea "mysql_connect" de nuevo. Basta con proporcionar un nuevo nombre de base de datos a la función "mysql_select_db".

4 Crear más variables y llamadas a bases de datos utilizando las dos funciones de MySQL para conectarse a varias bases de datos según sea necesario. Guarde el archivo PHP.