Fehler: Unknown column 'Array' in 'where clause' [1054]
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Fehler: Unknown column 'Array' in 'where clause' [1054]
hi,
da ich nicht sehr bewandert beim programmieren und scripten bin und schon erstaunt über mich war das ich einige fehler in meinem forum im script und in der datenbank hinbekommen habe steh ich vor einem, für mich, unüberwindbaren fehler...
wenn ich als gast auf ein forum/kategorie zugreifen will bekomm ich folgenden fehler:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Unknown column 'Array' in 'where clause' [1054]
Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
als normaler registrierten user genau den gleichen:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Unknown column 'Array' in 'where clause' [1054]
Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
und als admin ergibt sich dieser fehler:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Unknown column 'Array' in 'where clause' [1054]
SQL
SELECT notify_status FROM forum_forums_watch WHERE forum_id = 2 AND user_id = Array
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: includes/functions_display.php
LINE: 1041
CALL: dbal_mysql->sql_query()
FILE: viewforum.php
LINE: 198
CALL: watch_topic_forum()
was muss ich machen damit es funktioniert und welchen abschnitt aus dem script brauch ich?
thx
da ich nicht sehr bewandert beim programmieren und scripten bin und schon erstaunt über mich war das ich einige fehler in meinem forum im script und in der datenbank hinbekommen habe steh ich vor einem, für mich, unüberwindbaren fehler...
wenn ich als gast auf ein forum/kategorie zugreifen will bekomm ich folgenden fehler:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Unknown column 'Array' in 'where clause' [1054]
Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
als normaler registrierten user genau den gleichen:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Unknown column 'Array' in 'where clause' [1054]
Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
und als admin ergibt sich dieser fehler:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Unknown column 'Array' in 'where clause' [1054]
SQL
SELECT notify_status FROM forum_forums_watch WHERE forum_id = 2 AND user_id = Array
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: includes/functions_display.php
LINE: 1041
CALL: dbal_mysql->sql_query()
FILE: viewforum.php
LINE: 198
CALL: watch_topic_forum()
was muss ich machen damit es funktioniert und welchen abschnitt aus dem script brauch ich?
thx
Re: Fehler: Unknown column 'Array' in 'where clause' [1054]
es ist im übrigen phpbb3.0.4
ich habe lediglich ein backround-image eingefügt und die datenbank mit mysql_upgrader.php eingerichtet (weil da ein sql fehler kam)
hier die links zu den scripts
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
http://phoenix-paintball.de/mysqlphp.txt
FILE: includes/functions_display.php
LINE: 1041
CALL: dbal_mysql->sql_query()
http://phoenix-paintball.de/funktion_displayphp.txt
FILE: viewforum.php
LINE: 198
CALL: watch_topic_forum()
http://phoenix-paintball.de/funktion_displayphp.txt
den chache hab ich schon mal unter ALLGEMEIN geleert, hat aber nix gebracht
ich habe lediglich ein backround-image eingefügt und die datenbank mit mysql_upgrader.php eingerichtet (weil da ein sql fehler kam)
hier die links zu den scripts
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
http://phoenix-paintball.de/mysqlphp.txt
FILE: includes/functions_display.php
LINE: 1041
CALL: dbal_mysql->sql_query()
http://phoenix-paintball.de/funktion_displayphp.txt
FILE: viewforum.php
LINE: 198
CALL: watch_topic_forum()
http://phoenix-paintball.de/funktion_displayphp.txt
den chache hab ich schon mal unter ALLGEMEIN geleert, hat aber nix gebracht
Re: Fehler: Unknown column 'Array' in 'where clause' [1054]
hat denn keiner eine ahnung davon?
- oxpus
- Ehemaliges Teammitglied
- Beiträge: 5396
- Registriert: 03.02.2003 12:33
- Wohnort: Bad Wildungen
- Kontaktdaten:
Re: Fehler: Unknown column 'Array' in 'where clause' [1054]
In deiner viewforum.php wird die betreffende und nun fehlerhafte Funktion watch_topic_forum so aufgerufen:
Anstelle $s_watching_forum_img erwartet die Funktion in der Datei functions_display.php aber die User-ID, also "$user->data['user_id']":
Entweder hast Du nun die functions_display.php nicht korrekt gemoddet oder der Aufruf in der viewforum.php muss so laufen:
Code: Alles auswählen
watch_topic_forum('forum', $s_watching_forum, $s_watching_forum_img, $user->data['user_id'], $forum_id, 0, $notify_status);Code: Alles auswählen
function watch_topic_forum($mode, &$s_watching, $user_id, $forum_id, $topic_id, $notify_status = 'unset', $start = 0)Code: Alles auswählen
watch_topic_forum('forum', $s_watching_forum, $user->data['user_id'], $forum_id, 0, $notify_status);Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Re: Fehler: Unknown column 'Array' in 'where clause' [1054]
bist mein persönlicher held!
mit "watch_topic_forum('forum', $s_watching_forum, $user->data['user_id'], $forum_id, 0, $notify_status);"
kann ich zugreifen ... toll! danke
mit "watch_topic_forum('forum', $s_watching_forum, $user->data['user_id'], $forum_id, 0, $notify_status);"
kann ich zugreifen ... toll! danke
Re: Fehler: Unknown column 'Array' in 'where clause' [1054]
toll deutsche buttons noch eingefügt und gefreut wie schön es aussieht. wollt erstmal neues thema erstellen aber jetzt das:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Data too long for column 'bbcode_uid' at row 1 [1406]
SQL
INSERT INTO forum_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (3, 2, 0, '92.229.133.56', 1232644263, 1, 1, 1, 1, 1, '', 'Daßlitz', 'Training 31.01.09\n\nUhrzeit:...?\n\nMitzubringen: Gute Laune, Geld für Paint und Spielfeld und das Geld für die Klamotten die ihr über Jörn bestellt habt.', '24f2871ac460d26b9e0c3976c7996439', 0, '', '3rgkfmfd', 1, 0, 2)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: includes/functions_posting.php
LINE: 1871
CALL: dbal_mysql->sql_query()
FILE: posting.php
LINE: 1002
CALL: submit_post()
ich schätz mal laut dem fehler haut ja schonwieder die userid nich hin ... da ich wiedermal keine ahnung hab kann ich nur auf hilfe warten ... ich hoffe nur das das irgendwann mal aufhört mit den fehlern ;o) (wenn man bedenkt das ich eigentlich kein forum wollte aber alle anderen
. bin nur der dumme der es ausführen muss
)
ich poste gleich mal noch den link zu den txt's schätz mal die letzten beiden dürften reichen
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Data too long for column 'bbcode_uid' at row 1 [1406]
SQL
INSERT INTO forum_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (3, 2, 0, '92.229.133.56', 1232644263, 1, 1, 1, 1, 1, '', 'Daßlitz', 'Training 31.01.09\n\nUhrzeit:...?\n\nMitzubringen: Gute Laune, Geld für Paint und Spielfeld und das Geld für die Klamotten die ihr über Jörn bestellt habt.', '24f2871ac460d26b9e0c3976c7996439', 0, '', '3rgkfmfd', 1, 0, 2)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: includes/functions_posting.php
LINE: 1871
CALL: dbal_mysql->sql_query()
FILE: posting.php
LINE: 1002
CALL: submit_post()
ich schätz mal laut dem fehler haut ja schonwieder die userid nich hin ... da ich wiedermal keine ahnung hab kann ich nur auf hilfe warten ... ich hoffe nur das das irgendwann mal aufhört mit den fehlern ;o) (wenn man bedenkt das ich eigentlich kein forum wollte aber alle anderen
ich poste gleich mal noch den link zu den txt's schätz mal die letzten beiden dürften reichen
Re: Fehler: Unknown column 'Array' in 'where clause' [1054]
FILE: includes/functions_posting.php
LINE: 1871
CALL: dbal_mysql->sql_query()
http://phoenix-paintball.de/functio_postings.txt
FILE: posting.php
LINE: 1002
CALL: submit_post()
http://phoenix-paintball.de/posting.txt
LINE: 1871
CALL: dbal_mysql->sql_query()
http://phoenix-paintball.de/functio_postings.txt
FILE: posting.php
LINE: 1002
CALL: submit_post()
http://phoenix-paintball.de/posting.txt
Re: Fehler: Unknown column 'Array' in 'where clause' [1054]
Führe das mittels phpMyAdmin für Deine Board DB aus:
Benutze auch die Forensuche mit sinnvollen Suchbegriffen. Als da wäre: Data too long for column 'bbcode_uid' at row
Und das habe ich gefunden: Klick
Code: Alles auswählen
ALTER TABLE forum_posts CHANGE bbcode_uid bbcode_uid VARCHAR( 8 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULLUnd das habe ich gefunden: Klick
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Fehler: Unknown column 'Array' in 'where clause' [1054]
danke, hat geholfen ... werd mich an die sufu halten! ... muss ich auch ... schon wieder der nächste fehler bei den pn's 
edit: hatte bei den pns überigensnochmal das gleiche problem ... von 5 auf 8 gesetzt! jetzt versteh ich ja schon langsam das system dahinter ;o) thx
edit: hatte bei den pns überigensnochmal das gleiche problem ... von 5 auf 8 gesetzt! jetzt versteh ich ja schon langsam das system dahinter ;o) thx