php - MySQL issue with UPDATE numbers -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 1 उत्तर

    मैं करने की कोशिश कर रहा हूँ PHP के साथ एक बहुत सरल अद्यतन, इस तरह:

      $ nlk = $ lk + "1"; Mysql_query ("पोस्ट्स को अपडेट करें = '"। $ Nlk "" WHERE id =' "। $ Cid।" '") या मरने (mysql_error ());   

    $ lk एक फ़ील्ड जैसा से प्राप्त है, जो कि डिफ़ॉल्ट 0 है $ cid एक आईडी क्षेत्र से एक मान है, जो कि auto_increment पर है।

    मुझे यह त्रुटि मिलती है:

    आपके SQL सिंटैक्स में एक त्रुटि है; पास के 'जैसे =' 1 'WHERE id =' 45 '' पंक्ति 1 पर उपयोग करने के लिए सही सिंटैक्स के लिए आपके MySQL सर्वर संस्करण से संबंधित मैन्युअल की जांच करें

    यहां समस्या क्या है?

    इस का उपयोग करें (कॉलम नाम के आसपास जोड़ा गया टिक ( `)):

      mysql_query ("अद्यतन पोस्ट्स सेट करें" = '"। $ Nlk।"' WHERE id = '"। $ Cid।"' ") या मर (mysql_error ());   

    बेहतर अभी तक, तालिका / स्तंभ नामों के रूप में उपयोग न करें।

Comments