Klaus Mock: Datenbankabfrage

Beitrag lesen

Hallo,

$query = "SELECT * FROM pl_magazin WHERE id = '$vgl'";

^    ^

Ich vermute einmal, daß mySQL, wie viele ander Datenbanken auch, ein Problem damit haben, wenn Du einen numerischen Wert als String angibst.

Da Du aber nicht, wie Thomas schon festgestellt hat, überprüfst, ob mysql_query() erfolgreich war, bekommst Du einfach nichts mehr mit.

Gewöhne Dir einfach an, jede Aktion, die potenziell auch schief gehen kann, zu prüfen, ob nicht doch etwas passiert ist, und gib in diesem Falle eine brauchbare Fehlermeldung aus. Auch ein Logging mit mehr Debug-Informationen ist immer hilfreich.

Grüße
  Klaus