سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ منصور لیاقت
تجربه شخصی برای حل یک ایراد کوچک جهت اتصال به MySQL
جامعه پی اچ پی ایجاد شده در ۱۰ تیر ۱۴۰۳

قصد دارم تجربه ایی که در چند روز گذشته برای اتصال پروژه ام به دیتابیس داشتم را با شما به اشتراک بگذارم:
کد من جهت اتصال به MySQL :

 require "constants.php";
 require "config.php";
 try{
    $pdo = new PDO("MYSQL:host=$dbConnection->host;dbName=$dbConnection->dbName;charset=$dbConnection->charset", $dbConnection->username, $dbConnection->password);
    echo "Connection successFully";
}
 catch(PDOException $e){
    echo 'Error :' . $e->getMessage();
 }

همه چیز به ظاهر درست بود ، اما با اجرای کد بالا بر خلاف انتظار اتصال برقرار نمیشد و خطا Error :could not find driver را میگرفتم.

بیش از چهار روز من درگیر این خطا بودم و بلخره متوجه شدم که نام رابط را میبایست به صورت کوچک (mysql) مینوشتم تا اتصال برقرار گردد ، و با اصلاح نام درایور به صورت کوچک توانستم اتصال به دیتابیس را بدون هیچ خطایی برقرار کنم.

سلام،

پست شمارو اصلاح کردم.

ممنون بابت انتقال تجربه.

محسن موحد ۱۲ تیر ۱۴۰۳، ۰۰:۱۳