Abfrage einer MySQL Datenbank nach Datum

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Schlecky
Mitglied
Beiträge: 175
Registriert: 11.08.2002 21:56
Wohnort: Korneuburg
Kontaktdaten:

Abfrage einer MySQL Datenbank nach Datum

Beitrag von Schlecky »

Hallo,
Ich habe wirklich gesucht, aber nichts entsprechendes gefunden und bin leider ein ganz frischer Neuling im PHP coden.
Ich habe ein Protkollsystem für unsere Firma geschrieben, welches Sicherungs und Festplattengrößen beinhaltet.

Ich kann die Daten eingeben und dann auf Wunsch ein gewisse Sicherung/Größe abfragen...das funktioniert einwandfrei.
Nun möchte ich aber die Option einbauen, dass man ein Dropdownmenü hat, wo man je das Datum auswählen kann, welches man sich anschauen will und die Ausgabe soll dann den kompletten query von dem jeweiligen Datum zeigen.

Zum Verständnis:
Ich wähle den Tag x aus und die ergebnis seite zeigt mir alle eingaben, die zusammen mit diesem Datum eingetragen wurden.
Ich hoffe, es kommt klar rüber, was ich brauche - ich habe leider keinerlei Ansatz - wie ich sage, dass er bei Auswahl von Tag X alle anderen Werte zeigen soll.....
Danke für Ansätze...
lg
Administrator @ http://www.mypolitix.com - The Newsboard
MartinITM
Mitglied
Beiträge: 217
Registriert: 03.10.2005 19:27

Beitrag von MartinITM »

Hi,

warum erstellst du nicht eine Spalte mit dem Format "DATE" und schreibst dort dann das Datum beim eintragen mit rein?
Dies kannst du dann mit

Code: Alles auswählen

$query = "SELECT name, datum FROM tabelle WHERE DATE_FORMAT('$jahr-$monat-$tag', '%Y %c %d') = DATE_FORMAT(datum, '%Y %c %d')";
abrufen und auswerten.
Sry, falls die Query nicht so ganz stimmt :)

Martin
Schlecky
Mitglied
Beiträge: 175
Registriert: 11.08.2002 21:56
Wohnort: Korneuburg
Kontaktdaten:

Beitrag von Schlecky »

so ähnlich hab ich mir das auch gedacht - aber:
Es gibt in der Datenbank ein Datumsfeld :)

Folgendes:
Ich wähle auf einer Webseite aus: 2005-10-05 (im DropDown Menü) - dann klicke ich auf Absenden - und das Datum wird in einer Variablen $datum übergeben - soweit so gut - nur wie muss das SQL Statement ausschauen, wo ich sage

$abfrage = "SELECT * FROM croma_protokoll WHERE (und jetzt wirds ein bissl noobig..*g*) $datum ist gleich der Spalte Datum in der mysql DB.

ich hoffe ich blamier mich da nicht..*gggg* - danke auf jeden Fall
Administrator @ http://www.mypolitix.com - The Newsboard
Schlecky
Mitglied
Beiträge: 175
Registriert: 11.08.2002 21:56
Wohnort: Korneuburg
Kontaktdaten:

Beitrag von Schlecky »

ok, hätte mir mal jemand sagen können, dass das ganz simpel funktioniert..*g*

SELECT * FROM croma_protokoll WHERE Datum = $datum

*g*

thx trotzdem
Administrator @ http://www.mypolitix.com - The Newsboard
MartinITM
Mitglied
Beiträge: 217
Registriert: 03.10.2005 19:27

Beitrag von MartinITM »

^^ so steht es eigentlich auch oben drüber :)
Antworten

Zurück zu „Coding & Technik“