Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2012, 15:30
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
(conexion-mysql)scripts-tuto-01

Hola amigos les cuento , la intencion con la que he creado este tema no es mas que critiquen mi codigo , sugieran cosas nuevas , cosas que crees que faltan o que sobran , añadir seguridad , opiniones de cualquier tipo ya sea mala o buena y esa es la idea conseguir mejorar el codigo

este es mi primer script de muchos que ire subiendo a medida que vaya creando mi web , con esto quiero ayudar a toda la gente que ande nueva o despistada y quiera ir aprendiendo poco a poco (yo tambien aprendere y es lo que busco ampliar mis conocimientos),o que quiera colaborar o que este aburrida y no sepa que hacer jajaja o lo que sea , por lo tanto tambien sera como un tutorial scrip mejora , script mejora asi tema por tema paso a paso , podras ir encontrando todos los temas respectos a esto en el buscador del foro con la etiqueta scripts-tuto

- todos los que aporten algo añadire su nick en el codigo como colaborador

Comenzamos tuto 01 - conexion mysql


conexion.php llamaremos a este archivo

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 meiante la funcion Connection()
  8.  
  9.     function Connection(){
  10.        
  11.    
  12.     $Connection = array(
  13.     'server' => 'localhost',            // * Nombre del servidor    * var $Connection['server']
  14.     'username' => 'pruebas',            // * Nombre del usuario     * var $Connection['username']
  15.     'password' => 'pruebas'             // * Password del usuario   * var $Connection['password']
  16.     ) ;
  17.  
  18.  
  19.     // * Establecemos la conexion * var $Sql
  20.    
  21.     $Sql = @mysql_connect( $Connection['server'] , $Connection['username'] , $Connection['password'] );
  22.    
  23.    
  24.     // * Comprobamos si se establecio la conexion  , en caso de false mostramos mensaje de error
  25.    
  26.     if(!$Sql){
  27.        
  28.     return exit(strip_tags(strtolower('error al conectar con el servidor'))) ;
  29.  
  30.     }
  31.    
  32.    
  33.     // * Seleccionamos el conjunto de caracteres  
  34.  
  35.     $charset = mysql_set_charset('utf8',$Sql) ;
  36.    
  37.    
  38.     // * Comprobamos si se establecio el conjunto de caracteres  , en caso de false mostramos mensaje de error
  39.    
  40.     if(!$charset){
  41.        
  42.     return exit(strip_tags(strtolower('no se pudo establecer el conjunto de caracteres'))) ;
  43.        
  44.     }
  45.    
  46.    
  47.     // * Comprobamos si la conexion esta activa
  48.    
  49.     $Reconex = mysql_ping($Sql);
  50.            
  51.     if(!$Reconex){
  52.        
  53.     return exit(header('location:'.$_SERVER['PHP_SELF'].'')) ;
  54.        
  55.     }
  56.    
  57.    
  58.     // * Finalizamos funcion
  59.    
  60.     return ;
  61.    
  62.     }
  63.    
  64.    
  65. // * Seleccionamos la base de datos medienate la funcion Database($Database) , $db = la base de datos a seleccionar
  66.    
  67.     function Database($db){
  68.        
  69.        
  70.     $Connection = array(
  71.     'database' => array(
  72.     1 => 'commetwork',                  // * Base de datos 1        * var $Connection['database'][1]
  73.     2 => 'base2'                        // * Base de datos 2        * var $Connection['database'][2]
  74.     )) ;
  75.    
  76.    
  77.     // * Establecemos la conexion * var $Selectdb
  78.    
  79.     $Selectdb = @mysql_select_db( $Connection['database'][$db] ) ;
  80.    
  81.    
  82.     // * Comprobamos si se selecciono la base de datos  , en caso de false mostramos mensaje de error
  83.    
  84.     if(!$Selectdb){
  85.        
  86.     return exit(strip_tags(strtolower('error al seleccionar base de datos'))) ;
  87.    
  88.     }
  89.    
  90.    
  91.     // * Finalizamos funcion
  92.    
  93.     return ;
  94.    
  95.     }
  96.    
  97.    
  98. // * Cerramos la conexion mediante la funcion CloseConnection()
  99.  
  100.     function CloseConnection(){
  101.        
  102.        
  103.     // * Comprobamos si se cerro exitosamente la conexion activa , en caso de false mostramos mensaje de error 
  104.    
  105.     if(!@mysql_close()){
  106.        
  107.     return exit(strip_tags(strtolower('error al desconectar'))) ;
  108.        
  109.     }
  110.    
  111.    
  112.     // * Finalizamos funcion
  113.    
  114.     return ;
  115.    
  116.     }
  117.    
  118.    
  119.     // * Ejemplos
  120.    
  121.     // * Primero, seleccionaremos la funcion Connection() para activar la conexion
  122.     // * Segundo, llamaremos a la funcion Database($db) y le pasaremos el valor de $db = 1 o 2
  123.     // * Tercero, Cerramos la conexion mediante la funcion CloseConnection()
  124.    
  125.    
  126.     // * <?php
  127.     // * Connection();
  128.     // * $db = 1;
  129.     // * Database($db);
  130.     // * aqui hariamos las consultas
  131.     // * CloseConnection();
  132.     // * ?>