Hi,
vorneweg, das ganze spielt sich in einer SQLite Datenbank ab.
ich habe in meiner Tabelle Datensätze die für bestimmte Tage des Monats gelten. Die Tage sind Kommagetrennt in der Tabelle.
name=aufgabe, tage=1,16,19,21
Meine Frage ist nun wie selektiere ich am einfachsten alles was für heute an Aufgaben ansteht?
LIKE hilft mir auch nicht weiter, da LIKE '%1%' ja auch 18, 19, etc mitnimmt.
Gibt es evtl eine bessere Möglichkeit die Datenzu strukturieren?
Danke.
vorneweg, das ganze spielt sich in einer SQLite Datenbank ab.
ich habe in meiner Tabelle Datensätze die für bestimmte Tage des Monats gelten. Die Tage sind Kommagetrennt in der Tabelle.
name=aufgabe, tage=1,16,19,21
Meine Frage ist nun wie selektiere ich am einfachsten alles was für heute an Aufgaben ansteht?
PHP-Code:
$str_sql = "SELECT * FROM tab1 WHERE ".date('j')." IN(tage)";
//funktioniert ja leider nicht
//Fehler: Warning: SQLiteDatabase::query() [function.query]:
// right-hand side of IN operator must be constant in
Gibt es evtl eine bessere Möglichkeit die Datenzu strukturieren?
Danke.
Kommentar