Advertisement
Guest User

Untitled

a guest
Jan 20th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. <?php
  2.  
  3. /* settings */
  4.  
  5. $db = 'DB_NAME';
  6. $db_host = 'localhost';
  7. $db_username = 'user';
  8. $db_password = 'passwd';
  9.  
  10. /* action */
  11.  
  12. // connect to db
  13. $dbconection = mysql_connect($db_host, $db_username, $db_password);
  14. if(!$dbconection) {
  15. echo "Error: Database connection to host '" . $db_host . "' can't be established!" . "<br/><br/>";
  16. exit(0);
  17. } else {
  18. echo "Database connection to host '" . $db_host . "' established!" . "<br/><br/>";
  19. }
  20. mysql_select_db($db);
  21.  
  22. // convert
  23. $result = mysql_query('show tables');
  24. if($result) {
  25.  
  26. echo "Database '" . $db . "' selected!" . "<br/><br/>";
  27.  
  28. // convert tables
  29. if(mysql_num_rows($result)) {
  30. while($tables = mysql_fetch_array($result)) {
  31. foreach ($tables as $key => $value) {
  32. $query = "ALTER TABLE " . $value . " CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;";
  33. mysql_query($query);
  34. if (mysql_error()) {
  35. echo mysql_error() . "<br/>";
  36. echo "ERROR: " . $query . "<br/>";
  37. } else {
  38. echo "SUCCESS: " . $query . "<br/>";
  39. }
  40. }
  41. }
  42. }
  43.  
  44. // set collation to utf8
  45. $query = "ALTER DATABASE dev_aopwebsites DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci";
  46. mysql_query($query);
  47. if (mysql_error()) {
  48. echo mysql_error() . "<br/>";
  49. echo "<br/><br/>" . "ERROR: " . $query . "<br/>";
  50. } else {
  51. echo "<br/><br/>". "SUCCESS: " . $query . "<br/>";
  52. }
  53.  
  54. echo "<br/><br/><br/>" . "SUCCESS!" . "<br/>";
  55.  
  56. } else {
  57. echo "<br/><br/><br/>" . "ERROR - Database '" . $db . "' not found!" . "<br/>";
  58. }
  59.  
  60. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement