Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/08/2010, 08:37
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses
Puntos: 20
Respuesta: Duda con PDO y mi clase

Cita:
Iniciado por portalmana Ver Mensaje
Te comento yo lo que tengo es un archivo de configuración simplemente, no una clase con atributos solo para extraerle los datos. No se si se realizara así pero lo tengo de ese modo...
Archivo DBConfig.php
Código PHP:
Ver original
  1. <?php
  2. define('OP_DB_CARPETA',     'mysqli');
  3. define('OP_DB_DRIVER',      'mysql');
  4. define('OP_DB_HOST',        'localhost');
  5. define('OP_DB_USUARIO',     'root');
  6. define('OP_DB_CLAVE',       '');
  7. define('OP_DB_PUERTO',      3306);
  8. define('OP_DB_BASE',        'base');

Y en la clase que realiza la conexión uso esas variables, en caso de cambiar de servidor solo cambio el archivo DBConfig.php igual en tu caso solo cambiarías la clase...

Saludos
El problema que le veo de hacerlo así, es que si defines esas variables como globales, dentro del código no las puedes sobreescribir.
Acabo de probar tenerlas en un fichero aparte y funciona, pero si dentro del código de la clase a la base de datos intento volverlas a definir con otros valores no coge estos nuevos valores... siempre utiliza los del archivo, que son los primeros donde se definieron.

¿No te pasa lo mismo?

¿Qué harías si tuvieras que conectarte a más de una base de datos diferente dentro del mismo script?

Salu2!