db.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. require('config.inc.php');
  3. $dbh = new PDO('mysql:host=localhost;dbname=sdpickup', DB_USER, DB_PASS);
  4. $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  5. function getCompanies()
  6. {
  7. global $dbh;
  8. $stmt = $dbh->prepare(
  9. "SELECT id_company, name, description
  10. FROM company");
  11. $stmt->execute();
  12. $rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
  13. return $rows;
  14. }
  15. function getCompanyData($id_company)
  16. {
  17. global $dbh;
  18. $stmt = $dbh->prepare(
  19. "SELECT
  20. id_file_row, row_number,
  21. division, consignee,
  22. DATE_FORMAT(date_called_in, '%m/%d/%Y') date_called_in,
  23. dispatch_number, shipper,
  24. DATE_FORMAT(date_ready, '%m/%d/%Y') date_ready,
  25. address_1, address_2, city, state, zip, phone,
  26. TIME_FORMAT(time_ready, '%H:%i %p') time_ready,
  27. TIME_FORMAT(time_close, '%H:%i %p') time_close,
  28. TIME_FORMAT(time_pickup, '%H:%i %p') time_pickup,
  29. TIME_FORMAT(time_depart, '%H:%i %p') time_depart,
  30. bol_delivered,
  31. dispatch_reference,
  32. ctns, weight, cube
  33. FROM file_row
  34. INNER JOIN file USING(id_file)
  35. WHERE id_company = :id_company");
  36. $stmt->execute(array(':id_company' => $id_company));
  37. $rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
  38. return $rows;
  39. }
  40. ?>