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
ok, danke.
dann also auch noch
AND deleted = 0 AND starttime <= '.time().' AND (endtime=0 OR endtime>='.time().')
mfg,
fwap
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
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