odbc_prepare
(PHP 4, PHP 5)
odbc_prepare — Pr�pare une commande pour l'ex�cution
Description
Pr�pare une commande pour l'ex�cution. L'identifiant peut �tre utilis� plus tard pour ex�cuter la commande avec odbc_execute().
Quelques bases de donn�es (comme IBM DB2, MS SQL Server et Oracle) supportent les proc�dures stock�es qui acceptent les types de param�tres IN, INOUT et OUT comme d�finis dans les sp�cifications ODBC. Cependant, le driver unifi� ODBC supporte actuellement uniquement le type de param�tres IN pour les proc�dures stock�es.
Liste de param�tres
- connection_id
-
L'identifiant de connexion ODBC, voir la documentation de la fonction odbc_connect() pour plus de d�tails.
- query_string
-
La requ�te � pr�parer.
Valeurs de retour
Retourne un identifiant de r�sultat ODBC si la commande SQL a �t� pr�par�e avec succ�s. Retourne FALSE si une erreur survient.
Exemples
Exemple #1 Exemple avec odbc_prepare() et odbc_prepare()
Dans le code suivant, $res ne sera valide uniquement si les trois param�tres pour myproc sont des param�tres IN :
<?php
$a = 1;
$b = 2;
$c = 3;
$stmt = odbc_prepare($conn, 'CALL myproc(?,?,?)');
$res = odbc_execute($stmt, array($a, $b, $c));
?>
Si vous devez appeler une proc�dure stock�e utilisant des param�tres INOUT ou OUT, il est recommand� d'utiliser l'extension native de votre base de donn�es (par exemple, mssql pour MS SQL Server ou oci8 pour Oracle).