(PHP 5)
mysqli_stmt_bind_param(no version information, might be only in CVS)
stmt->bind_param -- Enlaza variables como parámetros a una sentencia preparadaEstilo por procedimientos:
bool mysqli_stmt_bind_param ( objeto stmt, cadena types, mixto var1 [, mixto var2, ...])Estilo orientado a objetos (método):
class stmt {mysqli_stmt_bind_param() es usada para enlazar variables para los marcadores de parámetros en la sentencia SQL que fue pasada a mysqli_prepare(). La cadena types contiene uno o más caracteres los cuales especifican los tipos para las variables enlazadas correspondientes.
Tabla 1. Especificación de caracteres de tipo
| Caracter | Descripción |
|---|---|
| i | La variable correspondiente tiene tipo entero |
| d | La variable correspondiente tiene tipo doble |
| s | La variable correspondiente tiene tipo cadena |
| b | La variable correspondiente tiene tipo BLOB y será enviada en paquetes |
Nota: Si el tamaño de los datos de la variable exceden el tamaño maximo permitido para un paquete (max_allowed_package), tienes que específicar b en types y usar mysqli_stmt_send_long_data() para enviar los datos en paquetes.
El número de variables y longitud de la cadena types debe coincidir los parámetros en la sentencia.
mysqli_stmt_bind_result(), mysqli_stmt_execute(), mysqli_stmt_fetch(), mysqli_prepare(), mysqli_stmt_send_long_data(), mysqli_stmt_errno(), mysqli_stmt_error()
Ejemplo 2. Estilo por procedimientos
|
Los ejemplos anteriores producirán la siguiente salida:
1 Row inserted. 1 Row deleted. |
| Anterior | Inicio | Siguiente |
| mysqli_stmt_affected_rows |
Hosting Argentina $7/mes | mysqli_stmt_bind_result |