Nếu nó không hiển thị bất kỳ mã nào sau mã này, điều này có thể là do xảy ra lỗi và việc xử lý lỗi của bạn đang được thiết lập nên lỗi không được hiển thị.
Thử tìm kiếm tệp nhật ký lỗi php (normaly php_error.log) có chứa lỗi mà bạn không thấy.
Một điều khác mà tôi sẽ thử là thêm nhiều câu lệnh echo để xem nơi chính xác mà php dừng thông dịch. Như thế này:
$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 . '"';
Điều đó có thể giúp lấy thêm một số thông tin về sự cố của bạn.