Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/02/2012, 13:24
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: (conexion-mysql)scripts-tuto-01

al final lo dejo asi

Código PHP:
Ver original
  1. <?php
  2.          
  3. // * Archivo de conexion mysql version 1.0
  4.          
  5. // * Futuros colaboradores
  6.          
  7. // Establecemos la conexion
  8.          
  9.            
  10.             $Connection = array(
  11.             'server' => 'localhost',            // * Nombre del servidor    * var $Connection['server']
  12.             'username' => 'pruebas',             // * Nombre del usuario     * var $Connection['username']
  13.             'password' => 'pruebas' ,           // * Password del usuario   * var $Connection['password']
  14.             'database' => array(
  15.             1 => 'base1',                  // * Base de datos 1        * var $Connection['database'][1]
  16.             2 => 'base2'                        // * Base de datos 2        * var $Connection['database'][2]
  17.             )        
  18.             ) ;
  19.          
  20.          
  21. // * Establecemos la conexion
  22.            
  23. $Sql = @mysql_connect( $Connection['server'] , $Connection['username'] , $Connection['password'] );
  24.            
  25.            
  26.             // * Comprobamos si se establecio la conexion  , en caso de false mostramos mensaje de error
  27.            
  28.             if(empty($Sql)){
  29.                
  30.             exit('error al conectar con el servidor') ;
  31.          
  32.             }
  33.            
  34.            
  35. // * Seleccionamos el conjunto de caracteres  
  36.          
  37. $charset = @mysql_set_charset('utf8',$Sql) ;
  38.            
  39.            
  40.             // * Comprobamos si se establecio el conjunto de caracteres  , en caso de false mostramos mensaje de error
  41.            
  42.             if(empty($charset)){
  43.                
  44.             exit('no se pudo establecer el conjunto de caracteres') ;
  45.                
  46.             }
  47.            
  48.  
  49. // * Comprobacion de conexion
  50.            
  51. $Reconex = @mysql_ping($Sql);
  52.            
  53.            
  54.             // * Comprobamos si la conexion esta activa , en caso de false mostramos mensaje de error
  55.                    
  56.             if(empty($Reconex)){
  57.                
  58.             exit(header('location:'.$_SERVER['PHP_SELF'].'')) ;
  59.                
  60.             }
  61.            
  62.            
  63. // * Establecemos la conexion
  64.            
  65. $Selectdb = @mysql_select_db( $Connection['database'][1],$Sql) ;
  66.            
  67.            
  68.             // * Comprobamos si se selecciono la base de datos  , en caso de false mostramos mensaje de error
  69.            
  70.             if(empty($Selectdb)){
  71.                
  72.             exit('error al seleccionar base de datos') ;
  73.            
  74.             }
  75.            
  76.            
  77. // * Cerramos la conexion
  78.  
  79. function CloseConnection($Sql){
  80.            
  81. $Close = @mysql_close($Sql);
  82.            
  83.            
  84.             // * Comprobamos si se cerro exitosamente la conexion activa , en caso de false mostramos mensaje de error
  85.            
  86.             if(empty($Close)){
  87.                
  88.             return exit('error al desconectar') ;
  89.                
  90.             }
  91.            
  92.             return exit('desconectado') ;
  93.            
  94.             }?>