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

vælge række fra mysql hvis id matcher

Hvis den ikke viser nogen kode efter denne kode, skyldes det sandsynligvis, at der er opstået en fejl, og at din fejlhåndtering er indstillet, så fejlen ikke vises.

Prøv at søge efter php-fejllogfilen (normalt php_error.log), som skulle indeholde den fejl, du ikke kan se.

En anden ting, jeg ville prøve, er at tilføje flere ekko-sætninger for at se, hvor præcis php stopper med at fortolke. Sådan:

$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 måske hjælpe med at få mere information om dit problem.



  1. Sådan konfigurerer du MySQL-replikering i RHEL, Rocky og AlmaLinux

  2. Brug af tidslinje google chart api med php - DataTable-initialisering

  3. Test af PostgreSQL-funktioner, der bruger og returnerer refursor

  4. mysql pivottabel dato (lodret til vandret data)