Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP PDO प्रश्नों को `dbName` के रूप में लिखें।`tableName` को `tableName` के विपरीत लिखें - क्यों?

स्पष्ट रूप से पीडीओ सक्रिय डेटाबेस को "प्रोजेक्ट" के रूप में सेट करने में असमर्थ था और इसलिए आपको इसे हर बार निर्दिष्ट करने की आवश्यकता है।

इस तरह दिखने के लिए अपनी लाइन को संशोधित करने का प्रयास करें:

$dbh=new PDO("mysql:host=$dbHost;dbname=$dbName", $dbUser, $dbPassword);

फर्क सिर्फ इतना है कि dbname आपके dbName . के बजाय सभी लोअर-केस में वर्तनी है .

वैकल्पिक रूप से, सफलतापूर्वक कनेक्शन स्थापित करने के बाद इस SQL ​​​​कमांड को निष्पादित करें:USE project; , उदा.

$dbh->exec('USE project;');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. विदेशी कुंजी खोजने के लिए प्रश्न

  2. MYSQL डेटाबेस में सभी विदेशी कुंजियाँ छोड़ें

  3. AJAX + jQuery + PHP . के साथ MySQL को डेटा भेजें

  4. Java और JDBC का उपयोग करके BigInt MySQL कॉलम में अहस्ताक्षरित 64-बिट संख्या सम्मिलित करना

  5. एसक्यूएल / पीएचपी:एक्स से वाई के समय के भीतर सभी परिणाम प्राप्त करें, और पता लगाएं कि क्या बीच में उपलब्ध समय है