आपने अपना 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 इंजेक्शन की समस्या से बचने के लिए आपको तैयार कथन का उपयोग करना चाहिए।