Mailinglisten-Archive |
hi, vielleicht $result = mysql_query("select WEEKDAY('$starttime') AS startday"); $row = mysql_fetch_array($result); $startday=$row['startday']; besser ist die getdate(timestamp) funktion http://php3.com/manual/html/function.getdate.html viele gruesse, robert wagner ----- Original Message ----- From: Martin Ronsdorf <rons_(at)_uni-koblenz.de> To: <mysql-de_(at)_lists.4t2.com> Sent: Wednesday, December 01, 1999 3:55 PM Subject: WEEKDAY-Funktion > Hi, > > ich habe ein seltsames Problem mit der WEEKDAY-Funktion: ich selecte > mir mit PHP3 einige Datensaetzte aus meiner DB und und moechte nun fuer jeden > dieser Records anhand seines DateTimeStamps entscheiden, ob es sich um einen > Wochentag oder einen Wochenendtag handelt. Dafuer scheint die > WEEKDAY-Funktion von MySQL wie geschaffen ($day>5 -> Wochenende!). > Seltsamerweise liefert WEEKDAY in einer Schleife kummulierte Werte: > > while($row = mysql_fetch_array($result)) { > $starttime = $row["starttime"]; > $startday = mysql_query("select WEEKDAY('$starttime')"); > if($startday>5) { > $dayString="Weekend"; > } else { > $dayString="Weekday"; > } > echo "<TR><TD> $starttime </TD><TD>$dayString($startday)</TD></TR>"; > } > liefert: > > 1999-07-26 14:40:37 Weekday(5) > 1999-08-12 20:54:46 Weekend(8) > 1999-08-12 20:57:20 Weekend(11) > 1999-08-12 21:01:01 Weekend(14) > > usw. Jemand eine Idee? > > later, > Martin > > --- > *** Abmelden von dieser Mailingliste funktioniert per E-Mail > *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe > --- *** 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