Antwort
 
Themen-Optionen
Alt 03.08.2006, 11:39 Nach oben    #1
Benutzer
 
Registriert seit: 25.02.2006
Beiträge: 54
Standard MySQL Abfrage Bedingung

Hi!

Ich hab nochmal ein Problem und zwar:

Möchte ich aus meiner Datenbank Logs auslesen und diese nach ausgewähltem Datum anzeigen lassen. Um mir if etc. Abfragen zu sparen, wollte ich wissen, ob es hierfür vielleicht eine andere Möglichkeit gibt:

Datum ist im Format 20060730143500 (yyyymmddhhmmss) gespeichert

Ausgelsen werden soll:
  1. Auswahl zwischen Tag Monat Jahr bis Tag Monat Jahr
  2. Auswahl Monat Jahr
  3. Auswahl heute

Hat mir jemand vielleicht Tipps, wie ich dass am Besten in meine Abfrage mit einbauen kann?
Hab da mal was von %s etc. gelesen aber konnte damit nicht wirklich was anfangen...

Danke schon einmal!

Grüße
julien
julien ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.08.2006, 11:51 Nach oben    #2
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Zum Einen sind bei Problemen mit Zeit und Daten (Plural Datum) immer diese Funktionen hier zu beachten:
http://dev.mysql.com/doc/refman/5.0/...functions.html
(irgendwann braucht die jeder mal)

Ansonsten kann dir eventuell auch BETWEEN .. AND helfen?
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.08.2006, 12:09 Nach oben    #3
Benutzer
 
Registriert seit: 25.02.2006
Beiträge: 54
Standard

Zitat:
Zitat von Ben
Zum Einen sind bei Problemen mit Zeit und Daten (Plural Datum) immer diese Funktionen hier zu beachten:
http://dev.mysql.com/doc/refman/5.0/...functions.html
(irgendwann braucht die jeder mal)
hui, jetzt kapier ich nichts mehr...

D.h. es wäre am Besten, Datum und Uhrzeit zu trennen?
Und was für ein Datumsformat sollte man dann am Besten nehmen? Ich verwende momentan ja date("YmdHis").

Grüße
julien
julien ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.08.2006, 12:28 Nach oben    #4
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Öhm, hm?
date() ist ja eine PHP-Funktion, so wie du sie anwendest, gell?

Du kannst ja auch wunderbar die DATE and TIME types für die Speicherung verwenden. Du musst ja nicht "per Hand" und PHP die Zeit in eine VARCHAR-Spalte schreiben.
Darauf wollte ich zwar gar nicht hinaus, aber so ist auch okay.

Grüße, Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.08.2006, 00:44 Nach oben    #5
Benutzer
 
Registriert seit: 25.02.2006
Beiträge: 54
Standard

Hi Ben,

jup, lasse es per PHP in die Datenbank eintragen...

Ich habe es jetzt einfach mit größer - kleiner etc. gemacht und funktioniert auch einwandfrei. Werde mir deinen Link mal in Ruhe durchlesen, damit das später nicht mehr so ein rumgeflicke wird

---

Hab allerdings noch eine andere Frage, vielleicht hast du mir da ja auch einen Rat

Wie schaff ich es denn, Datensätze auszulesen die z.B. alle mit dem selben Buchstaben beginnen?

Edit: Mit folgendem: ... WHERE nachname LIKE A% ORDER BY ...

Grüße und einen schönen Sonntag
julien

Geändert von julien (06.08.2006 um 13:06 Uhr).
julien ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ssh tunnel zu einer mysql datenbank beny_mcde Datenbanken 4 07.06.2006 16:05
MySQL 5.1 kommt in die Beta-Phase Ben Nachrichten 1 02.03.2006 14:31
MySQL: Abfrage aus zweiter Tabelle. Sebastian PHP-Programmierung 6 16.12.2005 00:01
MySQL Abfrage bei 2 Spalten Julied64 Datenbanken 5 06.12.2005 19:05
[SQL] Zufallsdatensatz auslesen - MySQL 3.23 Ben Tutorials 0 16.03.2005 00:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:41 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44