anpera.net https://anpera.dyndns.org/phpbb3/ |
|
mysql_num_rows() https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=2277 |
Seite 1 von 1 |
Autor: | Tronan [ Mi 22 Feb, 2006 18:11 ] |
Betreff des Beitrags: | mysql_num_rows() |
Tut mir Leid, wenn das auf meine PHP-Unkenntnis zurückzuführen ist, aber ich werde aus folgender Fehlermeldung nicht schlau: $this->bbcode_second_pass_code('', 'Warning: mysql_num_rows(): 10 is not a valid MySQL result resource in /srv/www/htdocs/web26/html/dbwrapper.php on line 90') Das passiert, wenn man versucht einzubrechen, begleitet von: $this->bbcode_second_pass_code('', 'Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web26/html/dbwrapper.php:90) in /srv/www/htdocs/web26/html/common.php on line 62 [Buchstaben-Zahlen-Sonderzeichenkombination]') Diese Kombination erstreckt sich über ein Dutzend Zeilen. Aktualisiert man, so ist der Fehler verschwunden und man kann normal weitereinbrechen. Vielen Dank im Vorraus! |
Autor: | Eliwood [ Mi 22 Feb, 2006 19:29 ] |
Betreff des Beitrags: | Re: mysql_num_rows() |
Der Fehler liegt in folgendem: Du hast db_num_rows verwendet, ABER als Parameter keine gültige MySQL-Ressource angegeben. Die restlichen Fehler sind nur folgefehler davon. Da jedoch der Fehler logischerweise erst beim Aufruf von mysql_num_rows in der dbwrapper.php auftritt, kann ich auch nicht nachvollziehen, wo der Fehler liegen könnte. Das einzige, was du tun könntest, sind die letzten Änderungen suchen, in denen du ein "db_num_rows()" dazugefügt hast. |
Autor: | Tronan [ Fr 24 Feb, 2006 13:29 ] |
Betreff des Beitrags: | |
Und warum funktioniert dann alles, wenn man aktualisiert? |
Autor: | Kevz [ Fr 24 Feb, 2006 14:21 ] |
Betreff des Beitrags: | |
Alles funktionieren tut mit sicherheit nicht. Da bin ich mir mehr als sicher, wenn du die Seite neu lädst, wird der Fehler sozusagen unterdrückt, es erfolgt dann aber beim neu aufruf der Seite der gleiche Fehler erneut! |
Autor: | Tronan [ Fr 24 Feb, 2006 15:52 ] |
Betreff des Beitrags: | |
Boa, meine houses.php ist ja totales Chaos. Zweimal // count chars at home and find strongest und sowas... Ist ja schlimm. Liegt wohl daran, dass ich ein modifiziertes Wohnviertel mit verschiedenen Zimmern und eingebaut hab und dabei die Haustierfunktion wieder entfenrt habe. Das leider mehr schlecht als Recht. Ich blick gar nicht mehr durch. |
Autor: | Eliwood [ Fr 24 Feb, 2006 16:27 ] |
Betreff des Beitrags: | |
@ Kevz: Diesmal leider nicht richtig ![]() @ Tronan: Ja, das ist logisch. Du darfst / musst es auf die Anticheat-Funktion von LoGD zurück führen. Wenn du nämlich F5 drückst, wird in der common.php überprüft, ob der Account befugt ist, die Seite zu laden. Dies ist normalerweise nicht der Fall, also schickt er dich auf die badnav.php - Und sendet den Inhalt von $session['user']['output'] an den Browser. Und da die Ausgabe immer in session['user']['output'] gespeichert wird, sofern kein kritischer Abbruch (Syntax-Fehler, Parsefehler und so) erfolgt, ist die Ausgabe vollkommen korregt. Denn ein Warning verursacht kein Script-Unterbruch, sondern nur eine Ausgabe. Und da LoGD scheinbar keine Ausgabe vor page_footer() mag, ist es logisch, dass anschliessend nichts ausgegeben wird, auch wenn etwas da ist. |
Autor: | Kevz [ Fr 24 Feb, 2006 20:25 ] |
Betreff des Beitrags: | |
Eliwood hat geschrieben: @ Kevz: Diesmal leider nicht richtig
![]() -Kann passieren, aber lag nah dran ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |