S'il n'affiche aucun code après ce code, cela est probablement dû à une erreur qui s'est produite et à votre gestion des erreurs configurée de sorte que l'erreur ne s'affiche pas.
Essayez de rechercher le fichier journal des erreurs php (normalement php_error.log) qui devrait contenir l'erreur que vous ne voyez pas.
Une autre chose que j'essaierais est d'ajouter plus d'instructions d'écho pour voir exactement où php arrête d'interpréter. Comme ceci :
$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 . '"';
Cela pourrait aider à obtenir plus d'informations sur votre problème.