Connection to MS_Access Database with PDO Style

posted on 19 May 2009 13:05 by robocon  in Programing

วันนี้มาลองเล่นกับ Access ดูครับ

เดี๋ยวเพิ่มลบแก้ไข ขอค้างไว้ก่อนนะครับ แฮ่ๆ....งานเข้าอย่างแรงส์

$hostname="localhost";
$username=root;
$password=1234;
$port=3306;

$address="C:\AppServ\www\sakila\access\mydata.mdb";
$driver="Driver={Microsoft Access Driver (*.mdb)}";

try{
$dbh = new PDO('odbc:'.$driver.';Dbq='.$address.';Uid='.$username.';Pwd='.$password.';');
$dbh->query("SET NAMES 'utf8'");
//echo"ติดต่อฐานข้อมูลสำเร็จคร๊าบ";

$sql="SELECT * FROM `actor`";
$result=$dbh->query($sql);

while($row=$result->fetch(PDO::FETCH_ASSOC)){
echo $row[actor_id]." ".$row[first_name]." ".$row[last_name]." ".$row[last_update]."
";
}

}
catch(PDOException $e){
print "Error!: " . $e->getMessage() . "
";
die();
}

ตัวอย่างการแสดงผล

แค่นี้ล่ะครับ มาเร็ว ไปเร็ว...

สุข...สวัสดี....พี่น้องชาวไทย

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

embarrassed ทำงานสินมั่นคงหรอ??? มาเร็วไปเร็วอ่ะ

#1 By จอมบงการ on 2009-05-19 13:21

รู้สึกว่า entry หลังๆมานี่ พี่ปอ เข้ามาคอมเม้นเร็วมากๆ.....
ข้าน้อยขอ คาระวะ

#2 By robocon on 2009-05-19 14:37

ใช้ PDO แฮะ
ปกติใช้ MySQL open-mounthed smile

#3 By xViStA on 2009-05-19 20:38

pdo ดีมีประโยชน์big smile

#4 By perfectlove on 2009-05-20 15:36

@คุณเอน

pdo ไม่ใช่ดัชมิลนะเว้ย
แหมะ...... ดีมีประโยชน์ sad smile

#5 By robocon on 2009-05-21 08:52

ปกติใช้แต่ MySQL อ่ะopen-mounthed smile

#6 By ~memay~ on 2009-05-22 10:23

มัน คือ อะ ไร ???

#7 By nyanta on 2009-05-22 10:43

มาแวะเยี่ยมค่ะ..
แต่เรื่องนี้ ไม่รู้เรื่องง่ะ
big smile

#8 By MomMom on 2009-05-22 19:17

เร็ว จิง ๆ

55+ มันคืออีหยังคับ

php ดึงข้อมูลมาจาก Microsoft access หรอคับ

embarrassed

#9 By AtTr@cti๐N on 2009-05-24 05:34

ตอบน้องพี
สอนที่แม่สาจ๊ะ ถ้าที่สลวงพี่คงต้องย้ายบ้านไปดีกว่า sad smile

#10 By nyanta on 2009-06-05 16:56