[Typo3-UG Oesterreich] Re: [Typo3-UG Oesterreich] SQL: Abfrage ob image-Feld gefällt und ob Anzeigen erlaubt ...
media.res | alex widschwendter
a.widschwendter at mediares.at
Fri Sep 24 13:04:26 CEST 2004
hi markus,
mal vorab:
http://typo3.org/documentation/document-library/doc_core_cgl/Using_the_wrapper_cl/
> Ich hoffe, ihr könnt mir bei diesem Problem helfen, denn ich komm da
> nicht mehr weiter.
>
> Ich habe mir ein PHP-Skript geschrieben, das per USER_INT-Objekt in TS
> aufgerufen wird und das tt_news-Records aus einer gewissen Seite ausliest.
> Das funktioniert auch so wie ich es gemacht habe (Code-Schnippsel später).
>
> Das ganze möchte ich jetzt noch erweitern, dass er mir bei meiner
> SQL-Abfrage nur die Records liefert, die auch ein Bild bekommen haben,
> also bei denen das image-Feld nicht leer ist.
>
> Derzeit sieht meine Abfrage so aus:
> $query = "SELECT * FROM ".$table." WHERE pid IN (".$pid.") AND image ORDER BY datetime DESC LIMIT 5";
> $res = mysql(TYPO3_db,$query);
... AND image != '' ORDER BY ...
>
> In meiner Tabelle werden zwar jetzt alle rausgefiltert, die kein Bild
> haben, aber auch manche (scheinbar zufällig, keine Ahnung) die eines
> haben. Andere wiederum werden schon zurückgegeben.
> Stimmt dazu überhaupt mein SQL-Query?
> Ich war mir eigentlich ziemlich sicher, dass es passt, aber irgendwie
> verlier ich langsam das Vertrauen ... :(
>
> Und wenn ich das mal geschafft haben sollte, will ich auch noch, dass mir
> nur die Records zurückgegeben werden, die auch erlaubt sind anzusehen,
> das heißt, wo das hidden-Feld nicht gesetzt ist und wo starttime,
> endtime, etc. auch passen. Gibts dazu eine fertige Funktion, die ich
> verwenden könnte (mögl. über tt_news, das das ja auch macht) oder muss
> ich das händisch machen? (was zwar kein Problem wäre, aber man muss ja
> nicht das Rad neu erfinden wenn es denn sowas schon gibt ...)
siehe doku
alex
More information about the TYPO3-at
mailing list