यदि यह इस कोड के बाद कोई कोड प्रदर्शित नहीं करता है, तो यह संभवतः एक त्रुटि के कारण होता है और आपकी त्रुटि प्रबंधन सेट किया जा रहा है ताकि त्रुटि प्रदर्शित न हो।
php त्रुटि लॉग फ़ाइल (सामान्य रूप से php_error.log) को खोजने का प्रयास करें जिसमें वह त्रुटि होनी चाहिए जो आपको दिखाई नहीं दे रही है।
एक और चीज जो मैं कोशिश करूंगा वह यह देखने के लिए और अधिक इको स्टेटमेंट जोड़ रहा है कि वास्तव में PHP कहां व्याख्या करना बंद कर देता है। इस तरह:
$q = "SELECT * FROM entries where id= '1'";
$result = mysql_query($q);
echo '<br />Query is send';
if(!$result) {
die('<br/>MySQL Error: ' . mysql_error());
}
else {
echo '<br />Result is true';
$row = mysql_fetch_array($result);
echo '<br />tryed fetching row';
if ($row === FALSE) {
echo '<br />$row is not false.';
$name = $row['name'];
echo '<br />$name now is "' . $name . '"';
}
else {
die('<br/>MySQL Error: ' . mysql_error());
}
}
echo '<br />hello: "' . $name . '"';
इससे आपकी समस्या के बारे में कुछ और जानकारी प्राप्त करने में मदद मिल सकती है।