get_search_list.php 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. if (isset($_GET['project_id'])) {
  3. include("sql.php");
  4. $project_id = $_GET['project_id'];
  5. $type_id = $_GET['type_id'];
  6. // $search = $_GET['search'];
  7. $array = [];
  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. $sql = "SELECT DISTINCT [id], [original_name] FROM [21000X].[dbo].[File_Table]
  14. WHERE [project_id] IN ($project_id) AND [type_id] IN ($type_id)
  15. UNION
  16. SELECT DISTINCT [id], [original_name] FROM [21000X].[dbo].[Blueprint]
  17. WHERE [project_id] IN ($project_id) AND [type_id] IN ($type_id);";
  18. $fetchResult = sqlsrv_query($conn, $sql);
  19. while ($row = sqlsrv_fetch_array($fetchResult, SQLSRV_FETCH_ASSOC)) {
  20. array_push($array ,$row);
  21. }
  22. echo json_encode($array,JSON_UNESCAPED_UNICODE);
  23. } else {
  24. die("post error!");
  25. }
  26. ?>