|
|
16.10.2008, 18:10
|
|
Гость
Гость
|
Всем привет! Есть такая трабла. Когда вносишь изменения в системе, сохранение не происходит. Ошибок в логах SQL и других не обнаружено. Привилегии на данную учетку в базе MySQL имеется ( вставка, обновление, выбор и т.д.). Пермишионы стоят все правильно. Сайт работает, только изменения не сохраняются. Что предпринять ? Версия NetCat версия 2.3 Standard.
Ринат. (mail: rinat@breezz.ru)
|
|
|
22.10.2008, 14:06
|
|
DiGGy
DiGGy

Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Ринат, всё дело в том, что ваш хостер обновил версию mySQL, в которой изменен синтаксис составления sql-запросов, а версия 2.3 реализована на старом синтаксисе. Вам либо надо обновить неткет, либо пропатчить движок самому, исправив все sql-запросы, в которых участвуют более 1 таблицы.
Пример:
было "select ... from mytable t left join..."
стало "select ... from (mytable t) left join..."
Temet nosce...
|
|
|
24.10.2008, 08:04
|
|
Гость
Гость
|
еще может быть из-за отсутствия экранирования
|
|
|
06.11.2008, 11:52
|
|
rinat
Зарегистрирован: 2008-10-16
Сообщений: 2
|
Гость - как это проверить ?
|
|
|
06.11.2008, 11:54
|
|
rinat
Зарегистрирован: 2008-10-16
Сообщений: 2
|
DiGGy - Вопрос. Как узнать какая версия с каким MySQL работает ? И версия 2.4 исправит данную ситуацию или нет ?
|
|
|
06.11.2008, 15:34
|
|
DiGGy
DiGGy

Зарегистрирован: 2005-04-04
Сообщений: 1546
|
rinat писал(а):Как узнать какая версия с каким MySQL работает?
См. Руководство разработчика - Технические требования.
rinat писал(а):И версия 2.4 исправит данную ситуацию или нет?
Да. И желательно поставить все патчи.
Temet nosce...
|