Wednesday 15 June 2011

echo - php while loop error db -


  फ़ंक्शन डिस्प्ले पॉइंट्स () {$ con = mysql_connect ("localhost", "grame2_admin", "password"); यदि (! $ Con) {मर ("कनेक्ट नहीं किया जा सकता है:"। Mysql_error ()); } Mysql_select_db ("grame2_webpage", $ con); $ Sql ​​= "चयन अंक से tablename WHERE उपयोगकर्ता नाम = $ उपयोगकर्ता नाम"; $ MyData = mysql_query ($ sql, $ कॉन); जबकि ($ record = mysql_fetch_array ($ myData)) {  

यह जानकारी को गूंजती है, कि रेखा 164 में त्रुटि है, इस पर लाइन ऊपर। <पूर्व> प्रतिलेख को रिकॉर्ड करें ['अंक']; } Mysql_close ($ con); }

मुख्य विचार वेब पेज में विशिष्ट उपयोगकर्ता से INT को गूंज करना है कृपया सहायता कीजिए! :)

बदलें

  $ sql = " Tablename से चुनें बिंदु WHERE उपयोगकर्ता नाम = $ उपयोगकर्ता नाम ";   

से

  $ sql = "चयन अंक से tablename WHERE उपयोगकर्ता नाम = '$ उपयोगकर्ता नाम' '; ^ ^   

एक तरफ ध्यान दें तो या तो mysqli या PDO के साथ तैयार बयान। Mysql विस्तार नापसंद है और अब समर्थित नहीं है।

UPDATE दूसरी समस्या यह है कि आपका $ उपयोगकर्ता नाम चर आरंभ नहीं किया गया है। आपको संभवत: इसे अपने फ़ंक्शन में पैरामीटर के रूप में देना होगा

  फ़ंक्शन डिस्प्लेपॉइंट ($ उपयोगकर्ता नाम) {...}   

और जब आप अपने फ़ंक्शन को कॉल करेंगे एक मान पास करें

  डिस्प्लेपॉइंट ('यूजर 1');   

या <पूर्व> $ username = $ _POST ['उपयोगकर्ता नाम']; / / यहां यूआरएल के उपयोगकर्ता नामों को सत्यापित करने के लिए कोड को जाना और संवेदित करना चाहिए ($ उपयोगकर्ता नाम);

No comments:

Post a Comment