Esta clase la escribí hace ya un tiempo para un proyecto, espero te sirva.
Código PHP:
Ver original<?php
/**
* Esta clase conexión se encarga de iniciar una conexión
* a la base de datos, contiene 5 parámetros el servidor, usuario
* contrasena, puerto y bd, y el método que se encargar de abrir
* no contiene constructor ya que es utilizado para los objetos database llama un *archivo intermedio que instancia y llama el método Conectar()
*/
class Conexion {
private $servidor = "SERVIDORxx\INSTANCIA";// Servidor al cual se conectará la aplicación
private $usuario = "xxx";// Usuario asignado por el administrador para conectar al servidor
private $contrasena = "xxxx";// Contraseña asignada por el administrador del servidor
private $puerto = ""; // Puerto si es necesario, es opcional ya que generalmente no es utilizado
private $bd = "bdprueba";// Base de datos a la cual se conectará la aplicación...
/**
* Este método se encarga de realizar la conexión a la base de datos
* @return void
*/
public function Conectar(){
$conn = mssql_connect($this->servidor, $this->usuario, $this->contrasena); }
/**
* Retorna el nombre del servidor
* @return string
*/
public function getServer(){
return($this->servidor);
}
/**
* Retorna el nombre de usuario
* @return string
*/
public function getUser(){
return($this->usuario);
}
/**
* Retorna la contraseña
* @return string
*/
public function getPass(){
return($this->contrasena);
}
/**
* Retorna el nombre de la base de datos
* @return string
*/
public function getDB(){
return($this->bd);
}
/**
* Retorna el puerto asignado
* @return string
*/
public function getPort(){
return($this->puerto);
}
}
?>
De esta forma puedes hacer uso de la clase.
Código PHP:
Ver original<?php
require_once("Conexion.php");
$Conexion = new Conexion();
$Conexion->Conectar();
?>
Saludos...