Guest User

Untitled

a guest
Apr 15th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. <?php
  2. // Run Ruby Script Variables
  3. $ruby_script_path = "helpdeskhistory.rb";
  4.  
  5. // Get SQL output Variables
  6. $host = "physics.ucsd.edu";
  7. $username = "xxx";
  8. $password = "xxx";
  9. $database = "helpdesk";
  10.  
  11. function getSQLResults($sql, &$error) {
  12. global $host, $username, $password, $database;
  13.  
  14. $db = openSQL($error);
  15. if($db === false)
  16. return false;
  17.  
  18. // Run SQL query
  19. $res = mysql_query($sql, $db);
  20. if($res === false) {
  21. $error = mysql_error($db);
  22. return false;
  23. }
  24.  
  25. // Build results table
  26. if(mysql_num_rows($res) == 0)
  27. return true;
  28. $ret = array();
  29. while($row = mysql_fetch_assoc($res)) {
  30. $ret[] = $row;
  31. }
  32. mysql_free_result($res);
  33. return $ret;
  34. }
  35.  
  36. function openSQL(&$error) {
  37. // Prep SQL connection
  38. $db = mysql_connect($host, $username, $password); # ERROR HERE
  39. if($db === false) {
  40. $error = mysql_error($db);
  41. return false;
  42. }
  43. if(!mysql_select_db($database, $db)) {
  44. $error = mysql_error($db);
  45. return false;
  46. }
  47. return $db;
  48. }
  49.  
  50. function updateTicket($id) {
  51. global $update;
  52.  
  53. $db = openSQL($error);
  54. if($db === false)
  55. die("Error in step 4 (update ticket): ".$error);
  56.  
  57. $thesql = str_replace("%%ID%%", $id, $update);
  58. $res = mysql_query($thesql);
  59. if($res === false)
  60. die("Error in step 4 (update ticket): ".mysql_error());
  61. }
  62. ?>
Add Comment
Please, Sign In to add comment