I have an error and need eyes to look at a mysql statement -


  $ query_article = sprintf ("चुनें से * लेख, आलेखों_मैन जहां लेख .id =% s और लेखों के लिए। = Articles_cat_main.id_articles_cat_main ", $ colname_article);   

हो रहा है: आपके SQL सिंटैक्स में एक त्रुटि है; पास के 'और लेखों का उपयोग करने के लिए सही सिंटैक्स के लिए आपके MySQL सर्वर संस्करण से संबंधित मैनुअल की जांच करें' और 'लेखों के लिए लेखों की सूची_खानों = लेखसंकेत_मैन.आईडी_कार्ट_कैतिक_मैन' पंक्ति 1 पर

मैं कुछ स्पष्ट नहीं देख सकता .. इसकी एक लंबी अवधि दिन।

धन्यवाद

  चुनें से लेख, articles_cat_main WHERE articles.id =% S AND ...   

और% s को $ colname_article नामक एक चर की सामग्री से बदल दिया गया है उस वेरिएबल के नाम के आधार पर, मुझे नहीं लगता है कि इसमें एक पूर्णांक है, जो उद्धरण के बिना वहां सम्मिलित किया जा सकता है।

यदि यह या तो खाली है या बिना किसी उद्धरण चिह्न है, तो आपको सिंटैक्स त्रुटि मिलेगी।

कृपया ध्यान दें कि इस प्रकार की गतिशील एसक्यूएल बयान कमजोरियों के लिए छंटनी है ।

Comments