02/02/2010, 12:30
|
| | Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses Puntos: 0 | |
Respuesta: ayuda mysql_connect Cita:
Iniciado por pilucho Guarda este codigo como funion_conexion.php Código PHP: <? // Guardamos este codigo como "funion_conexion.php" // Clase de conexion de base de datos class MySQL { var $dbhost; var $dbuser; var $dbpass; var $dbdatabase; var $conexion; var $errorconexion; // Funciones de la base de datos function MySQL($dbhost, $dbuser, $dbpass, $dbdatabase) { $this->dbhost = $dbhost; $this->dbuser = $dbuser; $this->dbpass = $dbpass; $this->dbdatabase = $dbdatabase; $this->conectar(); } // Establecemos la conexion y seleccionar una base de datos function conectar() { // Conexion al servidor de la base de datos if (!$this->conexion = @mysql_connect($this->dbhost, $this->dbuser, $this->dbpass)) { trigger_error('No es posible conectarse a la base de datos'); $this->errorconexion = true; // Seleccionamos la base de datos } else if (!@mysql_select_db($this->dbdatabase,$this->conexion)) { trigger_error('No es posible seleccionar la base de datos'); $this->errorconexion = true; } } // Control de los errores de la base de datos function isError() { if ($this->errorconexion) { return true; } $error = mysql_error($this->conexion); if (empty($error)) { return false; } else { return true; } } ?> Aqui haces tu conexion Código PHP: <? // Incluye la funcion de conexion de la base de datos require_once 'funion_conexion.php'; $dbhost = 'localhost'; // Servidor de la base de datos $dbuser = ''; // Nombre de usuario de la base de datos $dbpass = ''; // Contraseña para el usuario de la base de datos $dbdatabase = ''; // Nombre de base de datos // Conectar a la base de datos $conexion = &new MySQL($dbhost, $dbuser, $dbpass, $dbdatabase); ?>
Tambien puedes usar de este modo Código PHP: <? function &conectar($dbhost, $dbuser, $dbpass, $dbdatabase) { // Conexion al servidor de MySQL if (!$conexion = @mysql_connect($dbhost, $dbuser, $dbpass)) { return false; } // Seleccione la base de datos if (!@mysql_select_db($dbdatabase)) { return false; } return $conexion; } $dbhost = 'localhost'; // Servidor de la base de datos $dbuser = ''; // Nombre de usuario de la base de datos $dbpass = ''; // Contraseña para el usuario de la base de datos $dbdatabase = ''; // Nombre de base de datos // Conectar a la base de datos $conexion = &conectar($dbhost, $dbuser, $dbpass, $dbdatabase); ?>
Bueno espero sea de ayuda.
Gracias.
hice lo ultimo pero que comando utilizo para poder verla ya que ahi solo me conecto imprimo la variable $conexion? |