|
(no version information, might be only in CVS)
db2_bind_param -- Associe une variable PHP à un paramètre d'une requête SQLAssocie une variable PHP à un paramètre dans la requête SQL retournée par db2_prepare(). Cette fonction vous donne plus de contrôle sur les types des paramètres, les types des données, la précision, et l'échelle pour le paramètre qu'en lui passant simplement une variable à l'intérieur du tableau d'entrée optionnel de la fonction db2_execute().
Une requête préparée retournée par db2_prepare().
Spécifie la position du paramètre commençant à l'indice 1 dans la requête préparée.
Une chaîne spécifiant le nom de la variable PHP à associer au paramètre spécifié par parameter-number.
Une constante spécifiant si la variable PHP devrait être associé au paramètre SQL en tant que paramètre entrant (DB2_PARAM_IN), que paramètre sortant (DB2_PARAM_OUT) ou en tant que paramètre qui accepte les entrées et les sorties (DB2_PARAM_INOUT).
Une constante spécifiant le type de données SQL que la variable PHP devrait être associée. Le paramètre doit prendre une des valeurs suivantes : DB2_BINARY, DB2_CHAR, DB2_DOUBLE ou DB2_LONG.
Spécifie la précision à laquelle la variable devrait être associée à la base de données.
Spécifie l'échelle à laquelle la variable devrait être associée à la base de données.
Exemple 1. Association de variables PHP à une requête préparée La requête SQL dans l'exemple suivant utilise deux paramètres d'entrée dans la section WHERE. Nous appelons db2_bind_param() pour associer deux variables qui n'ont pas été déclarées ou assignées avant l'appel de db2_bind_param(); dans cet exemple, $lower_limit est assignée avant d'être appelée à db2_bind_param(), mais $upper_limit est assignée après l'appel de db2_bind_param(). Les variables doivent être associées et, pour les paramètres qui acceptent les entrées, nous devons leur assigner une valeur avant d'appeler db2_execute().
L'exemple ci-dessus va afficher :
|
Précédent | Sommaire | Suivant |
db2_autocommit | Niveau supérieur | db2_close |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:46