import.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <?php
  2. $italia = 1;
  3. $servername = "localhost";
  4. $username = "root";
  5. $password = "_brUce80!";
  6. $dbname = "iao_team";
  7. // Create connection
  8. $conn = new mysqli($servername, $username, $password, $dbname);
  9. // Check connection
  10. if ($conn->connect_error) {
  11. die("Connection failed: " . $conn->connect_error);
  12. }
  13. if (($open = fopen("nazioni.csv", "r")) !== false)
  14. {
  15. $row = 0;
  16. while (($data = fgetcsv($open, 1000, ",")) !== false) {
  17. // $array[] = $data;
  18. if ($row > 0)
  19. {
  20. $nazione = str_replace("'", "''", $data[0]);
  21. $codice = str_replace("'", "''", $data[1]);
  22. if ($codice != 'IT' && $codice != 'DE')
  23. {
  24. $sql = "INSERT INTO nations (name, code, enabled) VALUES ('" . stripcslashes($nazione) . "', '" . $codice . "', true)";
  25. $conn->query($sql);
  26. }
  27. }
  28. $row++;
  29. }
  30. fclose($open);
  31. }
  32. /*
  33. if (($open = fopen("comuni.csv", "r")) !== false)
  34. {
  35. $row = 0;
  36. while (($data = fgetcsv($open, 1000, ",")) !== false) {
  37. // $array[] = $data;
  38. if ($row > 0)
  39. {
  40. $comune = str_replace("'", "''", $data[0]);
  41. $provincia = str_replace("'", "''", $data[1]);
  42. if ($provincia == '-')
  43. $provincia = str_replace("'", "''", $data[2]);
  44. $codice_provincia = $data[3];
  45. // Inserisco o recupero la provincia
  46. $sql = "SELECT id FROM provinces WHERE code = '" . $codice_provincia . "'";
  47. $result = $conn->query($sql);
  48. if ($result->num_rows > 0)
  49. {
  50. $exist = $result->fetch_assoc();
  51. $province_id = $exist["id"];
  52. }
  53. else
  54. {
  55. $sql = "INSERT INTO provinces (nation_id, name, code, enabled) VALUES ('" . $italia . "', '" . stripcslashes($provincia) . "', '" . $codice_provincia . "', true)";
  56. $conn->query($sql);
  57. $province_id = $conn->insert_id;
  58. }
  59. // Inserisco il comune
  60. $sql = "INSERT INTO cities (province_id, name, enabled) VALUES ('" . $province_id . "', '" . stripcslashes($comune) . "', true)";
  61. $conn->query($sql);
  62. }
  63. $row++;
  64. }
  65. fclose($open);
  66. }
  67. */
  68. $conn->close();
  69. /*
  70. echo "<pre>";
  71. // To display array data
  72. var_dump($array);
  73. echo "</pre>";
  74. */