sql >> Databasteknik >  >> RDS >> Mysql

välja rad från mysql om id matchar

Om den inte visar någon kod efter den här koden beror det troligen på att ett fel har uppstått och att din felhantering är inställd så att felet inte visas.

Försök att söka efter php-felloggfilen (normalt php_error.log) som bör innehålla felet som du inte ser.

En annan sak jag skulle försöka är att lägga till fler ekosatser för att se var exakt php slutar tolka. Så här:

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

Det kan hjälpa dig att få lite mer information om ditt problem.



  1. Hur man laddar data i textrutan från SQL-databastabellen

  2. Använder MySQL med Entity Framework

  3. MySQL:Kan inte använda SIGNAL i Trigger

  4. Oracle SQL DATE-konverteringsproblem med iBATIS via Java JDBC