Mysql
 sql >> Database >  >> RDS >> Mysql

selezionando la riga da mysql se l'id corrisponde

Se non viene visualizzato alcun codice dopo questo codice, è probabilmente dovuto a un errore che si è verificato e la gestione degli errori è stata impostata in modo che l'errore non venga visualizzato.

Prova a cercare il file di log degli errori php (normalmente php_error.log) che dovrebbe contenere l'errore che non vedi.

Un'altra cosa che proverei è aggiungere più istruzioni echo per vedere dove esattamente php smette di interpretare. In questo modo:

$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 . '"';

Questo potrebbe aiutarti a ottenere qualche informazione in più sul tuo problema.