Clase que crea un objeto de conexión a la base de datos MySQL.

package db
license MIT License
link http://jharo.net
author Juan Haro

 Methods

Al finalizar la ejecución se muestra el registro de acciones.

__destruct() 

Conecta con la base de datos y crea un enlace ($link).

connect(string $pass) 

Recibe como parámetro la contraseña del usuario.

Parameters

$pass

string

Exceptions

\sqlException

Cierra la conexión con la base de datos y elimina el enlace activo.

disconnect() 

Mantiene el valor del resto de variables (host, user, db, etc.)

Exceptions

\sqlException

getDb()

getDb() 

getHost()

getHost() 

Crea un nuevo objeto de la clase o devuelve una conexión activa.

getInstance(string $host, string $user, string $pass, string $db) : \sql
Static

Requiere parametros de conexión para crear un nuevo objeto.

Parameters

$host

string

$user

string

$pass

string

$db

string

Returns

getUser()

getUser() 

Selecciona la base de datos.

setDb(string $db) 

Parameters

$db

string

Exceptions

\sqlException

setHost()

setHost($host) 

Parameters

$host

setUser()

setUser($user) 

Parameters

$user

Inicializa las variables del objeto y conecta con la base de datos.

__construct(string $host, string $user, string $pass, string $db) 

Si recibe como parámetro un nombre de base de datos, intentará conectarse a ella.

Parameters

$host

string

$user

string

$pass

string

$db

string

 Properties

 

$instance 
 

$db 
 

$host 
   

$user 

 Constants

 

LOG_ENABLED

LOG_ENABLED 
 

SQL_DEF_HOST

SQL_DEF_HOST 
 

SQL_DEF_USER

SQL_DEF_USER