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

PHP स्क्रिप्ट (mysqli) कुछ गूंज नहीं करता है?

आपने अपना echo effectively प्रभावी ढंग से रखा है लूप के बाद का बयान:

while($row = mysqli_fetch_array($result));
                                         ^ this is the problem
echo $row['price'];

... जैसा ही है:

while($row = mysqli_fetch_array($result)) {}
echo $row['price'];

और लूप के बाद $row falseहोगा इसलिए कुछ भी प्रतिध्वनित नहीं होगा।

आप चाहते हैं:

while($row = mysqli_fetch_array($result))
    echo $row['price'];

या (बेहतर होगा क्योंकि यह इस प्रकार की गलतियों से बच जाएगा...):

while($row = mysqli_fetch_array($result)) {
    echo $row['price'];
}

और अब आपके पास sql इंजेक्शन की समस्या से बचने के लिए आपको तैयार कथन का उपयोग करना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्क्लाइट एंड्रॉइड में एकाधिक पंक्तियों को कैसे सम्मिलित करें?

  2. डेटाबेस से छवियों को कैसे सम्मिलित करें?

  3. Mysql डेटाबेस से डेटा कैसे खींचे और D3.JS के साथ विज़ुअलाइज़ करें?

  4. 2 टेबल से चयन करने के लिए SQL क्वेरी का प्रदर्शन कैसे बढ़ाएं

  5. MySQL को AWS RDS पर PostgreSQL में माइग्रेट करना, भाग 1