mysql_fetch_array() और अन्य फ़ंक्शंस में त्रुटि "expects parameter 1 to be resource"
सभी को नमस्कार! मैंने अभी PHP और MySQL सीखना शुरू किया है, और मुझे एक समस्या का सामना करना पड़ा जो मुझे हैरान कर रही है। मैं डेटाबेस से डेटा प्राप्त करने की कोशिश कर रहा हूँ, लेकिन लगातार यह त्रुटि मिल रही है:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given
यहाँ मेरा कोड है:
>>
<?php
$connection = mysql_connect("localhost", "root", "");
mysql_select_db("test_db");
$query = "SELECT * FROM users WHERE id = " . $_GET['id'];
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
echo $row['name'] . "<br>";
}
?>
मैंने जाँच लिया है कि डेटाबेस से कनेक्शन स्थापित हो रहा है, लेकिन फिर भी यह त्रुटि मिल रही है। मैं क्या गलत कर रहा हूँ? MySQL से सही तरीके से डेटा कैसे प्राप्त करूँ? मैंने सुना है कि कुछ जाँचों का उपयोग करना चाहिए, लेकिन समझ नहीं आ रहा कि कौन सी। विस्तृत स्पष्टीकरण के लिए आभारी रहूँगा!
<<त्रुटि का मुख्य कारण और इसका समाधान
त्रुटि "expects parameter 1 to be resource, boolean given"