• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

MySQL nimmt keine GETs an

Status
Für weitere Antworten geschlossen.

Dark D.

Neues Mitglied
Hallo zusammen,

ich hab in einem Skript (reports.php) diese Query:
PHP:
<?php
    $reports = mysql_query("SELECT * FROM reports WHERE date = ".htmlentities($_GET['bericht']));
    while ($report = mysql_fetch_assoc($reports))
    {
        // Ausgabe
    }
?>
Aber bei jeder Ausführung bekomme ich diese Fehlermeldung:
Code:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in
/opt/lampp/htdocs/phoenixkicker97/d/reports.php on line 26

Tabelle und Spalte existiert und ist identisch zur $_GET['bericht'] :-(

Hab das ganze Skript angehängt, vieleicht findet einer den Fehler,
ich sitz schon drei Tage dran ;ugl

mfG,
Markus
 

Anhänge

Meine Güte, versuch das doch ersteinmal aufzuteilen in mehrere Zeilen. Dan nfindest du vorallem die eigendliche Fehlerquelle schneller.

Gruß Corvulus
 
Wenn du damit das Ende meinst, er hat doch eine Variabele angefügt. Denoch ist dies nicht sauber gelöst.
PHP:
   <?php
    $var = htmlentities($_GET['bericht']);
    $reports = mysql_query("SELECT * FROM reports WHERE date = '$var'");
    while ($report = mysql_fetch_assoc($reports))
    {
        // Ausgabe
    }
?>

Gruß Corvulus
 
Code:
You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right syntax to use near '.2007' at line 1

Wobei $_GET['bericht'] == "04.12.2007" ist.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben