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

mysql से स्तंभ मान प्राप्त करते समय अपरिभाषित अनुक्रमणिका प्राप्त करना

आपने गलत चीज़ के लिए उपनाम बनाया है। यह काम करना चाहिए:

SELECT count(*) as count FROM `match` WHERE match_status != :status
                 //^^^^^ Alias for 'count(*)' NOT for your table name

इसके अलावा आपको कीवर्ड/मैसकल आरक्षित शब्दों के आसपास ` रखना होगा उदा। match :http://dev.mysql.com/doc/ refman/5.6/hi/reserved-words.html

और अगर आप एरर मोड ऑन करते हैं तो आपको इसके लिए एक एरर भी मिलता है, बस इसे अपने कनेक्शन के ठीक बाद लगाएं:

$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);  


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. aioMySQL अजगर से कनेक्ट नहीं हो रहा है

  2. MySQL डेटाटाइम को NSDate में कैसे बदलें?

  3. mySQL क्वेरी - सबसे लोकप्रिय आइटम दिखाएं

  4. Mysql JDBC ड्राइवर का उपयोग करके Android को MySQL से कैसे कनेक्ट करें

  5. MySQL में JSON सरणी को पंक्तियों में बदलें