Avatar billede topsite Nybegynder
08. juni 2003 - 04:42 Der er 8 kommentarer og
1 løsning

Join Dato

Hej, jeg skal have lavet et system, hvor man kan Tælle antal dage brugeren har været medlem af systemet

dvs. når man joiner skal den smide en eller andet ting i MySQL-basen og - nå så man senere kigger på brugeren profil skal der stå, brugeren har været aktiv i ex. 324 dage

hvordan kan man lave det ?
Avatar billede abpdk Nybegynder
08. juni 2003 - 05:22 #1
Hvis din tabel f.eks. ser sådan ud

create table users(
  name char(255),
  joined datetime
);

Så tilføjer du en ny bruger med:
INSERT INTO users (name,joined) VALUES('$navn', now())

og når du så vil ha' antallet af dage vedkommende har været aktiv, bruger du:
SELECT (TO_DAYS(now())-TO_DAYS(joined) FROM users WHERE name='$navn'
Avatar billede topsite Nybegynder
08. juni 2003 - 14:18 #2
hvordan kan jeg så Echo min query?
Avatar billede abpdk Nybegynder
08. juni 2003 - 14:25 #3
Ved at lave noget i denne her retning:

$result = mysql_query("SELECT (TO_DAYS(now())-TO_DAYS(joined) FROM users WHERE name='$navn'");
$row = mysql_fetch_row($result);
echo $row[0];

Kan muligvis forkortes til (har ikke prøvet):

$row = mysql_fetch_row(mysql_query("SELECT (TO_DAYS(now())-TO_DAYS(joined) FROM users WHERE name='$navn'"));
echo $row[0];
Avatar billede topsite Nybegynder
08. juni 2003 - 14:29 #4
Supplied argument is not a valid MySQL result resource in /home/get2hits/public_html/memberzone.php on line 49

You have been a member of the network for
<?
$resulta = mysql_query("SELECT (TO_DAYS(now())-TO_DAYS(joined) FROM customers kører WHERE id='1'");
$rowa = mysql_fetch_row($resulta);
echo $rowa[0];
?>
days! :)
Avatar billede topsite Nybegynder
08. juni 2003 - 14:30 #5
ResultA:
$resulta = mysql_query("SELECT (TO_DAYS(now())-TO_DAYS(joined) FROM get2hits_customers WHERE id='1'");
Avatar billede topsite Nybegynder
08. juni 2003 - 14:31 #6
min join tabel hedder joined :/
Avatar billede topsite Nybegynder
08. juni 2003 - 14:41 #7
fandt fejlen:
TO_DAYS(joined))

manglede en )

tak
Avatar billede abpdk Nybegynder
08. juni 2003 - 14:42 #8
Jeg er ikke med!?
Avatar billede abpdk Nybegynder
08. juni 2003 - 14:42 #9
Ah ok :)
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