Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/03/2010, 13:05
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 19 años, 6 meses
Puntos: 88
Respuesta: Consulta MYSQL

yo tengo algo como esto
Código PHP:
Ver original
  1. class Conectar{
  2.     private     $resultado;
  3.     protected   $cnx;
  4.     public      $devolverError=false;//si es true devuelve el resultado y false lo termina con die
  5.  
  6.     public function __construct($server='',$user='',$pass='',$base=''){
  7.         //si le envio los parametros
  8.         if(!empty($server) && !empty($user) && !empty($base)){
  9.             $this->cnx=@mysqli_connect($server,$user,$pass,$base);
  10.         }else{
  11.             //por si quiero usar constantes
  12.             $this->cnx=@mysqli_connect(LOCALHOST,USUARIO,PASSWORD,BASE);
  13.         }
  14.         if(!$this->cnx){
  15.             self::getError(1);//si ocurre error se llama a la funcion que nos devuelve el error
  16.         }  
  17.     }
sol es una parte de mi código, pero creo que te servira de referencia, otra cosa, uso mysqli_ en vez de mysql_.
Normalmente uso un archivo con constantes de conexion, pero si necesito(que me a pasado) hacer una nueva conexión solo creo la instancia con new y paso los parametros correspondientes
ejemplo:
Código PHP:
Ver original
  1. $conexion1= new Conectar('localhost','user1','pass1','base1');
  2. $conexion2= new Conectar('localhost','user2','pass2','base2');
con esto tengo 2 conexciones.
saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.