Avatar billede cmau Nybegynder
17. april 2005 - 10:58 Der er 8 kommentarer og
1 løsning

Jeg har en masse ip'er som står ip, ip, ip, ip

Hejsa

Jeg har et felt under hver reklame jeg har i min database, der står alle de iper der har trykket på banneret, de er opstillet sådan her:

xxx.xxx.xxx, xxx.xxx.xxx, xxx.xxx.xxx, xxx.xxx.xxx, xxx.xxx.xxx, xxx.xxx.xxx

Hvordan kan jeg så tjekke om en af min er li med min ip?
Avatar billede jop... Nybegynder
17. april 2005 - 11:25 #1
xxx.xxx.xxx.xxx ? Står de ikke sådan?
Avatar billede jop... Nybegynder
17. april 2005 - 11:25 #2
MySQL database?
Avatar billede cmau Nybegynder
17. april 2005 - 11:50 #3
jop... > Jo det står hvis sådan, men skrev bare hurigt det andet og aj det er MySQL.
Avatar billede slash_underscore Nybegynder
17. april 2005 - 12:02 #4
$db = mysql_query("SELECT * FROM ipadresser WHERE ip LIKE '%123.123.123.123%'");
Avatar billede cmau Nybegynder
17. april 2005 - 12:03 #5
Doh hvorfor tænkte jeg ikke lige på det :P Tak smider du svar?
Avatar billede slash_underscore Nybegynder
17. april 2005 - 12:06 #6
Men for den største kompabilitet, hvorfor så ikke én post til hver ip?

Altså en table reserveret til ip-adresser... Så kan du også registrere seneste klik fra denne, antal hits osv...
Avatar billede slash_underscore Nybegynder
17. april 2005 - 12:06 #7
Svar ;)
Avatar billede ranglen Nybegynder
17. april 2005 - 12:12 #8
'%123.123.123.123%' er heller ikke helt sikkert.

Har du 10.0.0.100 registeret vil søgningen også matche 10.0.0.1
Avatar billede ranglen Nybegynder
17. april 2005 - 12:14 #9
Og enig med slash, at en række til hver ip er bedre. Og lade ipen være en int. Så ville en søgning se ud som:

select * from ipadresser where ip=inet_aton('x.x.x.x')
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