Gå til innhold

mysql-> klikker når jeg utfører spørring


Gjest Slettet+142

Anbefalte innlegg

Gjest Slettet+142

hallo

 

jeg holder på med en spørring for å finne ut hvilke land loggede ip'er kommer ifra.

SQL'en jeg bruker er

SELECT * FROM page.log logg INNER JOIN iper.ip2nation ipen ON ipen.ip<INET_ATON(logg.ip) INNER JOIN iper.ip2nationCountries iper ON ipen.country=iper.code WHERE iper.code = ipen.country AND logg.ip!='$ip' ORDER BY logg.id DESC LIMIT 100

 

hvordan de enkelte tabellene ser ut finner du i spoileren

 

 

 

describe iper.ip2nation; select * from iper.ip2nation LIMIT 1, 1; describe iper.ip2nationCountries; select * from iper.ip2nationCountries LIMIT 1, 1; describe page.log; select * from page.log LIMIT 0, 1;

 

+---------+------------------+------+-----+---------+-------+

| Field  | Type            | Null | Key | Default | Extra |

+---------+------------------+------+-----+---------+-------+

| ip      | int(11) unsigned | NO  | MUL | 0      |      |

| country | char(2)          | NO  |    | NULL    |      |

+---------+------------------+------+-----+---------+-------+

2 rows in set (0.03 sec)

 

+-----------+---------+

| ip        | country |

+-----------+---------+

| 700448768 | za      |

+-----------+---------+

1 row in set (0.03 sec)

 

+---------+--------------+------+-----+---------+-------+

| Field  | Type        | Null | Key | Default | Extra |

+---------+--------------+------+-----+---------+-------+

| code    | varchar(4)  | NO  | PRI | NULL    |      |

| country | varchar(255) | NO  |    | NULL    |      |

| lat    | float        | NO  |    | 0      |      |

| lon    | float        | NO  |    | 0      |      |

+---------+--------------+------+-----+---------+-------+

4 rows in set (0.05 sec)

 

+------+----------------------+-----+-----+

| code | country              | lat | lon |

+------+----------------------+-----+-----+

| ae  | United Arab Emirates |  24 |  54 |

+------+----------------------+-----+-----+

1 row in set (0.08 sec)

 

+----------+--------------+------+-----+-------------------+----------------+

| Field    | Type        | Null | Key | Default          | Extra          |

+----------+--------------+------+-----+-------------------+----------------+

| id      | int(255)    | NO  | PRI | NULL              | auto_increment |

| ip      | varchar(15)  | NO  |    | NULL              |                |

| page    | varchar(255) | NO  |    | NULL              |                |

| file    | varchar(255) | NO  |    | NULL              |                |

| user    | varchar(255) | YES  |    | NULL              |                |

| dato_tid | timestamp    | YES  |    | CURRENT_TIMESTAMP |                |

| url      | varchar(255) | NO  |    | NULL              |                |

+----------+--------------+------+-----+-------------------+----------------+

7 rows in set (0.03 sec)

 

+----+----------------+-------+------------+--------+---------------------+-------------------------------------+

| id | ip            | page  | file      | user  | dato_tid            | url                                |

+----+----------------+-------+------------+--------+---------------------+-------------------------------------+

|  1 | 80.202.114.120 | Index | index.html | mariyo | 2006-09-17 13:54:04 | http://www.mariyoweb.com/index.html |

+----+----------------+-------+------------+--------+---------------------+-------------------------------------+

1 row in set (0.03 sec)

 

 

 

 

hvorfor klikker dataen? noen som i det hele tatt skjønner hva meningen i spørsmålet mitt er? :confused:

 

edit: forbedret spoiler-innhold

edit2:

 

enda bedre info om de to tabellene i "iper"-databasen finner du kanskje her, ettersom at det er dette jeg bruker :)

Endret av Slettet+142
Lenke til kommentar
Videoannonse
Annonse
Gjest Slettet+142

smart.. men jeg tør ikke kjøre spørringen igjen.

fant en annen løsning ved hjelp fra endrebjorsvik på msn.

 

men takk for tips. og EXPLAIN er nok noe jeg sikekrt kommer til å bruke framover. holder på å lage meg ny side, så :D

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...