/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Tælle antal af ip´er som ligger i en mysql~
Fra : Morten Jørgensen


Dato : 08-12-01 20:39

Jeg har lavet et script som lægger folks ip adresser ind i min mysql
database for at forhindre at man kan stemme flere gange inden for samme dag
på min topliste.
Men jeg vil så gerne have at den kan tælle og vise hvor mange ip adresser
som ligger der - som vel og mærket er oprettet samme dag.

Hvordan kan det laves?

M.v.h Morten Jørgensen
Webmaster og Redaktør på:
www.StartLinket.dk



 
 
Ronni / The real one~ (08-12-2001)
Kommentar
Fra : Ronni / The real one~


Dato : 08-12-01 21:10

Hej Morten

Har du forsøgt selv ?

Jeg kan give dig nogle hints - og prøv så selv ud fra disse !
Du kan højst du lære af det, og næppe miste synet ! :)

1. http://www.php.net er din ven - ligesom google!
2. se på mysql_num_rows()

Dette er faktisk det eneste der skal bruges ud, over data hentet
fra din database.

mvh
Ronni
ronni1@ofir.dk





Karl Peder Olesen (08-12-2001)
Kommentar
Fra : Karl Peder Olesen


Dato : 08-12-01 21:34

Hvad med:

SELECT count(ip) WHERE date='YYYY-MM-DD'

mvh
Karl Peder


Morten Jørgensen (09-12-2001)
Kommentar
Fra : Morten Jørgensen


Dato : 09-12-01 00:19

"Ronni / The real one " <ronni1@ofir.dk> wrote in message
> Hej Morten
>
> Har du forsøgt selv ?
>
> Jeg kan give dig nogle hints - og prøv så selv ud fra disse !
> Du kan højst du lære af det, og næppe miste synet ! :)
>
> 1. http://www.php.net er din ven - ligesom google!
> 2. se på mysql_num_rows()
>
> Dette er faktisk det eneste der skal bruges ud, over data hentet
> fra din database.

Det var lige hvad jeg skulle bruge. Ja, jeg har også selv forsøg. Men den
vise af en eller anden grund bare den første ip adresse som havde den dato.

M.v.h Morten Jørgensen
Webmaster og Redaktør på:
www.StartLinket.dk



Ronni / The real one~ (09-12-2001)
Kommentar
Fra : Ronni / The real one~


Dato : 09-12-01 00:46

> Det var lige hvad jeg skulle bruge. Ja, jeg har også selv forsøg. Men den
> vise af en eller anden grund bare den første ip adresse som havde den
dato.

Så er det nok fordi du ikke har hentet dem alle, eller at der kun har været
én!

$res = mysql_query("SELECT ip FROM tabel WHERE date = 'YYYY-MM-DD'");
$nr = mysql_num_rows($res);
echo $nr;

Det skulle give dig antallet af ip'er den givne dato.


En anden gang så prøv at poste noget af det kode du har lavet, og hvilke
fejl du får,
så man evt kan rette / bygge videre på det, og se at du rent faktisk har
prøvet selv, for som de fleste nok antager ud fra dine poster, så er det
lidt "Jeg skal bruge kode - giv mig det!" - uden at du forsøger selv!


mvh
Ronni
ronni1@ofir.dk




Morten Jørgensen (09-12-2001)
Kommentar
Fra : Morten Jørgensen


Dato : 09-12-01 11:05

"Ronni / The real one " <ronni1@ofir.dk> wrote in message
> $res = mysql_query("SELECT ip FROM tabel WHERE date = 'YYYY-MM-DD'");
> $nr = mysql_num_rows($res);
> echo $nr;

Jeg har selv lavet:

$smsdato = date ("Ymd");
$opretterforbindelsetildenrigtigetabel = mysql_query("SELECT * FROM
smssystem WHERE smsdate='smsdato'", $db);
$visdetantalbesoegidag =
mysql_num_rows($opretterforbindelsetildenrigtigetabel);
echo $visdetaltalbesoegidag;

Men den tager bare fra alle datoerne. Hvorfor?

M.v.h Morten Jørgensen
Webmaster og Redaktør på:
www.StartLinket.dk



Ronni / The real one~ (09-12-2001)
Kommentar
Fra : Ronni / The real one~


Dato : 09-12-01 14:27

> $smsdato = date ("Ymd");
> $opretterforbindelsetildenrigtigetabel = mysql_query("SELECT * FROM
> smssystem WHERE smsdate='smsdato'", $db);
> $visdetantalbesoegidag =
> mysql_num_rows($opretterforbindelsetildenrigtigetabel);
> echo $visdetaltalbesoegidag;

Der er en fejl i din kode!

smsdate='$smsdato' - du mangler $


mvh
Ronni
ronni1@ofir.dk




Mogens Meier Christe~ (09-12-2001)
Kommentar
Fra : Mogens Meier Christe~


Dato : 09-12-01 17:51

"Ronni / The real one " <ronni1@ofir.dk> wrote in message
news:3c12a5a7$0$77418$edfadb0f@dspool01.news.tele.dk...

> En anden gang så prøv at poste noget af det kode du har lavet, og hvilke
> fejl du får,

IMHO er det en endnu bedre idé FØRST (kort!) at beskrive ideen i det man
prøver, og DEREFTER bringe koden. Det gør det meget nemmere at
forstå/fejlfinde andre folks kode, især at finde ud af hvor koden ikke gør
det folk tror den gør.


--
Mvh. Mogens
www.momech.dk



Ronni / The real one~ (09-12-2001)
Kommentar
Fra : Ronni / The real one~


Dato : 09-12-01 18:43


> IMHO er det en endnu bedre idé FØRST (kort!) at beskrive ideen i det man
> prøver, og DEREFTER bringe koden. Det gør det meget nemmere at
> forstå/fejlfinde andre folks kode, især at finde ud af hvor koden ikke gør
> det folk tror den gør.

Jo men det er jo også det han gør nu!
Skriver at han har en ide, og at han ikke kan få det til at virke, eller
blot ikke ved hvordan han gør!
Jeg opfordre ham bare til også at medsende kode, så man kan se at han har
prøvet selv, og så hjælpe ham med hans egen kode, i stedet for andre blot
skal give ham den.

mvh
Ronni
ronni1@ofir.dk




Mogens Meier Christe~ (10-12-2001)
Kommentar
Fra : Mogens Meier Christe~


Dato : 10-12-01 14:13

"Ronni / The real one " <ronni1@ofir.dk> wrote in message
news:3c13a22c$0$25372$edfadb0f@dspool01.news.tele.dk...
>
> > IMHO er det en endnu bedre idé FØRST (kort!) at beskrive ideen i det man
> > prøver, og DEREFTER bringe koden. Det gør det meget nemmere at
> > forstå/fejlfinde andre folks kode, især at finde ud af hvor koden ikke
gør
> > det folk tror den gør.

> Jo men det er jo også det han gør nu!

OK, jeg mente i samme mail ;)
Derudover mente jeg generelt, ikke kun mht. det konkrete spørgsmål.


--
Mvh. Mogens
www.momech.dk



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste