|
(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 ( mysqli_stmt stmt, cadena types, mixto &var1 [, mixto & ...] )Estilo orientado a objetos (método):
class mysqli_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(), y mysqli_stmt_error().
Ejemplo 2. Estilo por procedimientos
|
El resultado del ejemplo seria:
1 Row inserted. 1 Row deleted. |
Hosting by: hurra.com
Generated: 2007-01-26 18:00:47