روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ M
No database selected
جامعه پی اچ پی ایجاد شده در ۲۹ تیر ۱۴۰۱

سلام وقت بخیر.

استاد من دیتابیس رو انتخاب کردم و متصل هم میشم به دیتابیس اما ارور زیر رو بهم میده

Fatal error: Uncaught PDOException: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected in C:\\xampp\\htdocs\\7learn.php\\php-MySql-Driver\\PDO\\2-INSERT.php:7 Stack trace: #0 C:\\xampp\\htdocs\\7learn.php\\php-MySql-Driver\\PDO\\2-INSERT.php(7): PDOStatement->execute(Array) #1 {main} thrown in C:\\xampp\\htdocs\\7learn.php\\php-MySql-Driver\\PDO\\2-INSERT.php on line 7

 
include_once "1-CONNECTION.php";
global $db;
$sql = "INSERT INTO `people` (`fullname` , `age`) VALUES (? , ?)";
$stmt = $db -> prepare($sql);
$stmt -> execute(["Mohammad" , 20]);
؟>

سلام دوست عزیز

مطمئن بشید به پایگاه دادتون درست متصل شدید

محمد گازری ۲۹ تیر ۱۴۰۱، ۰۸:۳۹

چند بار تست کردم ، متصل بود و پیام برقراری اتصال با همین رابط PDO هم بهم میده.

حتی با رابط mysqli یه insert انجام دادم و ذخیره شد اما با رابط PDO این ارور رو میده

M ۲۹ تیر ۱۴۰۱، ۰۸:۴۳

داخل کوئریتون به این شکل اسم جدول رو وارد کنید

dbname.tablename
بهترین پاسخ
محمد گازری ۲۹ تیر ۱۴۰۱، ۰۸:۴۵