Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Database stato-città di tutto il modo

    Esiste un database gratuito con gli stati e le città di tutto il mondo?

  2. #2

  3. #3
    Lo avevo già trovato, comunque grazie per la segnalazione.

    Ad ogni modo, non so se tu ha visto com'è strutturato il file worldcitiespop.txt, ma supponendo che io abbia già una tabella con il codice a due lettere e il nome di tutti gli stati del pianeta, puoi aiutarmi a scrivere un script in PHP che crei una nuova tabella e inserisca le città presenti in quel file di testo, collegandole ovviamente alla tabella degli stati?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Nel csv c'è già tutto.

  5. #5
    Ti ringrazio molto per la disponibilità, ma non riesco a capire di cosa si tratta.

    Per popolare il database, bisogna creare uno script che si connette con GeoIp? Mi sembra una figata pazzesca, però non ho idea di come fare.

  6. #6
    Da phpMyAdmin ho provato ad importare il file .csv, ma il mio provider mi fa importare solo file di massimo 24MB, mentre questo è di 116MB.

    Come posso risolvere il problema?

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Dividi il file in parti più piccole.

    http://www.filesplitter.org/

  8. #8
    Ma prima di importare il file .csv devo cambiare il motore di memorizzazione della tabella? Lo chiedo perché quando provo ad impostare CSV come motore mi da questo errore:

    http://img406.imageshack.us/img406/4416/tempbj.png

  9. #9
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Usa una tabella myisam o innodb a seconda delle tue esigenze e importa il/i csv tramite load data

    http://dev.mysql.com/doc/refman/5.1/en/load-data.html

  10. #10
    Ti ringrazio davvero molto per la tua grande disponibilità, ma ho ancora problemi a popolare la tabella.

    Ho copiato il file GeoLiteCity-Location.csv sul server e ho aggiunto questo script in PHP

    Codice PHP:
    <?php
    require_once("db-connect.php");
    $query "LOAD DATA INFILE 'GeoLiteCity-Location.csv' INTO TABLE geo_blocks";
    mysql_query($query$db) or die(mysql_error($db));
    ?>
    ma quando provo a lanciarlo mi da il seguente errore.

    Access denied for user 'awatag_db_admin'@'localhost' (using password: YES)
    I dati di accesso sono corretti, in quanto riesco a connettermi al database da qualsiasi altro script. L'errore è evidentemente della query, ma non capisco dove sbaglio.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.