• 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

  • reports.txt
    1,4 KB · Aufrufe: 6
Werbung:
Meine Güte, versuch das doch ersteinmal aufzuteilen in mehrere Zeilen. Dan nfindest du vorallem die eigendliche Fehlerquelle schneller.

Gruß Corvulus
 
Werbung:
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.
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben