On Tue, 27 May 2003 14:08:27 +0200, "Kim Emax"
<newsgroup@remove-emax.dk> wrote:
> Lars Wiberg wrote:
> 
> > Jeg går ud fra jeg enten skal have sat en tæller på eller måske en
> > while mere?
> 
> Jeg ville nok bruge en order by og derefter gemme dagen og sammenligne på
> den:
> 
> while(osv) {
>   if($DAY != $row[day]) {
>     $DAY = $row[day];
>     # her starter du så på en ny dag, f.eks. med </TR><TR>
>   }
>   # henter data og laver links
> }
> 
> Så sparer du nogle kald til databasen
Jeg har fået det løst med:
function getDateLink($day, $month, $year) {
$query = mysql_query("select id, dayofmonth(from_unixtime(dato)) as
day, month(from_unixtime(dato)) as maaned, year(from_unixtime(dato))
as aar, dato as datostamp from journal where year(from_unixtime(dato))
= '$year' and month(from_unixtime(dato)) = '$month' and
dayofmonth(from_unixtime(dato)) = '$day'");
$queryl = mysql_num_rows($query);
  if ($queryl > 0) {
    $row = mysql_fetch_array($query);
    return "?a=j&id={$row["id"]}";
  } else {
    return "";
  }
}
-- 
Lars Wiberg alias Slartibartfast          /\ ASCII Ribbon Campaign
http://southend.dk/                       \/ No HTML or RTF in mail
"Because standards matter!"               /\ Respect Open Standards