dennis-sauer
Erfahrenes Mitglied
Hallo zusammen,
folgendes Problem habe ich:
Ich habe eine Liste von Zügen, diese verkehren natürlich nicht an jedem Tag, bisher sah das wie folgt aus 1111100 Wobei jede Zahl für einen Tag steht und die 1 für fährt und die 0 für fährt nicht.
In der Datenbank steht dann nur noch eine Zahl:
Mo 1 = 64
Di 1 = 32
Mi 1 = 16
Do 1 = 8
Fr 1 = 4
Sa 0 = 0
So 0 = 0
Somit steht in der DB im Feld tagplan eine 124.
Mir bereitet die Abfrage jetzt Probleme, sprich heute ist Dienstag, zeige somit alle Züge an die am Dienstag fahren...
Derzeit sieht mein Code folgendermaßen aus:
Die 2 ist natürlich nur ein Beispiel...
Gruß
Dennis
folgendes Problem habe ich:
Ich habe eine Liste von Zügen, diese verkehren natürlich nicht an jedem Tag, bisher sah das wie folgt aus 1111100 Wobei jede Zahl für einen Tag steht und die 1 für fährt und die 0 für fährt nicht.
In der Datenbank steht dann nur noch eine Zahl:
Mo 1 = 64
Di 1 = 32
Mi 1 = 16
Do 1 = 8
Fr 1 = 4
Sa 0 = 0
So 0 = 0
Somit steht in der DB im Feld tagplan eine 124.
Mir bereitet die Abfrage jetzt Probleme, sprich heute ist Dienstag, zeige somit alle Züge an die am Dienstag fahren...
Derzeit sieht mein Code folgendermaßen aus:
PHP:
// Query database
$sql = "SELECT id, ankunft, abfahrt, zugnummer, gattung, l_name, l_nummer, von, nach, gleis, wasa, info, tagplan
FROM tagplan
WHERE tagplan & 2 = 2";
$results = mysql_query($sql,$conn);
if(!$results || empty($results)) {
echo "Error querying data!"; die();
}
// Display rows
while($row = mysql_fetch_array($results))
{
echo "Zugabfahrt: ".$row['abfahrt'];
}
?>
Die 2 ist natürlich nur ein Beispiel...
Gruß
Dennis