ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingเขียน pdo แล้วขึ้น could not find driver
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: เขียน pdo แล้วขึ้น could not find driver  (อ่าน 5248 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
nokia201
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 60



ดูรายละเอียด
« เมื่อ: 23 กันยายน 2013, 23:22:52 »

ตามหัวข้อเลยครับแต่ผมไปดูใน php.in ก็มีนะครับ
extension=php_pdo.dll
;extension=php_pdo_firebird.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
บันทึกการเข้า

ขายสคริปปั้มไลค์ตามเว็บดูหนังใช้กันสนใจ PM ครับ
phaishow
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 151



ดูรายละเอียด
« ตอบ #1 เมื่อ: 23 กันยายน 2013, 23:34:46 »

ใช้ appserv หรือเปล่าครับ ถ้าใช่ลองตรวจสอบ php.ini ให้ดีนะครับ ว่าใช่ตัวที่เป็นตัวหลักหรือเปล่า
เพราะผมเคยเจอแบบว่า แก้ php.ini ในโฟลเดอร์ของ appserv/php แต่ปรากฏว่าไฟล์หลักอยู่ที่ c://window อะไรทำนองนั้น

(เช็คไฟล์หลักได้จาก phpinfo ครับ)

หรือถ้าเป็นไฟล์หลักแน่นอน ลองตรวจสอบว่ามีไฟล์ php_pdo.dll ในโฟลเดอร์ ext หรือเปล่าครับ

ถ้าเป็นไฟล์หลัก และมี .dll อยู่ ลอง restart apache ดูครับ >_<
บันทึกการเข้า

รู้หลบเป็นปีก รู้หลีกเป็นหาง .. รู้ทุกอย่าง เป็นไปไม่ได้
---
รับเขียนโปรแกรม php ทุกรูปแบบ
รับเขียนโปรแกรม desktop pc ด้วยภาษา php,html,javascript
สนใจ/คุยรายละเอียด PM ได้เลยครับ
nokia201
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 60



ดูรายละเอียด
« ตอบ #2 เมื่อ: 24 กันยายน 2013, 00:05:44 »

ไฟล์หลักอยู่ได้ c://window  ครับ มี php_pdo.dll รีสตาทแล้วครับ
มันก็บอกcould not find driver
บันทึกการเข้า

ขายสคริปปั้มไลค์ตามเว็บดูหนังใช้กันสนใจ PM ครับ
dekmv
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 222
ออฟไลน์ ออฟไลน์

กระทู้: 3,264



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 24 กันยายน 2013, 00:08:18 »

เปิดตัวนี้ด้วยครับ ;extension=php_pdo_mysql.dll

หรือว่าท่านไม่ได้ใช้ mysql ต้องขออภัย ลองดูครับ ^^
« แก้ไขครั้งสุดท้าย: 24 กันยายน 2013, 00:08:47 โดย dekmv » บันทึกการเข้า
nokia201
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 60



ดูรายละเอียด
« ตอบ #4 เมื่อ: 24 กันยายน 2013, 01:03:41 »

เปิดแล้วครับ ใช้ mysql ครับ
หรือโค๊ดผมผิด
<?php

   try
      {   
         $username = 'root';
                        $password = 'xxxx';
                        $dbname = 'user_info';
   
                        $cn = new PDO('mysql:host=localhost;dbname='.$dbname, $username, $password);
      }
   catch(PDOexception $e)
      {
         echo $e->getMessage();
      }
?>
บันทึกการเข้า

ขายสคริปปั้มไลค์ตามเว็บดูหนังใช้กันสนใจ PM ครับ
dekmv
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 222
ออฟไลน์ ออฟไลน์

กระทู้: 3,264



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 24 กันยายน 2013, 01:19:52 »

<?php
   //PHP Data Objects (PDO)
   $username = 'root';
   $password = 'xxxxxx';
   $dbname = 'igensite';
   
   $dbHandle = new PDO('mysql:host=localhost;dbname='.$dbname.';charset=utf8;',$username,$password,array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
   $dbHandle->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
   // always disable emulated prepared statement when using the MySQL driver
   $dbHandle->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
   //$dbHandle->exec("SET CHARACTER SET utf8");
?>
บันทึกการเข้า
nokia201
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 60



ดูรายละเอียด
« ตอบ #6 เมื่อ: 24 กันยายน 2013, 18:06:58 »

ได้ละครับเปลี่ยนมาใช้ xampp แทน   wanwan002
บันทึกการเข้า

ขายสคริปปั้มไลค์ตามเว็บดูหนังใช้กันสนใจ PM ครับ
หน้า: [1]   ขึ้นบน
พิมพ์