odbc_setoption
(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_setoption — ODBC ayarlarını yapar
Açıklama
ODBC sürücüsüne bağlı olarak işlevin etkileri değişebildiğinden halka açık
betiklerde bu işlevi kesinlikle kullanmamalısınız. Ayrıca, bağlantı
kurulmadan veya sorgu hazırlanmadan önce atanması gereken bazı ODBC
seçenekleri de bu işlevle kullanılamamaktadır. Bununla birlikte, belli bir
işi PHP ile yapmanız mümkünse, açıktır ki, patronunuz bunların hepsini
yapabilen bir ticari ürünü kullanmanızı istemeyecektir.
Bağımsız Değişkenler
odbc
-
Ayar değişikliği yapılacak bağlantı veya sonuç kimliği. Bu,
SQLSetConnectOption() için bir bağlantı kimliği, SQLSetStmtOption(),
için ise bir sonuç kimliğidir.
işlev
-
ODBC işlevi kullanılacak mı?. Değer, SQLSetConnectOption() için 1,
SQLSetStmtOption() için 2 olmalıdır.
seçenek
-
Değeri ayarlanacak seçenek.
değer
-
Ayarlanacak seçeneğin değeri.
Dönen Değerler
Başarı durumunda true, başarısızlık durumunda false döner.
Örnekler
Örnek 1 - odbc_setoption() örnekleri
<?php
// 1. SQLSetConnectOption() için 102. seçenek: SQL_AUTOCOMMIT.
// SQL_AUTOCOMMIT için 1. değer: SQL_AUTOCOMMIT_ON.
// Bu örnek, odbc_autocommit($conn, true); işlevinin yaptığını yapar
odbc_setoption($conn, 1, 102, 1);
// 2. SQLSetStmtOption() için 0. seçenek: SQL_QUERY_TIMEOUT.
// Bu örnek, sorgunun 30 saniyede zaman aşımına uğramasını sağlar.
$result = odbc_prepare($conn, $sql);
odbc_setoption($result, 2, 0, 30);
odbc_execute($result);
?>