PDO :: setAttribute
PDO :: setAttribute - set atribut (PHP 5> = 5.1.0, PECL PDO> = 0.1.0)
penjelasan
tatabahasa
bool PDO::setAttribute ( int $attribute , mixed $value )
Mengatur atribut basis data pegangan. Di bawah ini adalah beberapa atribut yang umum tersedia; Beberapa driver dapat menggunakan atribut spesifik lainnya.
PDO :: ATTR_CASE: kolom Paksa disebut ditunjuk sensitif.
PDO :: CASE_LOWER: Paksa nama kolom huruf kecil.
PDO :: CASE_NATURAL: Tinggalkan nama kolom pulang database-driven.
PDO :: CASE_UPPER: nama kolom wajib dalam huruf besar.
PDO :: ATTR_ERRMODE: Error Reporting.
PDO :: ERRMODE_SILENT: pengaturan hanya kode kesalahan.
PDO :: ERRMODE_WARNING: mengangkat kesalahan E_WARNING
PDO :: ERRMODE_EXCEPTION: pengecualian melempar pengecualian.
PDO :: ATTR_ORACLE_NULLS (tersedia dalam semua driver, tidak hanya terbatas pada Oracle): Konversi NULL dan string kosong.
PDO :: NULL_NATURAL: Tidak mengkonversi.
PDO :: NULL_EMPTY_STRING: untuk mengkonversi string kosong ke
NULL
.PDO :: NULL_TO_STRING: mengkonversi string kosong ke NULL.
PDO :: ATTR_STRINGIFY_FETCHES: ekstrak nilai bila dikonversi ke string. Butuh bool.
PDO :: ATTR_STATEMENT_CLASS: mengatur kelas pernyataan yang berasal dari pengguna PDOStatement. Tidak digunakan untuk PDO misalnya tahan lama. Diperlukan array (tali classname, array (campuran parameter konstruktor)).
PDO :: ATTR_TIMEOUT: Menentukan batas waktu dalam hitungan detik. Tidak semua driver mendukung opsi ini, yang berarti bahwa mungkin ada perbedaan antara mengemudi dan didorong. Misalnya, SQLite menunggu waktu untuk mencapai nilai ini setelah menulis menjauhkan diri dari memperoleh kunci, tetapi driver lain mungkin menafsirkan nilai ini sebagai koneksi atau interval timeout baca. Anda perlu mengetik int.
PDO :: ATTR_AUTOCOMMIT (OCI, Firebird dan MySQL tersedia): apakah akan secara otomatis mengirimkan setiap pernyataan individu.
PDO :: ATTR_EMULATE_PREPARES mengaktifkan atau menonaktifkan pernyataan siap ditiru. Beberapa driver tidak mendukung atau dukungan terbatas untuk pretreatment lokal. Gunakan pengaturan ini untuk memaksa PDO selalu ditiru pernyataan siap (jika
TRUE
), atau mencoba untuk menggunakan pernyataan disiapkan secara lokal (jikaFALSE
). Jika pengemudi tidak bisa sukses pretreatment permintaan saat ini, akan selalu kembali ke pernyataan analog disiapkan. Butuh tipe bool.PDO :: MYSQL_ATTR_USE_BUFFERED_QUERY (MySQL tersedia): Gunakan buffered queries.
PDO :: ATTR_DEFAULT_FETCH_MODE: Mengatur mode ekstraksi default. Tentang dapat () dokumen spesifikasi pola yang ditemukan di PDOStatement :: mengambil.
Kembali Nilai
kembali sukses BENAR, atau pada kegagalan kembali FALSE.