← Desenvolvimento

Geo-tracking - descobre a origem do teu visitante

Lida 21796 vezes

Offline

ViiPER 
Membro
Mensagens 1208 Gostos 1
Troféus totais: 29
Trófeus: (Ver todos)
Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Citação de: "fpware"
Por acaso não a tenho...

Que tipo de erro é que te está a dar?

 
Código: [Seleccione]
SQL-query:

CREATE TABLE `ip2nation` (
`ip` int( 11 ) unsigned NOT NULL default '0',
`country` char( 2 ) NOT NULL default '',
KEY `ip` ( `ip` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1

MySQL said: Documentation
#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1' at line 5

 :? seja lá o que isto for... a versão anterior não me deu problemas :?
Offline

fpware 
Fundador
Mensagens 15318 Gostos 7
Troféus totais: 38
Trófeus: (Ver todos)
Linux User Mobile User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5

Acho que o problema está mesmo em:

Citar
ENGINE = MYISAM DEFAULT CHARSET = latin1


Mas o morpheus deve saber dizer-te melhor...
Offline

ViiPER 
Membro
Mensagens 1208 Gostos 1
Troféus totais: 29
Trófeus: (Ver todos)
Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

ok
Offline

morpheus 
Membro
Mensagens 1199 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

não testei, mas assim a olho eu punha:

Código: [Seleccione]
CREATE TABLE ip2nation (
  ip int(11) unsigned NOT NULL default '0',
  country char(2) NOT NULL default '',
  KEY ip (ip)
) TYPE=MyISAM;


Diz se funciona.
Offline

ViiPER 
Membro
Mensagens 1208 Gostos 1
Troféus totais: 29
Trófeus: (Ver todos)
Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Citação de: "morpheus"
não testei, mas assim a olho eu punha:

Código: [Seleccione]
CREATE TABLE ip2nation (
  ip int(11) unsigned NOT NULL default '0',
  country char(2) NOT NULL default '',
  KEY ip (ip)
) TYPE=MyISAM;


Diz se funciona.

 :oops: não sei o que fazer com isso :oops:

eu so crio a bd importo o file... e aquilo da aquele erro... nem fica la nada  :?
Offline

morpheus 
Membro
Mensagens 1199 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

ok... a ideia é esta.

nesse file, abres (pode ser com o notepad) e substituis o cabeçalho (que é igual ao que postaste) pelo que eu pus. gravas e fazes como costumas fazer. Pelo sim pelo não, faz uma cópia ao original (no caso de dar para o torto...

e não precisas de corar... :lol:
Offline

fpware 
Fundador
Mensagens 15318 Gostos 7
Troféus totais: 38
Trófeus: (Ver todos)
Linux User Mobile User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5

Mas realmente o ViiPER tem razão... Aquilo não está bem :lol:

Ora dá lá uma espretadela morpheus:
http://www.ip2nation.com/ip2nation/Download
Offline

morpheus 
Membro
Mensagens 1199 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

viiper, corrige-me se eu estiver errado. o mysql que usas: 4.0.xx

correcto?
Offline

ViiPER 
Membro
Mensagens 1208 Gostos 1
Troféus totais: 29
Trófeus: (Ver todos)
Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Citação de: "morpheus"
viiper, corrige-me se eu estiver errado. o mysql que usas: 4.0.xx

correcto?

4.0.24-standard

desculpa so responder agora, mas tinha saido e agora vou-me deitar que hoje acordo as 6 e eu ao contrario do fpware gosto de dormir  :lol:
Offline

morpheus 
Membro
Mensagens 1199 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

na boa.  :D

alguém usa o 4.1.xx?

se não estou em erro, este código (SQL) é só para 4.1.xx. também tenho o 4.0.xx e deu o mesmo erro. Fazendo a alteração que disse atrás, já deu (não me perguntem porquê... simplesmente, não sei)

infelizmente, o site do ip2nation é muito vago...

se alguém tiver o 4.1.xx ou o (ainda raro) 5.xx, pode fazer o teste?
Offline

fpware 
Fundador
Mensagens 15318 Gostos 7
Troféus totais: 38
Trófeus: (Ver todos)
Linux User Mobile User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5

Nope...
Offline

morpheus 
Membro
Mensagens 1199 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

Citação de: "fpware"
Nope...


ergh... nope?
Offline

morpheus 
Membro
Mensagens 1199 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

aha! brilhou-se luz na minha careca! :D

esta sintase só é suportada do 4.1.xx em diante. A alternativa que eu propus está correcta e funciona na perfeição.

mais info em:
http://dev.mysql.com/doc/mysql/en/charset.html
Offline

ViiPER 
Membro
Mensagens 1208 Gostos 1
Troféus totais: 29
Trófeus: (Ver todos)
Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

:obrigado:

tambem so agora perebi o que me tinhas dito para fazer  :oops:

mais uma vez  :obrigado:
Offline

morpheus 
Membro
Mensagens 1199 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

e funcionou?