PHP Data Object (PDO) คืออะไร

wave
มานพ กองอุ่น 6 เม.ย. 2016 03:21:27 14,885

PHP Data Object หรือ PDO คืออะไร?

PDO เกิดขึ้นมาพร้อมกับ PHP 5 (5.1.0) ซึ่งเป็น extension ที่ติดมากับ PHP เรียกได้ว่าเป็น build in extension และทำงานร่วมกันกับ PECL extension ทำหน้าที่ในการเชื่อมต่อกับฐานข้อมูลต่างๆ ได้หลายฐานข้อมูล

<?php
PDO {
public __construct ( string $dsn [, string $username [, string $password [, array $options ]]] )
public bool beginTransaction ( void )
public bool commit ( void )
public mixed errorCode ( void )
public array errorInfo ( void )
public int exec ( string $statement )
public mixed getAttribute ( int $attribute )
public static array getAvailableDrivers ( void )
public bool inTransaction ( void )
public string lastInsertId ([ string $name = NULL ] )
public PDOStatement prepare ( string $statement [, array $driver_options = array() ] )
public PDOStatement query ( string $statement )
public string quote ( string $string [, int $parameter_type = PDO::PARAM_STR ] )
public bool rollBack ( void )
public bool setAttribute ( int $attribute , mixed $value )
}
?>

การเรียกใช้งาน

หากต้องการเรียกใช้งาน PDO นั้นต้องทำการ เปิดการใช้งาน extension ใน php.ini โดยนำเครื่องหมาย ; ออกจากหน้า extension ทีต้องการ ดังนี้

extension=php_pdo.dll

นอกจากนั้น หากต้องการกำหนดการเชื่อมต่อไปยังฐานข้อมูลต่างๆ PDO ก็มี extension เพิ่มเติมให้เปิดใช้งานเช่นกัน เพื่อเปิดการใช้งานที่เฉพาะเจาะจง

extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_informix.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll  

หากเปิดการใช้งานและบันทึกไฟล์ php.ini แล้วให้ทำการ restart php เพื่อเรียกการตั้งค่าใหม่ขึ้นมา เพียงเท่านี้ก็สามารถเปิดการใช้งานและทำงานกับ PDO ได้แล้ว

 


ความคิดเห็น

หากบทเรียนรู้มีความผิดพลาดประการใด หรือมีข้อเสนอแนะกรุณาแจ้ง contact@programmerthailand.com

เขียนบทเรียนรู้ของคุณ

รายละเอียด
  • ดู 14,885
  • รักเลย 0
  • หมวดหมู่ PHP Data Object (PDO)
  • เขียนเมื่อ
  • แก้ไขเมื่อ
  • Tags php pdo
ข้อมูลผู้เขียน
มานพ กองอุ่น

มานพ กองอุ่น

เป็นสมาชิกเมื่อ: 18 ธ.ค. 2009