Бывает случается так, что при просмотре таблиц базы данных, сравнение кодировок различаются между собой. Благодаря этой статье, можно несколькими действиями исправить это недоразумение и привести все таблицы в сравнение с единой кодировкой.
1. Создайте файл с расширением .php и назовите любым именем, например bd.php
2. В созданный файл скопируйте и вставьте следующий код:
<?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!"; ?>
Там, где localhost, myuser_mydbuser, mypassword, myuser_mydbname, ваши данные от бд.
3. Сохраните и загрузите bd.php в корень вашего форума, в котором возникла проблема.
4. Создайте запрос путем перехода на сам файл через адресную строку браузера: www.site.ru/bd.php
The collation of your database has been successfully changed!
Если вы получили такое сообщение, то все прошло успешно. Все таблицы в сравнении с одной кодировкой.
Автор статьи: Doogle
Recommended Comments
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.