/sql: Live Filter

Hallo,

Ich arbeite gerade an eine live filter funktion in php mit mysql.
Ich moechte das der user filter 'basteln' kann die dann auf ankommenden content angewendet werden,

Kann man am besten mit der SmartPlaylist von iTunes in kombination mit google alerts vergleichen.

Hat jemand ne ahnung wie man diese filter am besten in ner datenbank speichern kann ?

Ich bekomme nen array mit den daten eines datensatzes rein.
Im moment faellt mir ne tabelle "(userid)---feld---value" ein
also dann so: "WHERE feld='url' AND value='http://example.com' "

Dann brauechte ich aber fuer jedes datenfeld ne abfrage.
Code:
loop $i{
$result='Select WHERE feld='$i' AND value='$datensatz[$i]''
 while $results{process results()}
}
Gibt es da was eleganteres ?
 
Original von THRALL
Dann brauechte ich aber fuer jedes datenfeld ne abfrage.
Hmm? Wieso die Where-Terme nicht einfach UND-verknüpfen? Oder verstehe ich deine Frage falsch?
 
Also nochmal ne ausfuehrliche erklaerung.

Sagen wir, wir haben 3 User, a,b und c.
So:
a legt fest :
typ=frosch
typ=esel

b legt fest :
alter>2

c legt fest
farbe=gruen

Dann haben wir nen haufen verschiedene Tiere die angerannt kommen, und die User sollen ueber jedes einzelne Tier was zu ihren Bedingungen passt benachrichtigt werden. (b bekommt nachricht ueber Tiere aelter als 2 jahre, a ueber esel oder froesche und c ueber gruene tiere)

Ich hoffe diese Ausflug ins Tierreich war lehreicher als mein geschwafel davor.
 
Zurück
Oben