Advertisement
Guest User

Untitled

a guest
May 29th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.85 KB | None | 0 0
  1. <?php
  2. $username = "";
  3. $password = "";
  4. $hostname = "";
  5. $dbname = '';
  6.  
  7. //connection to the database
  8. $db = mysql_connect($hostname, $username, $password) or die("Unable to connect to MySQL");
  9. mysql_select_db($dbname);
  10.  
  11. $filename = "../config/sql/kinspire_mysql.sql";
  12.  
  13. $msg = false;
  14. $sql = false;
  15. if ($f = fopen($filename, 'r')) do {
  16.     $line = fgets($f);
  17.     $line = trim($line);
  18.     if(!@ereg('^--', $line))
  19.     {
  20.         $sql .= " " . $line;
  21.     }
  22. } while (!feof($f));
  23. fclose($f);
  24.  
  25. if(!$sql) {
  26.     $msg = "No queries found in $filename";
  27.     return false;
  28. }
  29.  
  30. $queries = explode(';', $sql);
  31.  
  32. foreach($queries as $query) {
  33.     $query = trim($query);
  34.     if($query == "") {
  35.         continue;
  36.     }
  37.     if(!mysql_query($query . ';')) {
  38.         $msg = "query " . $query . " failed";
  39.         return false;
  40.     }
  41. }
  42.  
  43. if ($msg === false) {
  44.     $msg = "Done";
  45. }
  46.  
  47. echo $msg;
  48.  
  49. mysql_close();
  50. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement