anpera.net https://anpera.homeip.net/phpbb3/ |
|
list.php https://anpera.homeip.net/phpbb3/viewtopic.php?f=25&t=3760 |
Seite 1 von 1 |
Autor: | Dennis684 [ Fr 29 Jun, 2007 16:14 ] |
Betreff des Beitrags: | list.php |
hallo=) ich habe ein kleines problem mit der list.php... ich habe gerade mehrere neue scripte eingebaut. als ich die dan getestet habe ging auch alles nur als ich auf kämpferliste ging kam dieser fehler: $this->bbcode_second_pass_code('', 'SELECT acctid,name,login,alive,location,sex,level,laston,loggedin,lastip,uniqueid,race,superuser,specialuser,kunst FROM accounts WHERE locked=0 AND loggedin=1 AND laston>'2007-06-29 16:56:48' ORDER BY level DESC, dragonkills DESC, login ASC Unknown column 'specialuser' in 'field list'') was ist das für ein fehler? und wie kann ich den beheben...? |
Autor: | Eliwood [ Fr 29 Jun, 2007 16:22 ] |
Betreff des Beitrags: | Re: list.php |
Dennis684 hat geschrieben: hallo=)
ich habe ein kleines problem mit der list.php... ich habe gerade mehrere neue scripte eingebaut. als ich die dan getestet habe ging auch alles nur als ich auf kämpferliste ging kam dieser fehler: $this->bbcode_second_pass_code('', 'SELECT acctid,name,login,alive,location,sex,level,laston,loggedin,lastip,uniqueid,race,superuser,specialuser,kunst FROM accounts WHERE locked=0 AND loggedin=1 AND laston>'2007-06-29 16:56:48' ORDER BY level DESC, dragonkills DESC, login ASC Unknown column 'specialuser' in 'field list'') was ist das für ein fehler? und wie kann ich den beheben...? In dem du ein Backup einspielst und dann Script für Script einbaust, testest. Wenn du die EInbauanleitungen nicht richtig liesst - selber Schuld. Ich weiss nämlich nicht, zu welchem Mod das Feld "specialuser" gehört und kann dir deshalb auch nicht den Query für das Feld sagen. Eine Liste kürzlich eingebauter Mods wäre vielleicht etwas hilfreicher... (Meine Glaskugel ist kaputt, sorry.) |
Autor: | Harthas [ Fr 29 Jun, 2007 16:24 ] |
Betreff des Beitrags: | |
Der MySQL-Server erhält über dein SQL-Query den Auftrag, unter anderem das Feld `specialuser`aus der Tabelle `accounts` abzurufen. Doch liefert er die Fehlermeldung, dass er das Feld `specialuser`in jener Tabelle nicht findet. Wie es zu beheben ist, sollte klar sein. Eventuell Rechtschreibefehler korrigieren (Im Feldnamen, oder aber das Feld hinzufügen). |
Autor: | Dennis684 [ Fr 29 Jun, 2007 16:29 ] |
Betreff des Beitrags: | |
klappt jetzt=) die datei exestierte in der db nicht habe sie einfach neu angelegt=) |
Autor: | Eliwood [ Fr 29 Jun, 2007 16:35 ] |
Betreff des Beitrags: | |
Dennis684 hat geschrieben: klappt jetzt=)
die datei exestierte in der db nicht habe sie einfach neu angelegt=) *seufzt* Warum Fehler beheben wenn man sie auch umgehen kann.... (Nur so: Bist du dir sicher, dass das Feld, das du erstellt hast, richtig ist? int, varchar, char, genügend Platz bietet, enum, set?) |
Autor: | Dennis684 [ Fr 29 Jun, 2007 16:36 ] |
Betreff des Beitrags: | |
öhm*hust* wenn ich mal wüsste was das bedeutet*pfeiff* |
Autor: | Harthas [ Fr 29 Jun, 2007 16:49 ] |
Betreff des Beitrags: | |
Eliwood: Vielleicht brauchte er das Feld ja auch *g*. Ich ging jedenfalls davon aus. Dennis: Was Eliwood da aufgezählt hatte, waren MySQL-Datentypen gewesen. Lies dir am besten in Ruhe das offizielle MySQL_Benutzerhandbuch durch. Da steht alles. |
Autor: | Eliwood [ Fr 29 Jun, 2007 16:59 ] |
Betreff des Beitrags: | |
Harthas hat geschrieben: Eliwood: Vielleicht brauchte er das Feld ja auch *g*. Ich ging jedenfalls davon aus.
Vielleicht auch nicht? Auf jeden Fall ist es besser, den entsprechenden Mod zu finden um die Details des Feldes zu kennen, anstatt einfach so blind das Feld zu erstellen, ohne zu wissen, was für Ansprüche es stellt. |
Autor: | Harthas [ Fr 29 Jun, 2007 17:03 ] |
Betreff des Beitrags: | |
Zitat: Vielleicht auch nicht? Auf jeden Fall ist es besser, den entsprechenden Mod zu finden um die Details des Feldes zu kennen, anstatt einfach so blind das Feld zu erstellen, ohne zu wissen, was für Ansprüche es stellt.
Das stimmt natürlich. Nach google sieht's allerdings so aus, als ob du Recht haben könntest. `specialuser` befindet sich in einigen list.php's, ohne dass es gebraucht wird. |
Autor: | Dennis684 [ Fr 29 Jun, 2007 17:41 ] |
Betreff des Beitrags: | |
jo aber ohne dieses feld geht die list.php irgendwie nicht*gg* nun habe ich noch ein proble-.-: es läuft jetzt alles also ich kann alles einsehen allerdings sehe ich in der bio die rasse des spielers nicht und in der kämpferliste die kampfkunst und die rasse nicht... link zu source: http://www.darkromance.de/logd/source.php?url=/logd/list.php |
Autor: | Eliwood [ Fr 29 Jun, 2007 18:22 ] |
Betreff des Beitrags: | |
Dennis684 hat geschrieben: jo aber ohne dieses feld geht die list.php irgendwie nicht*gg*
Schonmal auf die Idee gekommen, das Feld aus der Auflistung der Felder im Query wegzunehmen? Dann gehts auch ohne das Feld in der Datenbank zu haben. @Harthas: Oh. War eigentlich wider erwarten. Na dann ^^ |
Autor: | Rikkarda [ Fr 29 Jun, 2007 18:47 ] |
Betreff des Beitrags: | |
wo hast du denn die list.php hergeholt, dass sie sowenig anzeigt? *neugier* ich vermute einfach mal, dass du die net selber erweitert hast.. |
Autor: | Dennis684 [ Fr 29 Jun, 2007 19:10 ] |
Betreff des Beitrags: | |
Rikkarda hat geschrieben: wo hast du denn die list.php hergeholt, dass sie sowenig anzeigt? *neugier*
ich vermute einfach mal, dass du die net selber erweitert hast.. das ist die list.php aus dem standart was man hier runterladen kann=) ist bloß um ein feld vergrößert worden^^ wenn du mich meinst...^^ wo liegt den jetzt eigentlich mein problem mit der anzeige in der bio und in der kämpferliste???? |
Autor: | Harthas [ Sa 30 Jun, 2007 08:24 ] |
Betreff des Beitrags: | |
Ich tippe darauf, dass du den Rasseneditor eingebaut hast, und die Einbauanleitung nicht vollständig befolgt wurde. |
Autor: | Dennis684 [ Sa 30 Jun, 2007 08:54 ] |
Betreff des Beitrags: | |
hmmm... ich guck nochmal... |
Autor: | Laserian [ Sa 30 Jun, 2007 11:44 ] |
Betreff des Beitrags: | |
versuch mal das: ersetze [php] output($colraces[$row['race']]); [/php] durch [php] output($row['race']); [/php] Du hast den Rasseneditor eingebaut aber in der kämpferliste nicht geändert. |
Autor: | Dennis684 [ Sa 30 Jun, 2007 11:46 ] |
Betreff des Beitrags: | |
mache ich sobald ich mich wieder einloggen kann... bzw. sobald ich überhaupt wieder auf den server komme... |
Autor: | newbi [ Sa 30 Jun, 2007 12:16 ] |
Betreff des Beitrags: | |
hi dennis, das specialuser kommt vom einbau Klassen oder? Habe das bei mir aus dem Code rausgenommen, weils bei mir nicht notwendig war. was die Kunstanzeige angeht: suche [php] output($races[$row['race']]);[/php] füge danach ein: [php]$kampfkunst=array(1=>"Schwertkampf",2=>"Axtkampf",3=>"Lanzenkampf",4=>"Bogenschütze",5=>"Anime-Magie",6=>"Schwarze Magie",7=>"Lichtmagie",8=>"Stabmagie",0=>"`)Unbekannt"); output("</td><td>",true); output($kampfkunst[$row['kunst']]); [/php] ein anstatt nur [php]output($kampfkunst[$row['kunst']]);[/php] dann müsste auch die kampfkunst in der List angezeigt werden. hatte nämlich dieselben Probleme^^ Newbi |
Autor: | Dennis684 [ Sa 30 Jun, 2007 13:08 ] |
Betreff des Beitrags: | |
danke es funktioniert=) |
Autor: | newbi [ Sa 30 Jun, 2007 13:18 ] |
Betreff des Beitrags: | |
bitte , kein Problem |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |