get_db_table.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. include("sql.php");
  3. $category = [];
  4. $project = [];
  5. $type = [];
  6. $notes = [];
  7. $category_type = [];
  8. $connectionInfo = array("Database" => "$dbname", "UID" => "$username", "PWD" => "$password", "CharacterSet" => "UTF-8");
  9. $conn = sqlsrv_connect($hostname, $connectionInfo);
  10. if ($conn === false) {
  11. die(print_r(sqlsrv_errors(), true));
  12. }
  13. //get category table
  14. $sql = "SELECT DISTINCT * FROM [21000X].[dbo].[Construction_Category];";
  15. $fetchResult = sqlsrv_query($conn, $sql);
  16. while ($row = sqlsrv_fetch_array($fetchResult, SQLSRV_FETCH_ASSOC)) {
  17. array_push($category ,$row);
  18. }
  19. //get project table
  20. $sql = "SELECT DISTINCT * FROM [21000X].[dbo].[Project_Table];";
  21. $fetchResult = sqlsrv_query($conn, $sql);
  22. while ($row = sqlsrv_fetch_array($fetchResult, SQLSRV_FETCH_ASSOC)) {
  23. array_push($project ,$row);
  24. }
  25. //get type table
  26. $sql = "SELECT DISTINCT * FROM [21000X].[dbo].[File_Category];";
  27. $fetchResult = sqlsrv_query($conn, $sql);
  28. while ($row = sqlsrv_fetch_array($fetchResult, SQLSRV_FETCH_ASSOC)) {
  29. array_push($type ,$row);
  30. }
  31. //get notes table
  32. $sql = "SELECT DISTINCT [Project_Table].[project_id], [notes] FROM [21000X].[dbo].[Project_Table]
  33. RIGHT JOIN [Blueprint] ON [Project_Table].[project_id] = [Blueprint].[project_id];";
  34. $fetchResult = sqlsrv_query($conn, $sql);
  35. while ($row = sqlsrv_fetch_array($fetchResult, SQLSRV_FETCH_ASSOC)) {
  36. array_push($notes ,$row);
  37. }
  38. //get category_type table
  39. $sql = "SELECT DISTINCT * FROM [21000X].[dbo].[Category_List];";
  40. $fetchResult = sqlsrv_query($conn, $sql);
  41. while ($row = sqlsrv_fetch_array($fetchResult, SQLSRV_FETCH_ASSOC)) {
  42. array_push($category_type ,$row);
  43. }
  44. $data["category"] = $category;
  45. $data["project"] = $project;
  46. $data["type"] = $type;
  47. $data["notes"] = $notes;
  48. $data["category_type"] = $category_type;
  49. echo json_encode($data,JSON_UNESCAPED_UNICODE);
  50. sqlsrv_close($conn);
  51. ?>