Ui mir wurde eben Gesagt das du nen CMS Pup gemacht hast aber dachte eher an was kleines was nicht so der Bringer ist, aber wie ich sehe hab ich es wohl total Unterschätzt.
Aber, wie logg ich mich als Admin ein? Wenn ich mich beim normalen Login einlogge, bin ich als Spieler eingeloggt, Gm´s werden auch in der Ranglsite angezeigt und beim Itemshop kommt der fehler:
PHP Code:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /users/******/www/scripts/itemshop.php on line 251
Hello,
Go to line 248
PHP Code:
$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.gb2312name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
Ersetzt mal in der itemshop.php bei Zeile 251 (Bei Notepad++ siehste die Zeilen) diese sTelle
PHP Code:
$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.gb2312name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'");
while($item = mysql_fetch_object($selitems)) {
mit
PHP Code:
$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.gb2312name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'") or die(mysql_error());
while($item = mysql_fetch_object($selitems)) {
Und schreib mal hier hin was der Browser dann ausgibt O_o.
Lieben Gruß
yym3.
PHP Code:
Unknown column 'item_proto.gb2312name' in 'field list'
Unknown column 'item_proto.gb2312name' in 'field list'
yekta59 hat ja schon gesagt das man das gb2312name in local_name umändern soll. Und die Fehlermeldung sagt auch das diese Spalte unbekannt ist.
Also falls bei dir in der Tabelle bei item_proto die Spalte statt gb2312name local_name ist dann ersetzt das:
PHP Code:
$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.gb2312name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'");
while($item = mysql_fetch_object($selitems)) {
mit
PHP Code:
$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.local_name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'");
while($item = mysql_fetch_object($selitems)) {
yekta59 hat ja schon gesagt das man das gb2312name in local_name umändern soll. Und die Fehlermeldung sagt auch das diese Spalte unbekannt ist.
Also falls bei dir in der Tabelle bei item_proto die Spalte statt gb2312name local_name ist dann ersetzt das:
PHP Code:
$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.gb2312name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'");
while($item = mysql_fetch_object($selitems)) {
mit
PHP Code:
$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.local_name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'");
while($item = mysql_fetch_object($selitems)) {
Lieben Gruß
yym3.
Hab beide schon ausprobiert, kommt aber komischerweise trotzdem noch die selbe meldung..
Hab beide schon ausprobiert, kommt aber komischerweise trotzdem noch die selbe meldung..
Dann musst du nachgucken wie bei dir in der Tabelle der Name der Spalte ist wo die Namen von den Items stehen...
Weil die Fehlermeldung sagt ja unbekannte Spalte gb2312name also muss es bei dir einen anderen Namen haben (eigentlich..).
Installation dürfte nun gehen, lag an mir ich hatte was vergessen zu schreiben (;
@Marco. schreib mal bei dieser Query
Code:
$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.local_name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'");
Ans Ende die error ausgabe:
Code:
$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.local_name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'") or die(mysql_error());
Also zuerst einfach ein Top-Release, gefällt mir sehr gut.
Ich hoffe, dass es bzgl. Sicherheit immer wieder, wenn nötig, geupdatet wird.
Ansonsten als Verbesserungsvorschlag, vllt. wenn dir noch Add-Ons einfallen, dazu adden.
Also zuerst einfach ein Top-Release, gefällt mir sehr gut.
Ich hoffe, dass es bzgl. Sicherheit immer wieder, wenn nötig, geupdatet wird.
Ansonsten als Verbesserungsvorschlag, vllt. wenn dir noch Add-Ons einfallen, dazu adden.
Erweitern werde ich es nicht, aber Lücken & Fehler werde ich fixen und updaten mehr aber auch nicht...