FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
php y conexion a bd
hola,
tengo una página php y la base de datos es Firebird, pero quiero abstraer todos los accesos a memoria en una libreria, pero tengo un problema y es que en cada página tengo que conectarme a la base de datos, $dbh=ibase_connect($path,'BD','clave'); pero lo suyo es hacerlo la primera vez que se registra un usuario y no tener q volver a conectarme, no tengo ni idea de cómo hacerlo. A ver si alguien me puede ayudar. Gracias. |
#2
|
||||
|
||||
En una aplicación Delphi normalmente te conectas una única vez hasta que el usuario cierra la aplicación, en una aplicación web, es similar según queramos verlo, es decir, el usuario hacer una petición al servidor, éste conecta a la base de datos y realiza la respuesta, en ese momento queda "finalizada" la aplicación, durante un tiempo (el que estipules en tu php.ini) queda abierta una sesión en la que se guardan datos del usuario pero el vinculo con la base de datos siempre queda cerrado.
Puedes hacer uso de ibase_pconnect() la misma pero persistente, de lo cual no soy partidario, ¿para qué dejar manejadores abiertos sin saber si van a ser reutilizados? penalizando así los recursos de tu sistema. Lo normal, es hacer uso de un script de conexión que incluyes en todos los módulos de tu aplicación. Código PHP:
En la página de Roman tienes un buen ejemplo con todo detalle que aunque es para MySQL, con mínimos cambios te sirve igual Para Interbase/Firebird. Suerte.
__________________
Saludos Emilio |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conexión ADO | scooterjgm | Conexión con bases de datos | 2 | 03-04-2006 17:13:21 |
Conexión SSH | danielcordovahe | Varios | 4 | 27-05-2005 00:40:23 |
Conexión BD | scooterjgm | Conexión con bases de datos | 8 | 10-11-2004 10:22:40 |
Conexion con C++ | trex2000 | Conexión con bases de datos | 1 | 16-03-2004 06:48:00 |
Conexion a DB con ADO | William Garcia | Conexión con bases de datos | 1 | 04-03-2004 16:21:58 |
|