You have an error in your SQL syntax;...

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Antworten
jerikool
Mitglied
Beiträge: 106
Registriert: 14.07.2008 08:16

You have an error in your SQL syntax;...

Beitrag von jerikool »

Ich halte mich mal kurz. Und zwar wird folgender Fehler angezeigt wenn ich versuche auf mein phpBB Forum besuchen will.
[phpBB Debug] PHP Notice: in file /includes/session.php on line 2136: strtr() [function.strtr]: The second argument is not an array.

SQL ERROR [ mysql4 ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND poster_id !=' at line 4 [1064]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Mein Webhost hat folgendes dazu gesagt:
Hallo Herr ...,

das einzige Auffällige an der Meldung ist das "mysql 4". Sollte 4 die Version
sein könnte der Fehler daran liegen. Auf Ihrem Server ist MySQL 5
installiert.

Gegebenfalls wenden Sie sich am besten an den Entwicklern der Software.

Mit freundlichen Grüßen,
Firma5 - Support
Ich hoffe ihr könnt mir helfen das Problem zu lösen.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: You have an error in your SQL syntax;...

Beitrag von Dr.Death »

Hallo,

Du hast ein benutzerdefiniertes Profilfeld angelegt aber es nicht in alle Sprachen übersetzt.

Siehe dazu auch:

ACP -->
Benutzer und Gruppen -->
Benutzerdefinierte Profilfelder -->
Gehe dann auf das grüne Zahnrad Deines erstellten Profilfeldes -->

Bei den "Sprachspezifische Optionen [ de ]" hast du wahrscheinlich etwas eingetragen.... aber nicht den Button "Spezifische Option der Feldart" angeklickt -->
danach dann --> Sprachspezifische Option anklicken -->
Sprache [ en ] ausfüllen und absenden.

Dann sollte der von Dir genannte "Fehler" auch nicht mehr auftauchen.
jerikool
Mitglied
Beiträge: 106
Registriert: 14.07.2008 08:16

Re: You have an error in your SQL syntax;...

Beitrag von jerikool »

Ich habe kein Zugriff auf die Seite, bekomme doch die Fehlermeldung. Ich habe mal den Debug Modus freigeschaltet und hier ist die Fehlermeldung die ich bekomme.
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3577: Undefined index: user_id
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3580: Undefined index: LOGOUT_USER
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3580: Undefined index: username
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3589: Undefined index: user_id
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3589: Undefined index: session_last_visit
[phpBB Debug] PHP Notice: in file /includes/session.php on line 2090: Undefined index: datetime
[phpBB Debug] PHP Notice: in file /includes/session.php on line 2136: strtr() [function.strtr]: The second argument is not an array.
[phpBB Debug] PHP Notice: in file /includes/ban_list.php on line 47: Undefined index: allow_ban_list
[phpBB Debug] PHP Notice: in file /includes/ban_list.php on line 52: Undefined index: allow_ban_list
[phpBB Debug] PHP Notice: in file /includes/ban_list.php on line 57: Undefined index: allow_ban_list
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3666: Undefined index: user_new_download
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3728: Undefined index: is_registered
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3753: Undefined index: user_lastvisit
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3754: Undefined index: user_id
SQL ERROR [ mysql4 ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND poster_id !=' at line 4 [1064]

SQL

SELECT COUNT(post_id) as count FROM phpbb_posts WHERE forum_id != 195 AND post_time > AND poster_id !=

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/functions.php
LINE: 3755
CALL: dbal_mysql->sql_query()

FILE: antispam/umil.php
LINE: 165
CALL: page_header()

FILE: antispam/update_asacp.php
LINE: 27
CALL: umil->umil()

FILE: antispam/asacp.php
LINE: 24
CALL: include('antispam/update_asacp.php')

FILE: common.php
LINE: 227
CALL: require('antispam/asacp.php')

FILE: index.php
LINE: 20
CALL: include('common.php')
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: You have an error in your SQL syntax;...

Beitrag von nickvergessen »

outsch...

Hast du zufällig den Anonymous Benutzer gelöscht?
kein Support per PN
jerikool
Mitglied
Beiträge: 106
Registriert: 14.07.2008 08:16

Re: You have an error in your SQL syntax;...

Beitrag von jerikool »

Nein, nicht das ich wüsste :-?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5396
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: You have an error in your SQL syntax;...

Beitrag von oxpus »

Vielleicht die Konstante dazu in der includes/constants.php?
Also diese Zeile:

Code: Alles auswählen

define('ANONYMOUS', 1);
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
jerikool
Mitglied
Beiträge: 106
Registriert: 14.07.2008 08:16

Re: You have an error in your SQL syntax;...

Beitrag von jerikool »

Problem hat sich erledigt. Der Coder MSSTI (www.mssti.com) hat die Probleme gelöst. Ich würde ja einen Lösungsweg posten aber das wäre zu viel. Sollte jemand mal das gleiche Problem haben dann wendet euch entweder an MSST oder einen anderen professionellen Coder.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: You have an error in your SQL syntax;...

Beitrag von Dr.Death »

Es wäre jetzt aber interessant zu wissen ob der Fehler von phpBB3 oder einem eingebauten MOD ausging.
jerikool
Mitglied
Beiträge: 106
Registriert: 14.07.2008 08:16

Re: You have an error in your SQL syntax;...

Beitrag von jerikool »

Soweit ich was kam es zu einigen Fehlermeldungen da meine Seite teilweise 2 Datenbanken nutzte und ich eine gelöscht habe (die meiner Testseite). Außerdem hat noch der UMIL Ordner gefehlt den ich nochmal hochladen musste. Das ist alles was ich weiss. Die ganzen Fehler wurden durch die Löschung der Datenbank verursacht, nicht von phpBB.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5396
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: You have an error in your SQL syntax;...

Beitrag von oxpus »

Also dann wohl doch kein Bug in phpBB...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“