Zum Inhalt springen

MySQL Fehlermeldung bei Macina Banner

Erstellt am 17. April 2007 · 1 Antwort · letzte Antwort am 17. April 2007

Tags: PHP, Datenbank, Frage

adeltraut ·

Hallo zusammen,

ich entwickle gerade eine Seite mit Typo3. Nun wollte ich die Extension "Advanced Banner Management - Macina_Banners" installieren und verwenden. Also habe die Ext. ganz normal installiert. Einen Sysfolder für die Banner angelegt und auf einer Seite das Plugin angefügt.

Leider bekomme ich beim Frontendaufruf eine MySQl rote Fehlermeldung:

0	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 tx_macinabanners_banners.deleted=0 AND tx_macinabanners_
1	SELECT tx_macinabanners_banners.*
FROM tx_macinabanners_banners
WHERE
pid IN ()
AND tx_macinabanners_banners.deleted=0 AND tx_macinabanners_banners.hidden=0 AND (tx_macinabanners_banners.starttime<=1176799270) AND (tx_macinabanners_banners.endtime=0 OR tx_macinabanners_banners.endtime>1176799270) AND (tx_macinabanners_banners.fe_group='' OR tx_macinabanners_banners.fe_group IS NULL OR tx_macinabanners_banners.fe_group='0' OR (tx_macinabanners_banners.fe_group LIKE '%,0,%' OR tx_macinabanners_banners.fe_group LIKE '0,%' OR tx_macinabanners_banners.fe_group LIKE '%,0' OR tx_macinabanners_banners.fe_group='0') OR (tx_macinabanners_banners.fe_group LIKE '%,-1,%' OR tx_macinabanners_banners.fe_group LIKE '-1,%' OR tx_macinabanners_banners.fe_group LIKE '%,-1' OR tx_macinabanners_banners.fe_group='-1')) AND (sys_language_uid = 0 OR sys_language_uid = -1) AND placement LIKE 'right' AND NOT ( excludepages regexp '[[:<:]]5[[:>:]]' )

ORDER BY sorting
LIMIT 0,1000

Und dann noch unten drunter:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /www/htdocs/w007346e/typo3conf/ext/macina_banners/pi1/class.tx_macinabanners_pi1.php on line 162

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w007346e/typo3_src/t3lib/class.t3lib_div.php:2787) in /www/htdocs/w007346e/typo3_src/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2853

weiß vielleicht irgendwer, was ich falsch gemacht habe, oder wie ich das Problem behebn kann.

PS: Meine Typo3 Version ist 4.0.4

Wäre über Hilfe sehr Dankbar, da ich absolut keine Ahnung habe woher das kommt. Habe auch schon die Suche benutzt.

Viele Grüße

Adeltraut

FordPrefect ·

Hi,

WHERE pid IN () - dieser Teil der Query verursacht den Fehler. Zwischen der Klammer fehlen die Werte. Schau doch mal in der Class nach welche Werte da eingetragen werden sollen und warum diese nicht vorhanden sind.

Grüsse