changing collation

I thing that is very good for people to have under the configure menu the ..
changing collation
That for us for unicode languages, we need to change all tables to another COLLATION.
I think that is very simple for the developers to insert the changing collation code.
Thanh's in advance.
changing collation
That for us for unicode languages, we need to change all tables to another COLLATION.
I think that is very simple for the developers to insert the changing collation code.
- Code: Select all
<?php
$db = mysql_connect('localhost','myuser_mydbuser','mypassword');
if(!$db) echo "Cannot connect to the database - incorrect details";
mysql_select_db('myuser_mydbname'); $result=mysql_query('show tables');
while($tables = mysql_fetch_array($result)) {
foreach ($tables as $key => $value) {
mysql_query("ALTER TABLE $value COLLATE utf8_general_ci");
}}
echo "The collation of your database has been successfully changed!";
?>
Thanh's in advance.