PHP PDO Predefined Konstanta
Konstanta berikut didefinisikan oleh ekstensi ini, jadi hanya ketika modul ekstensi dikompilasi ke dalam PHP atau dimuat secara dinamis pada saat runtime hanya setelah efektif.
Catatan: PDO menggunakan konstanta kelas sejak PHP 5.1. PDO_PARAM_BOOL konstanta global dalam bentuk versi sebelumnya.
PDO :: PARAM_BOOL (integer) | Ini merupakan tipe data Boolean. |
PDO :: PARAM_NULL (integer) | Disajikan dalam SQL Jenis NULL data. |
PDO :: PARAM_INT (integer) | SQL representasi bilangan bulat. |
PDO :: PARAM_STR (integer) | Disajikan dalam SQL CHAR, VARCHAR, atau jenis string lain. |
PDO :: PARAM_LOB (integer) | Hal ini menunjukkan SQL jenis objek data yang besar. |
PDO :: PARAM_STMT (integer) | Ini merupakan tipe record set. Tidak didukung oleh driver apapun. |
PDO :: PARAM_INPUT_OUTPUT (integer) | Tentukan parameter untuk INOUT parameter dari prosedur yang tersimpan. Anda harus menjadi PDO :: PARAM_ * tipe data secara eksplisit dengan bit ini atau nilai. |
PDO :: FETCH_LAZY (integer) | Mendapatkan ditentukan, setiap baris dalam set hasil dikembalikan sebagai objek, objek nama variabel sesuai dengan nama kolom. PDO :: FETCH_LAZY membuat nama variabel objek yang digunakan untuk mengunjungi. PDOStatement valid :: fetchAll () di. |
PDO :: FETCH_ASSOC (integer) | Dapatkan dengan cara tertentu, untuk setiap baris di set hasil yang dikembalikan oleh array sebagai indeks nama kolom. Jika hasil set berisi beberapa kolom dengan nama yang sama, PDO :: FETCH_ASSOC setiap nama kolom untuk kembali hanya satu nilai. |
PDO :: FETCH_NAMED (integer) | Dapatkan dengan cara tertentu, untuk setiap baris di set hasil yang dikembalikan oleh array sebagai indeks nama kolom. Jika hasil set berisi beberapa kolom dengan nama yang sama, PDO :: FETCH_ASSOC setiap nama kolom mengembalikan array yang berisi nilai. |
PDO :: FETCH_NUM (integer) | Menentukan modus akuisisi, sesuai dengan setiap baris di set hasil yang dikembalikan oleh array sebagai kolom nomor indeks, mulai dari 0. |
PDO :: FETCH_BOTH (integer) | Menentukan modus akuisisi, sesuai dengan setiap baris di set hasil yang dikembalikan oleh array sebagai kolom nomor dan nama kolom indeks, mulai dari 0. |
PDO :: FETCH_OBJ (integer) | Mendapatkan ditentukan, setiap baris dalam hasil set sebagai atribut dari nama objek nama kolom yang sesuai kembali. |
PDO :: FETCH_BOUND (integer) | Perolehan ditentukan, mengembalikan TRUE dan nilai yang diberikan kolom dalam hasil ditetapkan oleh PDOStatement :: bindParam () atau PDOStatement :: bindColumn () PHP metode variabel binding. |
PDO :: FETCH_COLUMN (integer) | Menentukan modus akuisisi, baris berikutnya dari hasil set mengembalikan kebutuhan baris. |
PDO :: FETCH_CLASS (integer) | Perolehan ditentukan, mengembalikan contoh baru dari kelas yang diminta, pemetaan kolom untuk sesuai nama atribut class. Catatan: Properti ini jika kelas diminta tidak ada, kemudian memanggil __set () metode sihir |
PDO :: FETCH_INTO (integer) | Perolehan ditentukan, permintaan untuk memperbarui contoh yang ada kelas, kelas dipetakan ke kolom dalam nama atribut yang sesuai. |
PDO :: FETCH_FUNC (integer) | Hal ini memungkinkan operasi penuh dengan pengolahan data kustom. (() Apakah hanya berlaku di PDOStatement :: fetchAll). |
PDO :: FETCH_GROUP (integer) | Dikelompokkan sesuai dengan nilai yang dikembalikan. Biasanya PDO :: FETCH_COLUMN atau PDO :: FETCH_KEY_PAIR digunakan bersama-sama. |
PDO :: FETCH_UNIQUE (integer) | Hanya mengambil nilai unik. |
PDO :: FETCH_KEY_PAIR (integer) | Dapatkan satu set dari dua hasil ke dalam array, dimana kolom pertama adalah nama kunci, kolom kedua adalah nilai. Tersedia sejak PHP 5.2.3 dan seterusnya. |
PDO :: FETCH_CLASSTYPE (integer) | Menentukan nama kelas berdasarkan nilai-nilai kolom pertama. |
PDO :: FETCH_SERIALIZE (integer) | Mirip PDO :: FETCH_INTO, tetapi dengan string representasi serial objek. Tersedia sejak PHP 5.1.0. Mulai dari PHP 5.3.0, jika bendera ini diset, maka konstruktor tidak akan dipanggil dari kelas. |
PDO :: FETCH_PROPS_LATE (integer) | Memanggil konstruktor sebelum menetapkan atribut. Tersedia sejak PHP 5.2.0 dan seterusnya. |
PDO :: ATTR_AUTOCOMMIT (integer) | Jika nilai ini adalah palsu, PDO mencoba untuk menonaktifkan autocommit sehingga koneksi database dimulai transaksi. |
PDO :: ATTR_PREFETCH (integer) | Ukuran Prefetch untuk mengatur kecepatan keseimbangan aplikasi Anda dan penggunaan memori. Tidak semua kombinasi database / sopir mendukung pengaturan ukuran prefetch. Ukuran prefetch lebih besar mengarah ke peningkatan kinerja, tetapi juga memakan banyak memori. |
PDO :: ATTR_TIMEOUT (integer) | Mengatur koneksi database timeout dalam detik. |
PDO :: ATTR_ERRMODE (integer) | Untuk informasi lebih lanjut mengenai properti ini, mengacu pada kesalahan dan kesalahan penanganan. |
PDO :: ATTR_SERVER_VERSION (integer) | Ini adalah properti read-only; mengembalikan informasi versi dari layanan koneksi database PDO. |
PDO :: ATTR_CLIENT_VERSION (integer) | Ini adalah properti read-only; mengembalikan versi driver PDO digunakan oleh klien perpustakaan. |
PDO :: ATTR_SERVER_INFO (integer) | Ini adalah properti read-only. PDO kembali beberapa informasi meta tentang layanan database terhubung. |
PDO :: ATTR_CONNECTION_STATUS (integer) | |
PDO :: ATTR_CASE (integer) | Dalam serupa PDO :: CASE_ * konstanta yang disebut kolom wajib kasus tertentu. |
PDO :: ATTR_CURSOR_NAME (integer) | Mendapat atau menetapkan nama kursor. waktu update berguna ketika menggunakan kursor digulir dan positioning. |
PDO :: ATTR_CURSOR (integer) | Memilih jenis kursor. PDO saat ini mendukung PDO :: CURSOR_FWDONLY dan PDO :: CURSOR_SCROLL. Umumnya PDO :: CURSOR_FWDONLY, kecuali benar-benar membutuhkan kursor digulir. |
PDO :: ATTR_DRIVER_NAME (string) | Mengembalikan nama drive. Contoh menggunakan PDO :: ATTR_DRIVER_NAME: <?php if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') { echo "Running on mysql; doing something mysql specific here\n"; } ?> |
PDO :: ATTR_ORACLE_NULLS (integer) | Ketika memperoleh data untuk mengkonversi string kosong ke SQL NULL. |
PDO :: ATTR_PERSISTENT (integer) | Meminta koneksi persisten, daripada membuat koneksi baru. Untuk informasi lebih lanjut mengenai properti ini, merujuk pada hubungan dengan Connection Manager. |
PDO :: ATTR_STATEMENT_CLASS (integer) | |
PDO :: ATTR_FETCH_CATALOG_NAMES (integer) | Akan berisi nama direktori ditambahkan ke depan setiap kolom dalam nama set hasil. nama direktori dan nama kolom dipisahkan oleh satu titik desimal (.). Akomodasi ini berada di level support driver, sehingga beberapa driver mungkin tidak mendukung properti ini. |
PDO :: ATTR_FETCH_TABLE_NAMES (integer) | tabel berisi nama setiap kolom ditambahkan ke depan nama set hasil. nama tabel dan nama kolom dipisahkan oleh satu titik desimal (.). Akomodasi ini berada di level support driver, sehingga beberapa driver mungkin tidak mendukung properti ini. |
PDO :: ATTR_STRINGIFY_FETCHES (integer) | |
PDO :: ATTR_MAX_COLUMN_LEN (integer) | |
PDO :: ATTR_DEFAULT_FETCH_MODE (integer) | Tersedia sejak PHP 5.2.0 dan seterusnya. |
PDO :: ATTR_EMULATE_PREPARES (integer) | Tersedia sejak PHP 5.1.3 dan seterusnya. |
PDO :: ERRMODE_SILENT (integer) | Jika terjadi kesalahan, ada kesalahan atau tampilan normal. Pengembang ingin secara eksplisit memeriksa kesalahan. Ini adalah mode default. Untuk informasi lebih lanjut mengenai properti ini, mengacu pada kesalahan dan kesalahan penanganan. |
PDO :: ERRMODE_WARNING (integer) | Jika terjadi kesalahan, pesan PHP E_WARNING ditampilkan. Untuk informasi lebih lanjut mengenai properti ini, mengacu pada kesalahan dan kesalahan penanganan. |
PDO :: ERRMODE_EXCEPTION (integer) | Jika terjadi kesalahan, eksepsi dilemparkan PDOException a. Untuk informasi lebih lanjut mengenai properti ini, mengacu pada kesalahan dan kesalahan penanganan. |
PDO :: CASE_NATURAL (integer) | Tinggalkan nama kolom pulang database-driven. |
PDO :: CASE_LOWER (integer) | Paksa nama kolom huruf kecil. |
PDO :: CASE_UPPER (integer) | Paksa nama kolom dalam huruf besar. |
PDO :: NULL_NATURAL (integer) | |
PDO :: NULL_EMPTY_STRING (integer) | |
PDO :: NULL_TO_STRING (integer) | |
PDO :: FETCH_ORI_NEXT (integer) | Fokus Mengambil baris berikutnya dalam hasil. Hanya kursor digulir valid. |
PDO :: FETCH_ORI_PRIOR (integer) | Dapatkan pada baris dalam hasil set. Hanya kursor digulir valid. |
PDO :: FETCH_ORI_FIRST (integer) | Fokus pada mendapatkan baris pertama dalam hasil. Hanya kursor digulir valid. |
PDO :: FETCH_ORI_LAST (integer) | Dapatkan terpusat baris terakhir dalam hasil. Hanya kursor digulir valid. |
PDO :: FETCH_ORI_ABS (integer) | Dapatkan baris perlu fokus pada sesuai dengan jumlah baris dari hasilnya. Hanya kursor digulir valid. |
PDO :: FETCH_ORI_REL (integer) | Tergantung pada posisi relatif dari posisi kursor saat ini dari hasil set untuk mendapatkan garis yang diinginkan. Hanya kursor digulir valid. |
PDO :: CURSOR_FWDONLY (integer) | Membuat objek PDOStatement forward-only kursor. Ini adalah pilihan default kursor, karena kursor adalah PHP pola akses data tercepat dan paling umum digunakan. |
PDO :: CURSOR_SCROLL (integer) | Buat digulir objek kursor PDOStatement. Untuk mengontrol baris dalam hasil set diperoleh melalui PDO :: FETCH_ORI_ * konstanta. |
PDO :: ERR_NONE (string) | Sesuai dengan SQLSTATE '00000', pernyataan SQL mewakili tidak ada kesalahan atau peringatan dikirim berhasil. Bila menggunakan PDO :: errorCode () atau PDOStatement :: errorCode () untuk menentukan apakah terjadi kesalahan, konstan ini sangat nyaman. Periksa metode di atas mengembalikan kode status kesalahan, itu akan sering digunakan. |
PDO :: PARAM_EVT_ALLOC (integer) | peristiwa menugaskan |
PDO :: PARAM_EVT_FREE (integer) | acara dealokasi |
PDO :: PARAM_EVT_EXEC_PRE (integer) | Sebuah pernyataan yang sudah disiapkan sebelum mengeksekusi acara pemicu. |
PDO :: PARAM_EVT_EXEC_POST (integer) | Setelah mengeksekusi siap acara pernyataan pemicu. |
PDO :: PARAM_EVT_FETCH_PRE (integer) | Hasil dari sentralisasi dihapus sebelum hasil dari acara pemicu. |
PDO :: PARAM_EVT_FETCH_POST (integer) | Setelah mengeluarkan hasil terpusat dari hasil memicu peristiwa. |
PDO :: PARAM_EVT_NORMALIZE (integer) | Terikat pendaftaran parameter memungkinkan pengemudi untuk memicu suatu peristiwa ketika normalisasi nama variabel. |