1

Тема: Проблемма с поиском

Почемуто при поиске какого либо значения PMA выдаёт:

Ошибка
SQL-запрос:

SELECT COUNT( * ) AS count
FROM `888`.`fusion_admin`
WHERE `admin_id` LIKE CONVERT( _utf8 '%admin%'
USING )
COLLATE OR `admin_rights` LIKE '%admin%'
OR `admin_image` LIKE '%admin%'
OR `admin_title` LIKE '%admin%'
OR `admin_link` LIKE '%admin%'
OR `admin_page` LIKE CONVERT( _utf8 '%admin%'
USING )
COLLATE
Ответ MySQL: 

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') COLLATE  OR `admin_rights` LIKE '%admin%' OR `admin_image` LIKE '%admin%' OR `' at line 1


Помогите пжалуйста. Что это значит и как с этим бороться?

2

Re: Проблемма с поиском

Юрий сказал:

Помогите пожалуйста. Что это значит и как с этим бороться?

Это обозначает. синтаксическую ошибку в sql-запросе. Считаю, что дело в использовании COLLATE.

Почитайте здесь подробнее о COLLATE: Использование оператора COLLATE в SQL-выражениях.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

3

Re: Проблемма с поиском

А по руски нельзя?
И ешё хочу добавить что эта база была экспортированна с денвера и после этого появились вопросики порописал

$db_select = @mysql_select_db($db_name);
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");

стало со словами всё правильно.

4

Re: Проблемма с поиском

Юрий
Запрос не работоспособен в принципе. Lokki указал вам на ошибку в COLLATE. Так как я не понимаю что именно требуется выполнить данным запросом, то более ничем помочь не могу. На указанной вам странице документации ничего переводить не надо, просто посмотрите на логику использования COLLATE и поймите почему данное выражение у вас не работает.

5

Re: Проблемма с поиском

Стоял phpMyAdmin 2.6.1
сейчас установил phpMyAdmin - 2.10.2 и всё заработало но почемуто при входе в pma 2.10 появляется весь экран в раных ошибках :
Warning: Cannot modify header information - headers already sent by (output started at C:\WebServers\localhost\WWW\PHP MyAdmin 2.10.2\libraries\Config.class.php(373) : eval()'d code:1) in C:\WebServers\localhost\WWW\PHP MyAdmin 2.10.2\libraries\common.lib.php on line 413

Warning: Cannot modify header information - headers already sent by (output started at C:\WebServers\localhost\WWW\PHP MyAdmin 2.10.2\libraries\Config.class.php(373) : eval()'d code:1) in C:\WebServers\localhost\WWW\PHP MyAdmin 2.10.2\libraries\common.lib.php on line 413

после обновления этой страници  pma 2.10 уже без ошибок и всегда при входе ошибки а после обновления пропадают?Это нормально?

6

Re: Проблемма с поиском

Юрий
Это совсем не нормально.
Проверьте конфигурационный файл на наличие ошибок.