مشکل در برقراری ارتباط با رابط PDO

پرسیده شده
فعالیت 1366 روز پیش
دیده شده 555 بار
0
<?php
list($username,$password) = ["root",""];
try {
    $db = new PDO("mysql : host=localhost;dbname=world;charset=utf8mb4",$username,$password);
    echo "true conection";
} catch (PDOException  $e) {
    echo "not connect ". $e->getMessage();
}

سلام استاد وقت بخیر من وقتی کد رو اجرا میکنم ارتباط با دیتا بیس برقرار نمیشه و getmessage رو میزنم که ببینم مشکل کجاست میزنهcould not find driver خیلی سرچ کردم و در قسمتphp.ini رو چک کردم و اکستنشن extension=php_pdo_mysql.dll هم فعاله و مسیر extension_dir="C:\xampp\php\ext"  این هم درسته در اتصال به mysqli مشکلی نبود و راحت وصل شدم ولی اینجا نمیدونم مشکل کجاست اگر لطف کنید راهنمایی کنید ممنون میشم

فایل پیوست

Amir Rahimi Nejad
Amir Rahimi Nejad

11 مرداد 99

4
حذف شده

سلام 

اشکال شما اینجاست که بین mysql:host فاصله گذاشتی فاصله رو بردار درست میشه و کانکت میشه!

    $db = new PDO("mysql:host=localhost;dbname=7learn;charset=utf8mb4","root","");

 

فایل پیوست

میثم نصرتی

توسط

میثم نصرتی

11 مرداد 99