Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Suche nach Datum mit mkdir-werten

Hi,

ich arbeite zur Zeit mit einer MySQL Datenbank, habe ein Toll geschrieben, welches per Volltextsuche durchsucht werden soll. Dies geschieht per Match () - Against (). Wenn Einträge geschrieben werden, wird das Datum per mkdir in der DB gespeichert. Nun will ich danach suchenm, nur fällt es mir etwas schwer mit dem mkdir-Wert umzugehen. Die Suche sieht so aus, dass man nach dem Tag, dem Monat und dem Jahr suchen kann. Jedoch wird doch der mkdir Wert sekündlich geschrieben. Es sollen alle Beträge durchsucht wurden, die an dem gefragten Tag geschrieben wurden. Kann ich also eine Frage machen, bsp. der 1.1.04 00:00 Uhr ist dder Wert 1071563006 und am selben Tag nur mit der Uhrzeit 23:59 ist der Wert 1071564398. Kann ich das also so schreiben, dass er alle Beträge zwischen den beiden Werten dursucht ?


Mfg KartoffelKiffer

Hier gehts zum Orginal Eintrag "Suche nach Datum mit mkdir-werten" im Forum

Antworten

setz' den Typ des Feldes in der Datenbank auf TIMESTAMP.
Dann kannst Du die Werte direkt eintragen und trotzdem Abfragen wie
SELECT id FROM tablename WHERE Date(created) = CURRENT_DATE()
oder
SELECT id FROM tablename WHERE Date(created) = '31-12-2003'
oder
SELECT id FROM tablename WHERE created BETWEEN '2003-12-31' AND '2004-1-20'
durchführen

siehe auch:
http://www.mysql.com/doc/de/DATETIME.html
http://www.mysql.com/doc/de/Date_and_time_functions.html


2.

Ne das geht leider nicht. Ich übermittele die Daten per
Code:                   In Zwischenablage kopieren (nur IE)
1">

etc.


3.

Lies Dir mal http://www.mysql.com/doc/de/DATETIME.html durch
Du kannst die einzelnen Datumstypen relativ frei konvertiern und miteinander mischen.

SELECT TO_DAYS(FROM_UNIXTIME('1073905647')),TO_DAYS('2004-1-12')
Da die "Eingabe" in diesem Fall zwei Zeichenketten sind, muss ich den timestamp per Hand konvertieren.
Wenn es Feld (also etwas mit vorgegebenem Typ) verwendet wird, passieren die meisten Umwandlungen automatisch.


Hier gehts zum Orginal Eintrag "Suche nach Datum mit mkdir-werten" im Forum
 
phpforum.de | Impressum