Jürgen
Mitglied
Dabei seit: 12.03.06
Beiträge: 13
Themenstarter
|
|
siehe Link im Post davor ..... der Hack kommt eigentlich aus der 2.2.x
Quote myself:
habe den Hack gerade in mein 2.3.6 er Board eingebaut.
Das musste ja schief gehen.
Im Prinzip funktioniert derr Hack prima ausser dass beim Direktupload folgende DB Fehlermeldung kommt.
Der upload via ftp Verzeichnis funktioniert problemlos.
daher ist es auch so ein Mehrwert für mich.
Kann mir trotzdem jemand bei der Behebung des Fehlers helfen ?
Die Datei heisst test.jpg
die falsche avatar.php aus dem Hack (die ich aber trotzdem in Betrieb habe wegen des Hacks) kann ggf. nachgeliefert werden.
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: INSERT INTO bb2_avatars (avatarname,avatarextension,groupid,needposts,userid) VALUES ('test', 'jpg','0', '', '0','')
mysql error: Column count doesn't match value count at row 1
mysql error number: 1136
mysql version: 4.0.24_Debian-10sarge2-log
php version: 4.4.2
Date: 23.01.2007 @ 14:07
Script: /acp/avatar.php
Referer: http://www.bundesligaforen.de/acp/avatar.php?action=add&sid=&countmenuitemid=25&countmenuitemgroupid=9
|
|
EDIT:
Der Fehler ergibt sich wohl daraus, dass insgesamt 6 Werte für nur 5 ausgeählte Spaltennamen einetragen werden sollen:
code: |
1:
|
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: INSERT INTO bb2_avatars (avatarname,avatarextension,groupid,needposts,userid) VALUES ('test', 'jpg','0', '', '0','') |
|
Welche Änderung muss passieren?
a) Einfach einen Wert in der VALUE-Klammer löschen
wenn ja: Welchen? Die ersten bedien Werte (avatarname und avatartype scheinen ja zu passen. Evtl einfach den letzten löschen?
b) einen weiteren Spaltennamen in der INSERT INTO-Klammer eingeben
wenn ja: Welchen?
Die Tabelle bb2_avatars hat in unserer Version die Spalten: avatarid
avatarname, avatarextension, width, height, groupid, needposts, userid, catname
Juchuuu
Wenn Ihr die
code: |
1:
|
$db->query("INSERT INTO bb".$n."_avatars (avatarname,avatarextension,groupid,needposts,userid) VALUES ('".addslashes($avatar_name)."', '".addslashes($avatar_extension)."','".$_POST['groupid']."', '".$_POST['needposts']."', '0','".addslashes($_POST['catname'])."')"); |
|
durch
1:
code: |
1:
|
$db->query("INSERT INTO bb".$n."_avatars (avatarname,avatarextension,groupid,needposts,userid,catname) VALUES ('".addslashes($avatar_name)."', '".addslashes($avatar_extension)."','".$_POST['groupid']."', '".$_POST['needposts']."', '0','".addslashes($_POST['catname'])."')"); |
|
habt ihr einen Hack der in der 2.3 er Version prima funktioniert.
( getestet 2.3.6 www.bundesligaforen.de )
Danke fürs zuhören
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Jürgen: 24.01.07 19:05.
|
|