[gelöst]You have an error in your SQL syntax Hilfe!!!
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 17.03.2010 - 13:49 Uhr in
Seit ca. einer Stunden bekommen die Leute die sich auch meiner Seite einloggen wollen diesen Fehler Katalog:
Ich bin kein wirklicher PHP Spezialist...kann mir jemand empfehlen was ich tun sollte?
Das letzte was an der Seite geändert wurde .... ich habe ein vermeindlich ungenutztes Profilfeld gelöscht bei den usern gelöscht << kann das damit was zu tun haben?
Caches sind gelöscht - update.php wurde ausgeführt.
- Anmelden oder Registrieren um Kommentare zu schreiben
Du hast scheinbar dieses Feld
am 17.03.2010 - 14:18 Uhr
Du hast scheinbar dieses Feld in einem View mit OR verknüpft und der schlägt jetzt auf:
SELECT * FROM filter_formats WHERE OR format = 6
Da fehlt etwas vor dem OR.
Beste Grüße
Werner
Wenn der Fehler nach dem
am 17.03.2010 - 14:21 Uhr
Wenn der Fehler nach dem Löschen des Profilfeldes auftrat ist es doch sehr wahrscheinlich, dass daher die Fehler stammen.
Du könntest das Profilfeld wieder erstellen oder den letzten Datenbankstand vor der Löschung einspielen, um zu sehen ob es daran liegt.
es war in einem View
am 17.03.2010 - 16:03 Uhr
es war in einem View angedacht. dieses View wurde aber nich gespeichert - bzw das Feld ist nicht in der Abfrage drin.
kann ich den fehlerhaften code irgenwie per Hand korrigieren?
Wenn sich kein User anmelden kann - gilt das auch für User No1 ? hab ich noch nicht ausprobieren könne....
Mir ist das Thema etwas fremd - daher bin ich für jegliche Unterstützung sehr dankbar.
Hast Du das gelöschte Feld
am 17.03.2010 - 16:09 Uhr
Hast Du das gelöschte Feld mal neu angelegt?
Das Feld ist bei den Filtern
am 17.03.2010 - 16:10 Uhr
Das Feld ist bei den Filtern oder bei den Argumenten angegeben und muß da raus.
Beste Grüße
Werner
Leider ist es nicht so
am 17.03.2010 - 16:38 Uhr
Leider ist es nicht so einfach. Das Feld taucht in keinem meiner Views auf.
wieso würde ein "fehlerhafter View" genau nach dem Login diese Fehler aufwerfen? (nein, die seite mit dem View wird nicht nach Login angezeigt)
ich hab das Gefühl das das was mit dem User-Datensatz an sich zu tun hat....ich kann mir leider nicht wirklich helfen.
views_object_cache -- kann eine Fehlerhafte Ansicht hier drin sein? und kann man die einträge in dieser Tabelle löschen?
onkiro
am 17.03.2010 - 17:14 Uhr
...
views_object_cache ... und kann man die einträge in dieser Tabelle löschen?
Die cache Tabellen, sollten sich wieder füllen, nach dem sie gelöscht wurden, meine ich, bin aber nicht ganz sicher.
Du kann auch mal views deaktivieren und sehen ob der Fehler bleibt.
ich glaube es gibt einen
am 17.03.2010 - 17:58 Uhr
ich glaube es gibt einen anderen Grund...
das Log file gibt 8 Fehler aus:
array_fill() [function.array-fill]: Number of elements must be positive in /usr/www/users/ganzbe/includes/database.inc in Zeile 253.
implode() [function.implode]: Invalid arguments passed in /usr/www/users/ganzbe/includes/database.inc in Zeile 253.
array_keys() [function.array-keys]: The first argument should be an array in /usr/www/users/ganzbe/modules/user/user.module in Zeile 502.
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 ')' at line 1 query: SELECT p.perm FROM role r INNER JOIN permission p ON p.rid = r.rid WHERE r.rid IN () in /usr/www/users/ganzbe/modules/user/user.module in Zeile 502.
Invalid argument supplied for foreach() in /usr/www/users/ganzbe/modules/filter/filter.module in Zeile 307.
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 'OR format = 6' at line 1 query: SELECT * FROM filter_formats WHERE OR format = 6 in /usr/www/users/ganzbe/modules/filter/filter.module in Zeile 315.
array_keys() [function.array-keys]: The first argument should be an array in /usr/www/users/ganzbe/sites/all/modules/forum_access/forum_access.module in Zeile 19.
Invalid argument supplied for foreach() in /usr/www/users/ganzbe/modules/node/node.module in Zeile 2107.
Der Screenshot oben ist das was man als User angezeigt bekommt. sorry. hatte den ganzen Tag keinen Zugriff aufs Log.
Forum Access - UID einer Rolle zuweisen ... alles sachen die beim Login abgefragt werden denke ich...neue Richtung bei der Fehlersuche?
Hallo, ich danke euch
am 17.03.2010 - 20:10 Uhr
Hallo,
ich danke euch vielmals für eure Zeit!!!
ich hab jetzt ein komplett Backup von heute morgen drüber gezogen und jetzt ist alles wieder okay.
sind halt paar posts weg. aber nicht viele.
danke für eure Hilfe trotzdem. --- man lerne...niemals im Live system rumspielen....immer das gleiche :)