Mysql
 sql >> Base de données >  >> RDS >> Mysql

sélection d'une ligne à partir de mysql si l'identifiant correspond

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.