ошибки MySQL server'а

12 3
[Удален]
1365

После переезда на новый хостинг CMS начала работать лиш на половину, постоянно выдавая ошибки вида

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 'limit 1' at line 1

Будьте добры, подскажите, с чем может быть связанна ошибка подобного рода?

Спасибо

emzi
На сайте с 17.01.2007
Offline
46
#1

полный текст команды неплохо было бы посмотреть

T
На сайте с 15.04.2007
Offline
8
#2

Проблема может быть в magic quotes. Попробуйте в .htaccess написать:

php_flag magic_quotes_gpc on
или
php_flag magic_quotes_gpc off
Что-нибудь да поможет ;)
[Удален]
#3
themylogin:
Проблема может быть в magic quotes. Попробуйте в .htaccess написать:
Код:
php_flag magic_quotes_gpc onили
Код:
php_flag magic_quotes_gpc offЧто-нибудь да поможет

Жаль, но ничего не помогло, сервер выдает 500 ошибку при внесении любой из указанных строчек в .htaccess

YS
На сайте с 06.02.2007
Offline
14
#4
Hekcfy:
Жаль, но ничего не помогло, сервер выдает 500 ошибку при внесении любой из указанных строчек в .htaccess

Если PHP на хостинге установлен как обработчик CGI ,создайте php.ini фаил в дириктории где находится cms и в нем впишите то ,что предложил themylogin

MerlinMAG
На сайте с 15.10.2006
Offline
43
#5

Версия MySQL 5 не совместима с MySQL 4.

Проверьте на какой версии сейчас работает ваша CMS.

Стояли звери - около двери
По ним стреляли - они умирали Бесплатный видеокурс по Drupal (/ru/forum/597414)
DC
На сайте с 08.09.2007
Offline
17
#6

Покажите полный текст SQL запроса

Чудеса случаются... это вам любой программист скажет... Скрипты (php, mysql, javascript и т.д.) любой сложности и вёрстка на заказ т.: +38(099)0569716, icq: 296874736
[Удален]
#7
Dr.Canibal:
Покажите полный текст SQL запроса

в зависимости от действия выполняется либо первый либо второй запрос:

$result = mysql_query("select list_template_usrID, template_usrID, count_rows, order_rows from usr_list_template where catalogue_usrID=".$cat_id." ".$_and." and !locked order by priority") or die(mysql_error());

$result = mysql_query("select list_template_usrID, template_usrID, count_rows, order_rows from usr_list_template where template_usrID=".$tpl_id." limit 1") or die(mysql_error());

T
На сайте с 15.04.2007
Offline
8
#8

Ну тогда проблема может быть ещё в Register Globals

register_globals = on
как сказал Ya_Shurik, в php.ini

Да, если проблема в них, этот код, возможно, уязвим

-
На сайте с 07.12.2005
Offline
97
-K-
#9
MerlinMAG:
Версия MySQL 5 не совместима с MySQL 4.
Проверьте на какой версии сейчас работает ваша CMS.

Первый раз слышу. Приведите пример запроса, который работает в 4ке и не будет работать в 5ке. Наоборот - да.

AN
На сайте с 20.03.2006
Offline
70
#10
-K-:
Первый раз слышу. Приведите пример запроса, который работает в 4ке и не будет работать в 5ке. Наоборот - да.

Простой пример: в 5м MySQL добавились новые зарезервированные слова, если ранее были поля с такими названиями в запросах и не были заквочены как `` - то вот и несовместимость.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий