(PHP 4 >= 4.0.6, PHP 5 <= 5.0.5, PECL dbx >= 1.1.0)
dbx_connect — Abrir una conexión/base de datos
Abre una conexión a una base de datos.
El parámetro module puede ser una cadena o una constante, aunque se prefiere la segunda forma. Los valores posibles se dan a continuación, pero tenga en mente que sólo funcionan si en realidad el módulo está cargado.
El host servidor de SQL
El nombre de la base de datos
El nombre de usuario
La contraseña
El parámetro persistent puede ser establecido a DBX_PERSISTENT, si es así, se creará una conexión persistente.
Los parámetros host, database, username y password son comunes, pero no siempre se usan en las funciones de conexión para el módulo abstracto.
Devuelve un objeto si se tuvo éxito, FALSE si ocurrió un error. Si se ha hecho una conexión pero no se ha podido seleccionar la base de datos, la conexión se cerrará y se devolverá FALSE.
El objeto dado por object devuelto tiene tres propiedades:
Es un gestor válido para la base de datos conectada, y como tal se puede usar en funciones específicas del módulo (si se necesita).
<?php
$enlace = dbx_connect(DBX_MYSQL, "localhost", "db", "username", "password");
mysql_close($enlace->handle); // dbx_close($enlace) sería mejor aquí
?>
Versión | Descripción |
---|---|
5.0.0 | Se introdujo DBX_SQLITE. |
4.3.0 | Se introdujo DBX_OCI8. |
4.2.0 | Se introdujo DBX_SYBASECT. |
4.1.0 | Se introdujo DBX_FBSQL. |
Example #1 Ejemplo de dbx_connect()
<?php
$enlace = dbx_connect(DBX_ODBC, "", "db", "username", "password", DBX_PERSISTENT)
or die("No se pudo conectar");
echo "Conectado satisfactoriamente";
dbx_close($enlace);
?>
Note:
Consulte siempre la documentación específica del módulo también.