[PHP] PDO For MySQL #1

ปกติสมัยที่ทำเว็บเล่นๆทำไปเรื่อย การติดต่อฐานข้อมูลก็ใช้ Library ของ mysql โดยตรง แต่หลังๆ ความขี้เกียจในการเปลี่ยนแปลง Code ในส่วนของ DAO (Data Access Object) ก็เข้าครอบงำทำให้ต้องหาเครื่องมือ หรือ Lib มาช่วย งานซึ่งก็ได้พบเจอกับ PDO อ่านผ่านๆ และทดลองตามขั้นตอนดังนี้
1. เปิด PDO Library เปิด php.ini แล้วเปิด comment

extension=php_pdo.dll
extension=php_pdo_mysql.dll

2. Restart Apache
3. เขียน Code ทดสอบดังนี้

//Create connection
$conn = new PDO('mysql:host=localhost;dbname=xx', 'user', 'password');
//Query
$datas = $conn->query("SELECT * FROM TB_NAME");
foreach($datas as $row) {
	echo $row['ID']." : ".$row['NAME']."<br/>";
}
//Close connection
$conn = null;

หลังจากทดลองง่ายๆ ได้สองสามนาที คาดหวังว่ามันจะ workสำหรับงานชิ้นต่อไป
ป.ล คาดหวังอีกครั้งว่าใน hosting ทั้งหลายควรเปิดใช้ PDO ด้วยนะครับ

  1. สั้นๆ ได้ใจความดีคับ จะลองใช้ดู แต่ตอนนี้ วุ้นอยู่ กับ CI
    🙂

  1. No trackbacks yet.