Avatar billede asgrone Nybegynder
07. marts 2004 - 15:00 Der er 6 kommentarer

sammenligne datoer og derefter vidresille

Jeg skal bruge et stykke kode der sammenligner datoer fra 3 sql efterspørgsler, og derefter vidrestille til den side der hører til den nyeste efterspørgsel... er det noget der kan lade sig gøre?
se evt diden: http://ns5.concor.dk/komputerwolf/front/iframe/newusers.php - det er den der skal sende videre..
Avatar billede detox Nybegynder
07. marts 2004 - 15:38 #1
Hvis du har mulighed for at bruge UNION (MySQL > ver. 4.0), kan du nok hente linket til den nyeste direkte i forespørgslen.
Avatar billede asgrone Nybegynder
07. marts 2004 - 16:07 #2
det forstår jeg ikke..
jeg skal ikke hente et link jeg skal bare sige noget i stil med - if ($data_foresplinks==nyest) { header_location (links.php); }
Avatar billede detox Nybegynder
07. marts 2004 - 16:17 #3
Du skriver: "sammenligner datoer fra 3 sql efterspørgsler", så foreslår jeg du kan lave en forespørgsel med UNION, for at finde den nyeste (istedet for 3 forespørgsler).
Hvordan vil du: "vidrestille til den side der hører til den nyeste"?
Avatar billede detox Nybegynder
07. marts 2004 - 16:39 #4
Jeg tænkte på en forespørgsel i den her stil:

(SELECT dato, navn FROM table1)
UNION ALL (SELECT dato, navn FROM table2)
UNION ALL(SELECT dato, navn FROM table3)
ORDER BY dato DESC LIMIT 1
Avatar billede asgrone Nybegynder
09. marts 2004 - 16:04 #5
jeg fant selv ud af det, det er lidt klodset men hvad, det virker....
det ser sådan her ud...

if ($nyuser > $nycomment)
{
if ($nyuser > $nytopic)
{
Header ( "Location:newusers.php" );
}
}
if ($nycomment>$nyuser)
{
if ($nycomment>$nytopic)
{
Header ( "Location:comments.php" );
}
}
if ($nytopic>$nyuser)
{
if ($nytopic>$nycomment)
{
Header ( "Location:discutions.php" );
}
}
Avatar billede detox Nybegynder
09. marts 2004 - 20:02 #6
Jeg havde ikke helt forstået spørgsmålet. Du kan få lidt mere orden på det ved at bruge AND:

if ($nyuser>$nycomment && $nyuser>$nytopic) {
  Header("Location:newusers.php");
}
if ($nycomment>$nyuser && $nycomment>$nytopic) {
  Header("Location:comments.php");
}
if ($nytopic>$nyuser && $nytopic>$nycomment) {
  Header("Location:discutions.php");
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester