Ver Mensaje Individual
  #16 (permalink)  
Antiguo 27/07/2008, 15:44
Avatar de SPAWN3000
SPAWN3000
 
Fecha de Ingreso: marzo-2008
Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 1 mes
Puntos: 15
Respuesta: error al conectar a mysql

Consejo 1:

Utiliza include, Pero solo include_once, ya que este te incoca el script de conexion solo una vez, si no repetirias conexiones a tu BD

Consejo 2:

Utiliza una clase para tus valores, y podrias definirlos como estaticos.

Que como?

Archivo Parametros.php
Código PHP:
<?php
class Configuracion{
var 
$Datos = array(    /* cuenta del servidor */
                        
'host'         =>    'localhost';
                        
'user'         =>    'admin',
                        
'pass'         =>    '123456',
                        
'dbname'          =>    'MibaseDatos'
}
var 
$link;
?>
Archivo Conectar.php:
Código PHP:
<?php
include_once("Parametros.php");
class 
conectar extends Configuracion{
function 
_DbConnect(){
$this->link mysql_connect($this->Datos['host'], 
$this->SystemVars['user'], $this->datos['pass']) or $this->_Error(mysql_error(), 'ERROR | DB_ERROR');
mysql_select_db($this->datos['dbname'], $this->link) or $this->_Error(mysql_error(), 'ERROR | DB_ERROR');
        return 
$this->link;
    }

}
?>
De esta manera: la variable $link, contendra el enlace de conexion, la cual podras invocar en cualquier lugar de tu aplicacion.
Y podras invocar los eerores respectivos de la misma forma mediante or $this->_Error(mysql_error(), 'ERROR | DB_ERROR');