Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2016
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. <?php
  2. $connectstr_dbhost = '';
  3. $connectstr_dbname = '';
  4. $connectstr_dbusername = '';
  5. $connectstr_dbpassword = '';
  6.  
  7. foreach ($_SERVER as $key => $value) {
  8. if (strpos($key, "MYSQLCONNSTR_localdb") !== 0) {
  9. continue;
  10. }
  11.  
  12. $connectstr_dbhost = preg_replace("/^.*Data Source=(.+?);.*$/", "\\1", $value);
  13. $connectstr_dbname = preg_replace("/^.*Database=(.+?);.*$/", "\\1", $value);
  14. $connectstr_dbusername = preg_replace("/^.*User Id=(.+?);.*$/", "\\1", $value);
  15. $connectstr_dbpassword = preg_replace("/^.*Password=(.+?)$/", "\\1", $value);
  16. }
  17.  
  18. var_dump($connectstr_dbhost);
  19. var_dump($connectstr_dbname);
  20. var_dump($connectstr_dbusername);
  21. var_dump($connectstr_dbpassword);
  22.  
  23.  
  24. $link = mysqli_connect($connectstr_dbhost, $connectstr_dbusername, $connectstr_dbpassword,$connectstr_dbname);
  25.  
  26. if (!$link) {
  27. echo "Error: Unable to connect to MySQL." . PHP_EOL;
  28. echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
  29. echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
  30. exit;
  31. }
  32.  
  33. echo "Success: A proper connection to MySQL was made! The my_db database is great." . PHP_EOL;
  34. echo "Host information: " . mysqli_get_host_info($link) . PHP_EOL;
  35.  
  36. mysqli_close($link);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement