-
Notifications
You must be signed in to change notification settings - Fork 4
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ó 🥰 [email protected]
Í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: [email protected]