Retroceder   Foros del Web > Programación para sitios web > PHP > PHP orientado a objetos

Respuesta
 
Herramientas Desplegado
Antiguo 10-abr-2008, 06:25   #1 (permalink)
alaintm no se puede cailificar en este momento
 
Avatar de alaintm
 
Fecha de Ingreso: marzo-2007
Mensajes: 80
Duda sobre clases y conexión a Bases de Datos

Saludos a todos.
Ayer con ayuda de GatorV pude aclarar muchas dudas de concepto que tenia pero siempre que algo es aclarado surgen otras dudas y mi duda radica en que si tengo una clase que se encarga de la conexión a la base de datos y otras clases que heredan de ella cada clase hija es una conexión nueva o emplean la conexión creada por la clase Principal y en el caso que cada clase hija sea una nueva conexión cuantas conexiones son recomedadas ya que deseo en una aplicación separar por clases la estructura de la misma o sea una clase para la conexión, otra para los usuarios en línea, noticias, etc.

Agradezco de antemano su ayuda.
alaintm está desconectado   Responder Citando
Antiguo 10-abr-2008, 08:49   #2 (permalink)
zsamer tiene algunos puntos positivos de karma
 
Fecha de Ingreso: noviembre-2003
Mensajes: 767
Re: Duda sobre clases y conexión a Bases de Datos

Para que tus clases que hereden la clase DB que tiene la conexión a la base de datos, tanto la padre como las clases hijas deberían de implementar singleton, unica instancia, otra opción es que el atributo self::$link podría ser estatico y antes de crear la conección debería preguntar si es distinto de null.

Código PHP:
class DB{
    
/*.........*/
    
private static $link null;

    public function 
__construct($server$user$password$db){
        if(
null === self::$link){
           
self::$link mysqli_connect($server$user$password$db);
           
mysqli_select_db(self::$link$db);
        }
    }
     
     
/*.........*/


Última edición por zsamer; 10-abr-2008 a las 10:16.
zsamer está desconectado   Responder Citando
Antiguo 10-abr-2008, 10:43   #3 (permalink)
alaintm no se puede cailificar en este momento
 
Avatar de alaintm
 
Fecha de Ingreso: marzo-2007
Mensajes: 80
Re: Duda sobre clases y conexión a Bases de Datos

Gracias por la ayuda, en cuanto tenga resultados te comento
alaintm está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:39.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93