phpbar.de logo

Mailinglisten-Archive

[php] Cookie setzen

[php] Cookie setzen

Christoph Kramesch - I.D. Solutions kramesch at idsolutions.at
Don Mar 3 00:38:19 CET 2005


> Zeile 16:>>>>>$zeileholen =  mysql_fetch_array($result,MYSQL_ASSOC);
> Nun kommt der Fehler: mysql_fetch_array(): supplied argument is not a
> valid MySQL result resource in
> */var/www/dweeb/php/verify.php* on line *16
> Verstehe ich das richtig das er die Abfrage nicht durchführen


Dieser Fehler deutet darauf hin, daß du einen Fehler im
mysql-Query String hast , da in der Variable $result kein
gültiges Ergebnis staht, da die Abfrage in Zeile 15 Fehlerhaft war!
Wenn dir sowas passiert kannst du zur Fehlersuche echo(mysql_error());
Ausgeben. Das hilft dir in den meisten fällen weiter, wo der fehler
liegt..

In deinem Fall sieht es so aus als hättest du im Mysql ein
Anführungszeichen vergessen
Original:
> Zeile 15:$result =  mysql_query("SELECT userid, password,
> level, email
> FROM login WHERE username = ".$_POST['username']."'",$conn);

Verbessert:
Zeile 15:$result =  mysql_query("SELECT userid, password,
level, email
FROM login WHERE username = '".$_POST['username']."'",$conn);
                            ^
                            Hier ist der Fehler

Angesichts der fortgeschrittenen Stunde schreib ich jetzt keine
Bewertung des Codes sondern begnüge mich damit, dir "nur"
den Fehler gesagt zu haben!


lG
Christoph


php::bar PHP Wiki   -   Listenarchive