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');