PageRenderTime 42ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/DEV/DISPLAY/flux/generateLocalitiesList.php

https://github.com/chrisbst35/LI_LEMONDE
PHP | 53 lines | 31 code | 5 blank | 17 comment | 7 complexity | b57d3cf3800a7d31dc15bc20056e017c MD5 | raw file
  1. <?php
  2. /**
  3. *
  4. * $query = "SELECT DISTINCT lgn_id
  5. FROM db1.T_LOCALITY_LCT_FR
  6. WHERE lct_name LIKE '$data[$c]%'";
  7. *
  8. *
  9. *
  10. *
  11. *
  12. */
  13. require_once('../modules/includes.php');
  14. // Chemin du fichier ini
  15. $file = dirname(__FILE__) . "/conf/test.csv";
  16. $result = NULL;
  17. $row = 0;
  18. $temp = NULL;
  19. print_r("resultat: \n");
  20. if (($handle = fopen($file, 'r')) !== FALSE) {
  21. while (($data = fgetcsv($handle, ',')) !== FALSE) {
  22. //champs
  23. $num = count($data);
  24. //lignes
  25. //$row++;
  26. $c = 0;
  27. while ($c < $num) {
  28. $query = "SELECT lgn_id,lct_name,lct_id
  29. FROM db1.T_LOCALITY_LCT_FR
  30. WHERE lct_name LIKE '$data[$c]%'";
  31. $result = pdoquery($query);
  32. foreach ($result as $k => $v) {
  33. if ($v['lgn_id']) {
  34. //ignore
  35. if ($temp != $v['lgn_id']) {
  36. print_r("$v[lgn_id],");
  37. $temp = $v['lgn_id'];
  38. }
  39. } else {
  40. //print_r("$v[lct_id],");
  41. }
  42. }
  43. $c++;
  44. }
  45. }
  46. fclose($handle);
  47. }
  48. ?>