Mailinglisten-Archive |
DEXTER schrieb am Dienstag, den 10. August 1999:
> spielnr spieldatum zeit hallenname
> -------------------------------------------
[...]
> mysql_query("SELECT rvz WHERE spieldatum='15.9.1999');
Da fehlt der FROM-Teil der Query! Ist "rvz" der Name der Tabelle?
Dann muß das so lauten:
SELECT spielnr, spieldatum, zeit, hallenname
FROM rvz
WHERE spieldatum='15.9.1999'
Das kann auch alles in eine Zeile geschrieben werden.
Und als Abkürzung für "alle Felder" geht auch: SELECT * ...
> doch wenn ichg einen leeren datumseintrag selectiere bekomme ich
> einen.
Häh, wie sieht diese Query aus? So, wie Du schreibst, müßte das
SELECT rvz WHERE spieldatum=''
sein - aber das liefert natürlich nur einen Syntax-Fehler ...
> kann das an den punkten liegen....wenn ja ..gibt es irgend ne
> möglichkeit dies zu beheben, ohne die punkte z.B. durch bindestriche
> zu ersetzten??
Welchen Feldtyp haben denn die Spalten "spieldatum" und "zeit"? Vom
Typ hängt ab, welche Werte Du hineinstecken kannst.
Du solltest für Zeit- und Datumsangaben idealerweise DATE, TIME oder
kombiniert DATETIME verwenden - und zwar mit der vorgeschriebenen
Schreibweise (z.B. 1999-08-10 11:55:00) -, weil Du so längerfristig am
einfachsten mit den Daten arbeiten kannst (Vergleiche, Sortieren,
Index).
Bei der Ausgabe verwende dann einfach DATE_FORMAT.
Regards,
Martin
--
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://home.pages.de/~ramsch/ >
PGP KeyID=0xE8EF4F75 FiPr=52 44 5E F3 B0 B1 38 26 E4 EC 80 58 7B 31 3A D7
---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive