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

MYSQL सिंटैक्स त्रुटि - लागत की गणना करने के लिए कोडनिर्देशक फ़ंक्शन

समस्या यह है कि चर $Q में मान्य मान नहीं है, संभवतः क्योंकि मान $station1 . में पारित हुआ है डेटाबेस में मौजूद नहीं है। मैंने सोचा होगा कि सीआई कम से कम एक खाली उद्धृत स्ट्रिंग का उपयोग करके इसका मुकाबला करेगा, लेकिन जाहिर तौर पर नहीं।

आपको यह सत्यापित करने की आवश्यकता है कि $Q where() . को पास करने से पहले एक समझदार मूल्य रखता है . उदाहरण के लिए, एक और num_rows() चेक आपको बताएगा कि पहली क्वेरी में कुछ मिला या नहीं।

साथ ही, आपको $Q . से फ़ील्ड डेटा पास करना होगा , केवल वस्तु नहीं। तो आपके मामले में, $Q->row()->Zone



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL के साथ Oracle JDeveloper Snippets का उपयोग करना

  2. इकाई फ्रेमवर्क 4 और कोड-प्रथम विकास CTP के साथ MySql का उपयोग करना

  3. MySQL पर Oracle कब चुनें?

  4. PHP, MySQL त्रुटि:कॉलम संख्या पंक्ति 1 पर मान गणना से मेल नहीं खाती

  5. पंक्तियों को हटाना:किसी एकल सदस्य के पास x रिकॉर्ड से अधिक नहीं है