import.php 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  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. /*
  14. if (($open = fopen("nazioni.csv", "r")) !== false)
  15. {
  16. $row = 0;
  17. while (($data = fgetcsv($open, 1000, ",")) !== false) {
  18. // $array[] = $data;
  19. if ($row > 0)
  20. {
  21. $nazione = str_replace("'", "''", $data[0]);
  22. $codice = str_replace("'", "''", $data[1]);
  23. if ($codice != 'IT' && $codice != 'DE')
  24. {
  25. $sql = "INSERT INTO nations (name, code, enabled) VALUES ('" . stripcslashes($nazione) . "', '" . $codice . "', true)";
  26. $conn->query($sql);
  27. }
  28. }
  29. $row++;
  30. }
  31. fclose($open);
  32. }
  33. */
  34. if (($open = fopen("comuni.csv", "r")) !== false)
  35. {
  36. $row = 0;
  37. while (($data = fgetcsv($open, 1000, ",")) !== false) {
  38. // $array[] = $data;
  39. if ($row > 0)
  40. {
  41. $comune = str_replace("'", "''", $data[0]);
  42. $provincia = str_replace("'", "''", $data[1]);
  43. if ($provincia == '-')
  44. $provincia = str_replace("'", "''", $data[2]);
  45. $codice_provincia = $data[3];
  46. $codice = $data[4];
  47. // Inserisco o recupero la provincia
  48. /*
  49. $sql = "SELECT id FROM provinces WHERE code = '" . $codice_provincia . "'";
  50. $result = $conn->query($sql);
  51. if ($result->num_rows > 0)
  52. {
  53. $exist = $result->fetch_assoc();
  54. $province_id = $exist["id"];
  55. }
  56. else
  57. {
  58. $sql = "INSERT INTO provinces (nation_id, name, code, enabled) VALUES ('" . $italia . "', '" . stripcslashes($provincia) . "', '" . $codice_provincia . "', true)";
  59. $conn->query($sql);
  60. $province_id = $conn->insert_id;
  61. }
  62. // Inserisco il comune
  63. $sql = "INSERT INTO cities (province_id, name, enabled) VALUES ('" . $province_id . "', '" . stripcslashes($comune) . "', true)";
  64. $conn->query($sql);
  65. */
  66. $sql = "UPDATE cities set code = '" . $codice . "' where name = '" . stripcslashes($comune) . "' ";
  67. $conn->query($sql);
  68. }
  69. $row++;
  70. }
  71. fclose($open);
  72. }
  73. $conn->close();
  74. /*
  75. echo "<pre>";
  76. // To display array data
  77. var_dump($array);
  78. echo "</pre>";
  79. */