Zum Inhalt springen

SQL und pidInList

Erstellt am 19. März 2007 · 4 Antworten · letzte Antwort am 20. März 2007

Tags: Frage

fwap ·

Hallo,

ich habe in einem PHP-Skript eine Anfrage an die Datenbank.
Wenn ich den Aufruf über den TS Befehl "select" mache kann ich pidInList={id} setzen und bekomme nur "gültige" Enträge geliefert. Wie muss ich die SQL-Abfrage anpassen, damit ich das gleiche Ergebniss bekomme.

MfG,
fwap

fwap ·

ok, danke.

dann also auch noch

 AND deleted = 0 AND starttime <= '.time().' AND (endtime=0 OR endtime>='.time().')

mfg,
fwap

just2b ·

Hilfreich ist hier dies:
im install-tool unter all configuration sql Debug einschalten, dann im select bewusst einen Fehler rein und dann hast die ganze Abfrage am Schirm

georg

fwap ·

yes :o cool.

falls das Ergebniss noch jemanden interessiert:

SELECT *
FROM tt_news_cat
WHERE
tt_news_cat.pid IN (35) AND tt_news_cat.deleted=0 AND tt_news_cat.hidden=0 AND (tt_news_cat.starttime<=1174384998-) AND (tt_news_cat.endtime=0 OR tt_news_cat.endtime>1174384998-) AND (tt_news_cat.fe_group='' OR tt_news_cat.fe_group IS NULL OR tt_news_cat.fe_group='0' OR (tt_news_cat.fe_group LIKE '%,0,%' OR tt_news_cat.fe_group LIKE '0,%' OR tt_news_cat.fe_group LIKE '%,0' OR tt_news_cat.fe_group='0') OR (tt_news_cat.fe_group LIKE '%,-1,%' OR tt_news_cat.fe_group LIKE '-1,%' OR tt_news_cat.fe_group LIKE '%,-1' OR tt_news_cat.fe_group='-1'))

mfg,
fwap