Ако не показва никакъв код след този код, това вероятно се дължи на възникнала грешка и вашата обработка на грешки е зададена така, че грешката да не се показва.
Опитайте да потърсите регистрационния файл за 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 . '"';
Това може да ви помогне да получите повече информация за проблема си.