-
Notifications
You must be signed in to change notification settings - Fork 2
phpdoc mysqli bd
Interfaz de bases de datos MySQL.
Extiende: \datos\bd
Tipo: \mysqli
Fabrica y devuelve una instancia del constructor de consultas.
Devuelve: \mysqli\constructor
Abre la conexión a la base de datos.
Devuelve: \mysqli\bd
Cierra la conexión a la base de datos.
Devuelve: \mysqli\bd
Abre una transacción.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$modo |
Devuelve: \mysqli\bd
Finaliza la transacción.
Devuelve: \mysqli\bd
Revierte y descarta la transacción.
Devuelve: \mysqli\bd
Bloquea las tablas.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$modo |
string |
Modo: 'bd::soloLectura' o 'bd::lecturaEscritura'. | ||
$tablas |
array |
Tablas a bloquear. Cada elemento puede ser una cadena (nombre de la tabla) o un arreglo [tabla,alias]. | ||
$alias |
null |
No aplica. | Si | null |
Devuelve: \datos\bd
Bloquea las tablas.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$modo |
string |
Modo: 'bd::soloLectura' o 'bd::lecturaEscritura'. | ||
$tablas |
string |
Nombre de la tabla a bloquear (solo una). | ||
$alias |
string |
Alias (solo uno). | Si | null |
Devuelve: \datos\bd
Desbloquea las tablas.
Devuelve: \mysqli\bd
Ejecuta una consulta MySQL y devuelve una instancia de resultado. Pueden utilizarse parámetros con nombre precedidos por @
y la cadena #__
previo a un nombre
de tabla representando el prefijo.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$q |
||||
$parametros |
Si | null |
||
$tipos |
Si | null |
Devuelve: \mysqli\resultado
Comienza una consulta preparada. Pueden utilizarse parámetros con nombre precedidos por @
y la cadena #__
previo a un nombre
de tabla representando el prefijo.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$q |
||||
$parametros |
Si | null |
||
$tipos |
Si | null |
Devuelve: \mysqli\bd
Reemplaza las variables @foo
por ?
y los prefijos de tabla #__
, rellenando $parametros
y $tiposParametros
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$consulta |
string |
Consulta SQL. | ||
$variables |
array |
Variables. | Si | null |
$tipos |
array |
Tipos para las variables. | Si | null |
&$parametros |
array |
Salida de los parámetros en orden. | Si | null |
&$tiposParametros |
string |
Cadena de tipos para $parametros . |
Si | null |
Devuelve: string
reemplazarVariables_procesarBufer($bufer,$variables,$tipos,$parametros,$tiposParametros)
(protegido)
Proceso intermedio de reemplazarVariables()
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$bufer |
string |
|||
$variables |
array |
|||
$tipos |
array |
|||
$parametros |
array |
|||
$tiposParametros |
array |
Devuelve: string
Establece el resultado de una consulta anterior (ej. una consulta preparada) para continuar con su ejecución.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$resultado |
\mysqli\resultado |
Resultado. |
Devuelve: \mysqli\bd
Ejecuta una sentencia preparada y devuelve una instancia de resultado.
Devuelve: \mysqli\resultado
Estima el tipo para un valor dado.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$valor |
mixed |
Valor a evaluar. |
Devuelve: string
Asigna nuevos parámetros a una sentencia preparada.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$parametros |
array |
Array de parámetros ordenados. | ||
$tipos |
string |
Cadena de tipos (i , d , s , b ). Opcional, si se omite, se autodetectarán los tipos. |
Si | null |
Devuelve: \mysqli\bd
Actualiza los valores de los parámetros para volver a ejecutar la consulta preparada.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$parametros |
Devuelve: \mysqli\bd
Destruye la sentencia preparada.
Devuelve: \mysqli\bd
Escapa los caracteres especiales de una cadena para usarla en una sentencia SQL, tomando en cuenta el conjunto de caracteres actual de la conexión.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$cadena |
string |
Devuelve: string
¿Probaste Foxtrot? Contanos qué te pareció 🥰 contacto@foxtrot.ar
Índice
Primeros pasos
Gestor de aplicaciones
Editor de vistas
Componentes
Módulos
Comunicación cliente<->servidor
Modelo de datos - ORM
PHPDOC
JSDOC
☝ Comentarios
🤷♂️ Dudas
🤓 Ayuda
⌨ Contribuciones
Escribinos: contacto@foxtrot.ar