Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/08/2009, 16:07
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 16 años, 7 meses
Puntos: 139
Respuesta: [APORTE] Clase de Conexion a Base de Datos

Hey muchas gracias por el aporte.
Muy bueno .

Mi opinion como novato.

1- Veo muy trabajoso el hecho de tener que
crear la clase pasar los parametros

y luego llamar unas funciones Get para pasar nuevamente los datos de la conecion.

O sea la implementacion seria mas o menos como esta
Código PHP:
Ver original
  1. $db = new MySqlConnection('localhost','demo','123','prueba');
  2.  
  3. ## Cual es el sentido de volver hacer esto ?
  4.  
  5. $db ->get_Database('prueba');
  6. $db ->get_UserName('demo');
  7. $db ->get_Password('123');
  8. $db ->get_ServerName('localhost');
  9. ## ----------------------------------------------------
  10. $db ->open();


Esta parte yo la hubiece puesto de esta forma

Código PHP:
Ver original
  1. public function Open() {
  2.         $this->Connection = mysql_connect( $this->ServerName, $this->UserName, $this->Password );    
  3.         if( $this->Connection ) {
  4.             mysql_select_db( $this->Database );
  5.         }else{
  6.             throw new Exception('DataBase Error: ' . mysql_error() );
  7.         }        
  8.     }

Con eso se reduce a esto.

Código PHP:
Ver original
  1. $db = new MySqlConnection('localhost','demo','123','prueba');
  2. $db->open();

2- Como se si la conecion falla,
No le quedaria mal un manejador de errores.

Gracias nuevamente.