Inherited Variables
Inherited Constants
Inherited Methods
Class Details
Clase de base de datos MySQL
[ Top ]
Class Variables
$auto_slashes
[line 92]
Bandera de comprobación para realizar addslashes() a la consulta antes de pasarla a la BD.
Type: boolean
Overrides:
[ Top ]
$basedatos
[line 80]
base de datos de mySQL
Type: str
Overrides:
[ Top ]
$comando_conectar = ""
[line 136]
Comando de conexion a base de datos
Type: str
Overrides:
[ Top ]
$comando_desconectar = ""
[line 148]
Comando para desconectar de la base de datos
Type: str
Overrides:
[ Top ]
$comando_nombre_campo
[line 166]
Comando para conocer el nombre de un campo
Type: str
Overrides:
[ Top ]
$comando_num_campos
[line 160]
Comando para conocer el numero de campos de un resultado
Type: str
Overrides:
[ Top ]
$comando_num_filas
[line 154]
comando para conocer el numero de filas de un resultado
Type: str
Overrides:
[ Top ]
$comando_obtener_fila
[line 172]
Comando para obtener la fila con este tipo de base de datos
Type: str
Overrides:
[ Top ]
$comando_seleccionar_bd = ""
[line 142]
Comando para seleccionar la Base de datos
Type: str
Overrides:
[ Top ]
$conectado = false
[line 105]
Para saber si la clase está actualmente conectada
Type: boolean
Overrides:
[ Top ]
$consultas = 0
[line 111]
Cuenta las consultas if (defined('BD_CONTAR_CONSULTAS'))
Type: int
Overrides:
[ Top ]
$debug = true
[line 99]
Para mostrar errores automaticamente
Type: boolean
Overrides:
[ Top ]
$id_conexion
[line 86]
el último o el más actual de los identificadores de enlace a la BD
Type: array
Overrides:
[ Top ]
$id_consulta
[line 117]
Id de la consulta
Type: int
Overrides:
[ Top ]
$password
[line 74]
password de mySQL
Type: str
Overrides:
[ Top ]
$puerto
[line 123]
Puerto de conexion
Type: int
Overrides:
[ Top ]
$servidor
[line 62]
Servidor de mySQL
Type: str
Overrides:
[ Top ]
$tipo_basedatos
[line 130]
Tipo de base de datos
Type: str
Overrides:
[ Top ]
$ultima_consulta
[line 56]
Última consulta SQL: guarda la última consulta ejecutada
Type: string
Overrides:
[ Top ]
$ultimo_error
[line 50]
Cadena de texto con el último error ocurrido en las consultas...guarda el último error, normalmente $this->obtener_error()
Type: string
Overrides:
[ Top ]
$usuario
[line 68]
usuario de mySQL
Type: str
Overrides:
[ Top ]
Class Methods
zen_basedatos
zen_basedatos zen_basedatos(
[str
$servidor = ''], [str
$usuario = ''], [str
$password = ''], [str
$nombreBD = ''], [str
$auto_slashes = false], [str
$persistente = false], [str
$tipo_basedatos = 'mysql'], [str
$puerto = false])
[line 186]
Constructor de la clase
Parameters:
- str $servidor -
- str $usuario -
- str $password -
- str $nombreBD -
- str $auto_slashes -
- str $persistente -
- str $tipo_basedatos -
- str $puerto -
[ Top ]
actualizar
unknown actualizar(
str
$sql)
[line 619]
Realiza una consulta de actualizacion o Update() devolviendo falso en caso de error o el numero de registros afectados en otro caso
Parameters:
- str $sql -
[ Top ]
actualizar_matriz
bool actualizar_matriz(
str
$tabla, array
$matriz, str
$condicion)
[line 697]
Realiza una serie de consultas de actualizacion
Tags:
- return - || int
Parameters:
- str $tabla -
- array $matriz -
- str $condicion -
[ Top ]
autoSlashes
void autoSlashes(
bool
$estado)
[line 204]
Cambia la propiedad de auto-activar addslashes() antes de consultar,por motivos de seguridad
Parameters:
- bool $estado -
[ Top ]
borrar
bool borrar(
str
$sql)
[line 745]
Realiza un consulta de borrado y devuelve false en caso de error o el numero de filas borradas en otro caso
Tags:
- return - || int
Parameters:
- str $sql -
[ Top ]
borrar_tabla
int borrar_tabla(
str
$tabla)
[line 485]
Intenta borrar una tabla y devuelve el resultado...
Parameters:
- str $tabla -
[ Top ]
conectar
bool conectar(
[str
$servidor = ''], [str
$usuario = ''], [str
$password = ''], [str
$bd = ''], [bool
$persistente = false], [str
$tipo_basedatos = 'mysql'], [int
$puerto = false])
[line 220]
Conecta a la base de datos devolviendo el resultado como true o false
Parameters:
- str $servidor -
- str $usuario -
- str $password -
- str $bd -
- bool $persistente -
- str $tipo_basedatos - : ( "mysql","ifx","msql","mssql","odbc","pg","sybase" )
- int $puerto -
[ Top ]
conectar_basedatos
boolean conectar_basedatos(
)
[line 284]
This function connects to the basedatos which is set in the constructor
Tags:
- return - Returns true if connection was successful otherwise false
- access - private
Parameters:
[ Top ]
consulta_depurada
bool consulta_depurada(
str
$sql)
[line 553]
Realiza una consulta y muestra informacion de depuracion de la misma.Devuelve false si la consulta no es correcta
Parameters:
- str $sql -
[ Top ]
crear_tabla
int crear_tabla(
str
$sql)
[line 473]
Crea una tabla
Parameters:
- str $sql -
[ Top ]
cuenta_campos
int cuenta_campos(
)
[line 942]
Devuelve el numero de campos de un resultado de una consulta
Tags:
- return - numero de campos de este resultset actual
Parameters:
[ Top ]
desconectar
void desconectar(
)
[line 1104]
Desconecta de la base de datos,para el destructor tambien ;-)
Parameters:
[ Top ]
destructor
void destructor(
)
[line 1118]
Destructor de la clase registrado en el constructor
Parameters:
[ Top ]
detener
void detener(
str
$mensaje)
[line 1089]
Devuelve los errores
Parameters:
- str $mensaje - todos los errores ocurridos
[ Top ]
devolver_ultima_consulta
void devolver_ultima_consulta(
)
[line 1050]
Devuelve el texto de la ultima consulta
Parameters:
[ Top ]
devolver_ultimo_error
void devolver_ultimo_error(
)
[line 1038]
Devuelve el HTML
Parameters:
[ Top ]
ejecutar
boolean ejecutar(
[string
$consulta_sql = ""])
[line 809]
Ejecuta una consulta SQL
Tags:
- return - devuelve falso cuando hay errores o true en caso contrario
Parameters:
- string $consulta_sql - la consulta en lenguaje SQL
[ Top ]
ejecutar_fichero
bool ejecutar_fichero(
str
$fichero)
[line 768]
Ejecuta un fichero de consultas
Parameters:
- str $fichero -
[ Top ]
establecerIdioma
void establecerIdioma(
)
[line 397]
Establece el idioma de la base de datos como UTF8 para compatibilidad con el navegador en las consultas
Parameters:
[ Top ]
extraer_elementos_set
array extraer_elementos_set(
str
$tabla, str
$columna)
[line 918]
Extrae los elementos de un set
Parameters:
- str $tabla -
- str $columna -
[ Top ]
formatear_datetime
date formatear_datetime(
date
$valor, [str
$tipo = ''])
[line 1002]
Establece el formato de una fecha para consultar correctamente
Parameters:
- date $valor -
- str $tipo -
[ Top ]
insertar
int insertar(
str
$sql)
[line 592]
Realiza una consulta de insercion de datos devolviendo el identificador nuevo
Parameters:
- str $sql -
[ Top ]
insertar_matriz
bool insertar_matriz(
str
$tabla, array
$matriz)
[line 647]
Inserta una serie de consultas en una tabla
Parameters:
- str $tabla -
- array $matriz -
[ Top ]
liberar_resultado
unknown liberar_resultado(
&$resul, int
$resul)
[line 880]
Libera recursos de la consulta realizada
Parameters:
- int $resul -
- &$resul -
[ Top ]
modo_debug
void modo_debug(
[
$debug = true], boolean
$cambio)
[line 934]
Cambia el modo de depuracion
Parameters:
- boolean $cambio -
- $debug -
[ Top ]
mostrar_ultima_consulta
void mostrar_ultima_consulta(
)
[line 1059]
Muestra el codigo SQL de la ultima consulta ejecutada
Parameters:
[ Top ]
mostrar_ultimo_error
void mostrar_ultimo_error(
[bool
$mostrar_consulta = true])
[line 1017]
Escribe por pantalla la ultmia consulta con error ,el codigo SQL se muestra si $mostrar_consulta es true
Parameters:
- bool $mostrar_consulta -
[ Top ]
num_error
int num_error(
)
[line 1068]
Devuelve el numero de error de la Base de datos
Parameters:
[ Top ]
num_filas_resultantes
int num_filas_resultantes(
)
[line 901]
Devuelve el numero de resultados obtenidos
Tags:
- return - de resultados
Parameters:
[ Top ]
obtener_enumerado
array obtener_enumerado(
str
$campo, str
$tabla)
[line 983]
Devuelve una lista de valores de un campo enumerado de una tabla
Parameters:
- str $campo -
- str $tabla -
[ Top ]
obtener_error
str obtener_error(
)
[line 351]
Obtiene el error ocurrido, desde el servidor de BD
Parameters:
[ Top ]
obtener_fila
array obtener_fila(
[array
$resul = false], [int
$tipo = MYSQL_ASSOC])
[line 498]
Toma un resultado de una seleccion (funcion seleccionar()) y devuelve la siguiente fila o tupla de la consulta
Parameters:
- array $resul -
- int $tipo -
[ Top ]
obtener_fila_unica
array obtener_fila_unica(
[array
$resul = False], [int
$tipo = MYSQL_ASSOC])
[line 533]
Toma un solo resultado de una seleccion (funcion seleccionar()) y devuelve la primera fila o tupla de la consulta,libera la consulta despues
Parameters:
- array $resul -
- int $tipo -
[ Top ]
obtener_nombre_campo
str obtener_nombre_campo(
$ptr)
[line 962]
Devuelve el campo con el nombre pasado del resultset de la ultima consulta
Parameters:
- $ptr -
[ Top ]
obtener_tablas
array obtener_tablas(
)
[line 372]
Devuelve todas las tablas de una BD en un array
Tags:
- return - tablas de una BD en un array
Parameters:
[ Top ]
seleccion
array seleccion(
str
$sql)
[line 420]
Consulta de seleccion, devuelve el resultado de dicha consulta o false en caso de fallar.
Tags:
- return - || false
Parameters:
- str $sql -
[ Top ]
seleccion_unica
unknown seleccion_unica(
str
$sql)
[line 443]
Realiza una consulta de un unico campo y un unico resultado
Parameters:
- str $sql -
[ Top ]
tipo_columna
str tipo_columna(
str
$tabla, str
$campo)
[line 850]
Devuelve el tipo de columna de un campo de una tabla
Parameters:
- str $tabla -
- str $campo -
[ Top ]