Advertisement
Guest User

Untitled

a guest
Jun 28th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. $dbname = 'db1';
  2.  
  3. $db1 = pg_connect("host=$host port=$port dbname=$dbname user=$user password=$password");
  4. if (!$db1) {
  5. echo "Not connected : " . pg_error();
  6. exit;
  7. }
  8.  
  9. $dbname2 = 'db2';
  10.  
  11. $db2 = pg_connect("host=$host port=$port dbname=$dbname2 user=$user password=$password");
  12. if (!$db2) {
  13. echo "Not connected : " . pg_error();
  14. exit;
  15. }
  16.  
  17. //get the table and fields data
  18. $table = $_GET['table'];
  19. $table2 = $_GET['table2'];
  20. $table3 = $_GET['table3'];
  21. $fields = $_GET['fields'];
  22.  
  23. //turn fields array into formatted string
  24. $fieldstr = "";
  25. foreach ($fields as $i => $field){
  26. $fieldstr = $fieldstr . "$field, ";
  27. }
  28.  
  29. //get the geometry as geojson in WGS84
  30. $fieldstr = $fieldstr . "ST_AsGeoJSON(ST_Transform(elect_data.$table3.geom,4269))";
  31.  
  32. //create basic sql statement
  33. $sql = "SELECT $fieldstr FROM $table
  34. JOIN $table2
  35. ON $table.lalvoterid = $table2.lalvoterid
  36. JOIN elect_data.$table3
  37. ON $table.cd_name = elect_data.$table3.cd_name
  38. GROUP BY $table2.cd";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement