odbc_prepare
(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_prepare — Çalıştırılmak üzere bir deyim hazırlar
Açıklama
odbc_prepare(resource $odbc
, string $sorgu
): resource|false
Bazı veritabanları (IBM DB2, MS SQL Server ve Oracle gibi), ODBC
belirtiminde belirtildiği gibi IN, INOUT ve OUT türünde bağımsız değişkenler
kabul eden saklanmış yordamları destekler. Ancak, Tekilleştirilmiş ODBC
sadece IN türündeki bağımsız değişkenleri desteklemektedir.
Bağımsız Değişkenler
-
odbc
-
ODBC
bağlantı tanıtıcısı; ayrıntılar için odbc_connect()
işlevine bakınız.
-
sorgu
-
Hazırlanan deyimi içeren sorgu dizgesi.
Dönen Değerler
Hata durumunda false
yoksa SQL komutu hazırlanabilmişse istenen bilgiyi
içeren bir ODBC sonuç tanıtıcısı döner.
Örnekler
Örnek 1 - odbc_execute() ve odbc_prepare() örneği
Aşağıdaki örnekte, myproc'un üç bağımsız değişkeni de IN türünde olduğu takdirde $success daima true
olacaktır:
<?php
$a = 1;
$b = 2;
$c = 3;
$stmt = odbc_prepare($conn, 'CALL myproc(?,?,?)');
$success = odbc_execute($stmt, array($a, $b, $c));
?>
INOUT veya OUT türünde
bağımsız değişkenler kullanan saklanmış yordamlara ihtiyacınız varsa
veritabanınızın kendi eklentisini kullanınız (örneğin, Oracle için
oci8 gibi).