Guest User

Untitled

a guest
Jun 25th, 2018
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.23 KB | None | 0 0
  1. <?php
  2. error_reporting(E_WARNING);
  3. $dbhost = 'localhost';
  4. $dbuser = 'root';
  5. $dbpass = 'vertrigo';
  6. $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
  7. $dbname = 'php'; //База которую нужно дампить
  8. mysql_select_db($dbname);
  9.  
  10. //Скрипт дампа базы для ТКАЧЕНКА!!!1
  11.  
  12. $dump_file = fopen("dump.sql", "w");
  13. //Для начала установим за головок(смихотулечка, ну за и головок, ну смешно же). Сразу говорю, я сначала делал дамп базы, а затем смотрел структуру дампа.
  14. $create_db = "CREATE DATABASE IF NOT EXISTS '$dbname';\n";
  15. $create_db .= "USE '$dbname';\n";
  16.  
  17. //Ключи и прочая хуитень от таблиц
  18. $show_tables = mysql_query("SHOW TABLES");
  19. while ($show_tables_fetch = mysql_fetch_row($show_tables))
  20. {
  21.     $show_tables_fetch = $show_tables_fetch[0];
  22.     $sql_table = mysql_query("SHOW CREATE TABLE `$dbname`.`$show_tables_fetch`;");
  23.     $sql_puts .= mysql_result($sql_table,0, 1)."\n";
  24. }
  25. //Запись в дамп
  26. fputs($dump_file, $create_db);
  27. fputs($dump_file, $sql_puts);
  28. fclose($dump_file); // Закрываем нахуй
  29. ?>
Add Comment
Please, Sign In to add comment