<?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 مشکلی نبود و راحت وصل شدم ولی اینجا نمیدونم مشکل کجاست اگر لطف کنید راهنمایی کنید ممنون میشم
سلام
اشکال شما اینجاست که بین mysql:host فاصله گذاشتی فاصله رو بردار درست میشه و کانکت میشه!
$db = new PDO("mysql:host=localhost;dbname=7learn;charset=utf8mb4","root","");