odbc_execute

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_executeBir hazır deyimi çalıştırır

Açıklama

odbc_execute(resource $deyim, array $bağımsız_değişkenler = []): bool

odbc_prepare() ile hazırlanmış bir deyimi çalıştırır.

Bağımsız Değişkenler

deyim

odbc_prepare() işlevinden dönen bir sonuç tanıtıcısı.

bağımsız_değişkenler

bağımsız_değişkenler dizisindeki bağımsız değişkenlerin hazırlanmış deyimler için birer yer tutucu olduğu varsayılır. Bu dizideki elemanlar bu işlev çağrılarak dizgelere dönüştürülürler.

bağımsız_değişkenler dizisindeki isimlerden tek tırnak içine alınmış olanlar veritabanı sunucusuna gönderilecek veya alınacak verileri tutan dosya isimleri olarak ele alınır.

Belirttiğiniz dizgenin bir dosya değil de tek tırnak içine alınmış bir dizge olarak ele alınmasını isterseniz tek tırnaklı dizgenin başına ve sonuna bir boşluk veya tek tırnak dışında bir karakter ekleyin. Bu uygulanabilir değilse, dizgeyi saklamak için başka bir mekanizma kullanmalısınız (sorguyu doğrudan odbc_exec() ile çalıştırmak gibi).

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Örnekler

Örnek 1 - odbc_execute() ve odbc_prepare() örneği

Aşağıdaki kodda, myproc'un üç bağımsız değişkeni de IN bağımsız değişkeni ise $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));
?>

Saklanmış bir yordamı INOUT veya OUT bağımsız değişkenleri ile çağırmanız gerekirse bunun için veritabanınızın kendi eklentisini kullanmanızı öneririz (Oracle için oci8 gibi).

Ayrıca Bakınız