sql >> Databáze >  >> RDS >> Mysql

výběr řádku z mysql, pokud se id shoduje

Pokud po tomto kódu nezobrazí žádný kód, je to pravděpodobně způsobeno tím, že došlo k chybě a vaše zpracování chyb je nastaveno tak, aby se chyba nezobrazovala.

Zkuste vyhledat soubor protokolu chyb php (obvykle php_error.log), který by měl obsahovat chybu, kterou nevidíte.

Další věc, kterou bych zkusil, je přidat další příkazy echo, abych viděl, kde přesně php přestává interpretovat. Jako toto:

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

To by mohlo pomoci získat další informace o vašem problému.



  1. SQLAlchemy:Vytvořte odstraňovací dotaz pomocí self-join na MySQL

  2. Oracle Pro*C/OCI instalační obslužné programy pro SIGSEGV/SIGABRT a přátele – proč a jak je deaktivovat?

  3. JSON_ARRAY() – Vytvořte pole JSON ze seznamu hodnot v MySQL

  4. Jak zacházet s více objekty pomocí Průzkumníka objektů Detail Windows v SSMS - SQL Server / Výukový program TSQL, část 22