odbc_prepare

(PHP 4, PHP 5)

odbc_preparePr�pare une commande pour l'ex�cution

Description

resource odbc_prepare ( resource $connection_id , string $query_string )

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).

Voir aussi