Latest web development tutorials
×

PHP หลักสูตร

PHP หลักสูตร PHP แนะนำโดยย่อ PHP ติดตั้ง PHP ไวยากรณ์ PHP ตัวแปร PHP echo/print PHP ชนิดข้อมูล PHP คงที่ PHP เชือก PHP ผู้ประกอบการ PHP If...Else PHP Switch PHP แถว PHP เรียงลำดับอาร์เรย์ PHP Superglobals PHP While การไหลเวียน PHP For การไหลเวียน PHP ฟังก์ชัน PHP ตัวแปรเมจิก PHP namespaces PHP เชิงวัตถุ

PHP ฟอร์ม

PHP ฟอร์ม PHP รูปแบบการตรวจสอบสิทธิ์ PHP ฟอร์ม - ฟิลด์ที่จำเป็น PHP ฟอร์ม - อีเมลยืนยันและ URL PHP ตัวอย่างสมบูรณ์แบบ PHP $_GET ตัวแปร PHP $_POST ตัวแปร

PHP การสอนที่ทันสมัย

PHP อาร์เรย์หลายมิติ PHP วันที่ PHP บรรจุ PHP ไฟล์ PHP อัปโหลดไฟล์ PHP Cookie PHP Session PHP E-mail PHP ความปลอดภัย E-mail PHP Error PHP Exception PHP กรอง PHP กรองขั้นสูง PHP JSON

PHP 7 คุณสมบัติใหม่

PHP 7 คุณสมบัติใหม่

PHP ฐานข้อมูล

PHP MySQL แนะนำโดยย่อ PHP MySQL สัมพันธ์ PHP MySQL การสร้างฐานข้อมูล PHP MySQL สร้างตารางข้อมูล PHP MySQL แทรกข้อมูล PHP MySQL ใส่ข้อมูลหลาย PHP MySQL งบเตรียม PHP MySQL อ่านข้อมูล PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX แนะนำโดยย่อ AJAX PHP AJAX ฐานข้อมูล AJAX XML AJAX ค้นหาแบบ Real-time AJAX RSS Reader AJAX โหวต

PHP คู่มืออ้างอิง

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP การประมวลผลภาพ PHP RESTful

PHP PDO ที่กำหนดไว้ล่วงหน้าค่าคงที่

คู่มือการใช้งาน PHP PDO อ้างอิง คู่มือการใช้งาน PHP PDO อ้างอิง

ค่าคงที่ต่อไปนี้จะถูกกำหนดโดยส่วนขยายนี้เท่านั้นดังนั้นเมื่อโมดูลส่วนขยายจะเรียบเรียง PHP หรือโหลดที่รันไทม์เฉพาะหลังจากที่มีประสิทธิภาพแบบไดนามิก

หมายเหตุ: PDO ใช้ค่าคงที่ระดับตั้งแต่ PHP 5.1 ค่าคงที่ทั่วโลก PDO_PARAM_BOOL ในรูปแบบของรุ่นก่อนหน้านี้

PDO :: PARAM_BOOL (จำนวนเต็ม) เพราะมันหมายถึงชนิดข้อมูลแบบบูล
PDO :: PARAM_NULL (จำนวนเต็ม) แสดงใน SQL โมฆะชนิดข้อมูล
PDO :: PARAM_INT (จำนวนเต็ม) ตัวแทน SQL ของจำนวนเต็ม
PDO :: PARAM_STR (จำนวนเต็ม) แสดงใน SQL ถ่าน VARCHAR หรือชนิดสายอื่น ๆ
PDO :: PARAM_LOB (จำนวนเต็ม) มันแสดงให้เห็น SQL วัตถุขนาดใหญ่ชนิดข้อมูล
PDO :: PARAM_STMT (จำนวนเต็ม) เพราะมันหมายถึงประเภทชุดบันทึก ได้รับการสนับสนุนในขณะนี้โดยไดรเวอร์ใด ๆ
PDO :: PARAM_INPUT_OUTPUT (จำนวนเต็ม) ระบุพารามิเตอร์สำหรับพารามิเตอร์ INOUT ของการจัดเก็บ คุณจะต้องชัดเจน PDO :: PARAM_ * ประเภทข้อมูลที่มีบิตนี้หรือมูลค่า
PDO :: FETCH_LAZY (จำนวนเต็ม) การได้รับการระบุแต่ละแถวในชุดผลลัพธ์จะถูกส่งกลับเป็นวัตถุชื่อตัวแปรวัตถุที่สอดคล้องกับชื่อคอลัมน์ PDO :: FETCH_LAZY สร้างวัตถุชื่อตัวแปรที่ใช้ในการเข้าเยี่ยมชม PDOStatement ไม่ถูกต้อง :: fetchAll () ใน
PDO :: FETCH_ASSOC (จำนวนเต็ม) ได้รับลักษณะที่กำหนดสำหรับแต่ละแถวในชุดผลลัพธ์ที่ส่งกลับโดยอาร์เรย์เป็นดัชนีชื่อคอลัมน์ หากผลการตั้งค่ามีหลายคอลัมน์ที่มีชื่อเดียวกัน PDO :: FETCH_ASSOC ชื่อแต่ละคอลัมน์จะกลับมาเพียงค่าเดียว
PDO :: FETCH_NAMED (จำนวนเต็ม) ได้รับลักษณะที่กำหนดสำหรับแต่ละแถวในชุดผลลัพธ์ที่ส่งกลับโดยอาร์เรย์เป็นดัชนีชื่อคอลัมน์ หากผลการตั้งค่ามีหลายคอลัมน์ที่มีชื่อเดียวกัน PDO :: FETCH_ASSOC ชื่อคอลัมน์แต่ละส่งกลับอาร์เรย์ที่มีค่า
PDO :: FETCH_NUM (จำนวนเต็ม) ระบุโหมดการเข้าซื้อกิจการที่สอดคล้องกับแต่ละแถวในชุดผลลัพธ์ที่ส่งกลับโดยอาร์เรย์เป็นจำนวนคอลัมน์ของดัชนีเริ่มต้นจาก 0
PDO :: FETCH_BOTH (จำนวนเต็ม) ระบุโหมดการเข้าซื้อกิจการที่สอดคล้องกับแต่ละแถวในชุดผลลัพธ์ที่ส่งกลับโดยอาร์เรย์เป็นตัวเลขและคอลัมน์คอลัมน์ชื่อของดัชนีเริ่มต้นจาก 0
PDO :: FETCH_OBJ (จำนวนเต็ม) การได้รับการระบุแต่ละแถวในชุดผลลัพธ์เป็นแอตทริบิวต์ของชื่อคอลัมน์วัตถุที่เกี่ยวข้องกลับ
PDO :: FETCH_BOUND (จำนวนเต็ม) การได้รับการระบุผลตอบแทนจริงและความคุ้มค่าที่กำหนดให้กับคอลัมน์ในผลที่กำหนดโดย PDOStatement :: bindParam () หรือ PDOStatement :: bindColumn () PHP วิธีการผูกตัวแปร
PDO :: FETCH_COLUMN (จำนวนเต็ม) ระบุโหมดการซื้อกิจการ, แถวถัดไปจากชุดผลที่ได้ผลตอบแทนที่จำเป็นแถว
PDO :: FETCH_CLASS (จำนวนเต็ม) การได้รับการระบุผลตอบแทนตัวอย่างใหม่ของชั้นที่ร้องขอการทำแผนที่คอลัมน์ชื่อแอตทริบิวต์ระดับที่สอดคล้องกัน

หมายเหตุ: คุณสมบัตินี้ถ้าชั้นที่ร้องขอไม่ได้อยู่แล้วโทร __set () วิธีมายากล

PDO :: FETCH_INTO (จำนวนเต็ม) การได้รับการระบุขอให้ปรับปรุงอินสแตนซ์ที่มีอยู่ของชั้นเรียนถูกแมปไปคอลัมน์ในชื่อแอตทริบิวต์ที่สอดคล้องกัน
PDO :: FETCH_FUNC (จำนวนเต็ม) มันช่วยให้การทำงานเต็มรูปแบบที่มีการประมวลผลข้อมูลที่กำหนดเอง (() จะใช้ได้เฉพาะใน PDOStatement :: fetchAll)
PDO :: FETCH_GROUP (จำนวนเต็ม) การจัดกลุ่มตามค่าที่ส่งกลับ มักจะ PDO :: FETCH_COLUMN หรือ PDO :: FETCH_KEY_PAIR ใช้ร่วมกัน
PDO :: FETCH_UNIQUE (จำนวนเต็ม) เพียงแค่ใช้ค่าที่ไม่ซ้ำกัน
PDO :: FETCH_KEY_PAIR (จำนวนเต็ม) รับชุดของทั้งสองมีผลเป็นอาร์เรย์ที่คอลัมน์แรกเป็นชื่อที่สำคัญที่เป็นคอลัมน์ที่สองคือค่า มีตั้งแต่ PHP 5.2.3 เป็นต้นไป
PDO :: FETCH_CLASSTYPE (จำนวนเต็ม) ตรวจสอบชื่อชั้นขึ้นอยู่กับค่าของคอลัมน์แรก
PDO :: FETCH_SERIALIZE (จำนวนเต็ม) ที่คล้ายกัน PDO :: FETCH_INTO แต่มีการแสดงสตริงต่อเนื่องของวัตถุ มีตั้งแต่ 5.1.0 PHP เริ่มต้นจาก PHP 5.3.0 ถ้าตั้งค่าสถานะนี้แล้วสร้างจะไม่ถูกเรียกจากชั้นเรียน
PDO :: FETCH_PROPS_LATE (จำนวนเต็ม) เรียก constructor ก่อนที่จะกำหนดคุณลักษณะ มีตั้งแต่ PHP 5.2.0 เป็นต้นไป
PDO :: ATTR_AUTOCOMMIT (จำนวนเต็ม) ถ้าค่านี้เป็นเท็จ, PDO พยายามที่จะปิดการใช้งาน autocommit เพื่อให้เชื่อมต่อฐานข้อมูลเริ่มต้นการทำธุรกรรม
PDO :: ATTR_PREFETCH (จำนวนเต็ม) ขนาด Prefetch ในการตั้งค่าสำหรับความเร็วสมดุลใบสมัครของคุณและการใช้งานหน่วยความจำ ไม่ฐานข้อมูลทั้งหมด / รวมกันไดรเวอร์สนับสนุนการตั้งค่าขนาด prefetch ขนาด prefetch ขนาดใหญ่นำไปสู่การปรับปรุงประสิทธิภาพการทำงาน แต่ยังใช้หน่วยความจำมากขึ้น
PDO :: ATTR_TIMEOUT (จำนวนเต็ม) การตั้งค่าการเชื่อมต่อฐานข้อมูลหมดเวลาในไม่กี่วินาที
PDO :: ATTR_ERRMODE (จำนวนเต็ม) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสถานที่นี้หมายถึงความผิดพลาดและข้อผิดพลาดของการจัดการ
PDO :: ATTR_SERVER_VERSION (จำนวนเต็ม) เป็นสถานที่ให้อ่านอย่างเดียว; ส่งกลับข้อมูลเกี่ยวกับรุ่นของการให้บริการเชื่อมต่อฐานข้อมูล PDO
PDO :: ATTR_CLIENT_VERSION (จำนวนเต็ม) เป็นสถานที่ให้อ่านอย่างเดียว; กลับรุ่น PDO ขับรถโดยใช้ไลบรารีของไคลเอ็นต์
PDO :: ATTR_SERVER_INFO (จำนวนเต็ม) เป็นสถานที่ให้อ่านอย่างเดียว PDO กลับข้อมูลเมตาบางอย่างเกี่ยวกับการเชื่อมต่อบริการฐานข้อมูล
PDO :: ATTR_CONNECTION_STATUS (จำนวนเต็ม)
PDO :: ATTR_CASE (จำนวนเต็ม) ในที่คล้ายกัน PDO :: CASE_ * ค่าคงที่เรียกว่าคอลัมน์บังคับระบุกรณี
PDO :: ATTR_CURSOR_NAME (จำนวนเต็ม) ได้รับหรือการตั้งชื่อของเคอร์เซอร์ เวลาการปรับปรุงจะเป็นประโยชน์เมื่อใช้เคอร์เซอร์เลื่อนและการวางตำแหน่ง
PDO :: ATTR_CURSOR (จำนวนเต็ม) เลือกประเภทเคอร์เซอร์ PDO ขณะนี้สนับสนุน PDO :: CURSOR_FWDONLY และ PDO :: CURSOR_SCROLL โดยทั่วไป PDO :: CURSOR_FWDONLY เว้นแต่จริงๆต้องเลื่อนเคอร์เซอร์
PDO :: ATTR_DRIVER_NAME (สตริง) ส่งกลับชื่อของไดรฟ์

ตัวอย่างของการใช้ 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 (จำนวนเต็ม) เมื่อได้รับข้อมูลการแปลงสตริงที่ว่างเปล่ากับ SQL โมฆะ
PDO :: ATTR_PERSISTENT (จำนวนเต็ม) ขอเชื่อมต่อแบบถาวรมากกว่าการสร้างการเชื่อมต่อใหม่ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสถานที่นี้หมายถึงการเชื่อมต่อกับผู้จัดการการเชื่อมต่อ
PDO :: ATTR_STATEMENT_CLASS (จำนวนเต็ม)
PDO :: ATTR_FETCH_CATALOG_NAMES (จำนวนเต็ม) จะมีชื่อของไดเรกทอรีจะถูกเพิ่มไปยังด้านหน้าของแต่ละคอลัมน์ในชื่อผลตั้ง ชื่อ Directory และชื่อคอลัมน์แยกจากกันโดยหนึ่งจุดทศนิยม (.) โรงแรมแห่งนี้อยู่ในระดับการสนับสนุนคนขับเพื่อให้คนขับรถบางคนอาจไม่สนับสนุนคุณสมบัตินี้
PDO :: ATTR_FETCH_TABLE_NAMES (จำนวนเต็ม) ตารางที่มีชื่อของแต่ละคอลัมน์จะถูกเพิ่มไปยังด้านหน้าของชื่อผลชุด ชื่อตารางและชื่อคอลัมน์แยกจากกันโดยหนึ่งจุดทศนิยม (.) โรงแรมแห่งนี้อยู่ในระดับการสนับสนุนคนขับเพื่อให้คนขับรถบางคนอาจไม่สนับสนุนคุณสมบัตินี้
PDO :: ATTR_STRINGIFY_FETCHES (จำนวนเต็ม)
PDO :: ATTR_MAX_COLUMN_LEN (จำนวนเต็ม)
PDO :: ATTR_DEFAULT_FETCH_MODE (จำนวนเต็ม) มีตั้งแต่ PHP 5.2.0 เป็นต้นไป
PDO :: ATTR_EMULATE_PREPARES (จำนวนเต็ม) มีตั้งแต่ PHP 5.1.3 เป็นต้นไป
PDO :: ERRMODE_SILENT (จำนวนเต็ม) หากมีข้อผิดพลาดเกิดขึ้นไม่มีข้อผิดพลาดหรือการแสดงผลที่ผิดปกติ นักพัฒนาต้องการตรวจสอบอย่างชัดเจนสำหรับข้อผิดพลาด นี้เป็นโหมดเริ่มต้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสถานที่นี้หมายถึงความผิดพลาดและข้อผิดพลาดของการจัดการ
PDO :: ERRMODE_WARNING (จำนวนเต็ม) หากเกิดข้อผิดพลาดข้อความ PHP E_WARNING จะปรากฏ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสถานที่นี้หมายถึงความผิดพลาดและข้อผิดพลาดของการจัดการ
PDO :: ERRMODE_EXCEPTION (จำนวนเต็ม) หากมีข้อผิดพลาดเกิดขึ้นยกเว้นจะโยน PDOException สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสถานที่นี้หมายถึงความผิดพลาดและข้อผิดพลาดของการจัดการ
PDO :: CASE_NATURAL (จำนวนเต็ม) ออกจากชื่อคอลัมน์กลับมาใช้ฐานข้อมูล
PDO :: CASE_LOWER (จำนวนเต็ม) บังคับตัวพิมพ์เล็กชื่อคอลัมน์
PDO :: CASE_UPPER (จำนวนเต็ม) ชื่อคอลัมน์บังคับตัวพิมพ์ใหญ่
PDO :: NULL_NATURAL (จำนวนเต็ม)
PDO :: NULL_EMPTY_STRING (จำนวนเต็ม)
PDO :: NULL_TO_STRING (จำนวนเต็ม)
PDO :: FETCH_ORI_NEXT (จำนวนเต็ม) มุ่งเน้นการดึงข้อมูลแถวถัดไปในผล เคอร์เซอร์เลื่อนเท่านั้นที่ถูกต้อง
PDO :: FETCH_ORI_PRIOR (จำนวนเต็ม) ได้รับในบรรทัดในชุดผลลัพธ์ เคอร์เซอร์เลื่อนเท่านั้นที่ถูกต้อง
PDO :: FETCH_ORI_FIRST (จำนวนเต็ม) มุ่งเน้นไปที่การได้รับแถวแรกในผล เคอร์เซอร์เลื่อนเท่านั้นที่ถูกต้อง
PDO :: FETCH_ORI_LAST (จำนวนเต็ม) รับแถวสุดท้ายศูนย์กลางในผล เคอร์เซอร์เลื่อนเท่านั้นที่ถูกต้อง
PDO :: FETCH_ORI_ABS (จำนวนเต็ม) รับสายต้องมุ่งเน้นตามจำนวนแถวจากผลที่ได้ เคอร์เซอร์เลื่อนเท่านั้นที่ถูกต้อง
PDO :: FETCH_ORI_REL (จำนวนเต็ม) ทั้งนี้ขึ้นอยู่กับตำแหน่งสัมพัทธ์ของตำแหน่งเคอร์เซอร์ปัจจุบันจากผลการตั้งค่าที่จะได้รับสายที่ต้องการ เคอร์เซอร์เลื่อนเท่านั้นที่ถูกต้อง
PDO :: CURSOR_FWDONLY (จำนวนเต็ม) สร้างไปข้างหน้าเท่านั้นเคอร์เซอร์ PDOStatement วัตถุ นี่คือตัวเลือกเคอร์เซอร์เริ่มต้นเพราะเคอร์เซอร์เป็นวิธีที่เร็วและใช้กันมากที่สุด PHP รูปแบบการเข้าถึงข้อมูล
PDO :: CURSOR_SCROLL (จำนวนเต็ม) สร้างเคอร์เซอร์เลื่อนวัตถุ PDOStatement เพื่อควบคุมแถวที่อยู่ในชุดผลที่ได้รับผ่านทาง PDO :: FETCH_ORI_ * ค่าคงที่
PDO :: ERR_NONE (สตริง) สอดคล้องกับ SQLSTATE '00000' คำสั่ง SQL หมายถึงไม่มีข้อผิดพลาดหรือคำเตือนถูกส่งเรียบร้อยแล้ว เมื่อใช้ PDO :: errorcode () หรือ PDOStatement :: errorcode () เพื่อตรวจสอบว่ามีข้อผิดพลาดเกิดขึ้นอย่างต่อเนื่องนี้จะสะดวกมาก ตรวจสอบวิธีการดังกล่าวจะส่งคืนรหัสสถานะข้อผิดพลาดก็จะมีการใช้งานบ่อย
PDO :: PARAM_EVT_ALLOC (จำนวนเต็ม) เหตุการณ์ที่กำหนด
PDO :: PARAM_EVT_FREE (จำนวนเต็ม) เหตุการณ์ deallocation
PDO :: PARAM_EVT_EXEC_PRE (จำนวนเต็ม) งบเตรียมก่อนที่จะดำเนินการเรียกเหตุการณ์
PDO :: PARAM_EVT_EXEC_POST (จำนวนเต็ม) หลังจากดำเนินการทริกเกอร์เหตุการณ์งบเตรียม
PDO :: PARAM_EVT_FETCH_PRE (จำนวนเต็ม) ผลลัพธ์ที่ได้จากส่วนกลางออกก่อนที่ผลของการทริกเกอร์เหตุการณ์ที่
PDO :: PARAM_EVT_FETCH_POST (จำนวนเต็ม) หลังจากลบผลจากส่วนกลางผลมาจากเหตุการณ์วิกฤติ
PDO :: PARAM_EVT_NORMALIZE (จำนวนเต็ม) การลงทะเบียนพารามิเตอร์ผูกพันช่วยให้ผู้ขับขี่ที่จะเรียกเหตุการณ์เมื่อบรรทัดฐานของชื่อตัวแปร

คู่มือการใช้งาน PHP PDO อ้างอิง คู่มือการใช้งาน PHP PDO อ้างอิง