Ошибка при изменении анкеты

Статус
В этой теме нельзя размещать новые ответы.

Levey

Постоялец
Регистрация
20 Мар 2007
Сообщения
55
Реакции
7
При любом изменении анкеты пользователя вылезает такая ошибка, даже если ничего не меняя просто нажать кнопку "Сохранить изменения"

PHP:
SQL/DB Error
Array
(
    [0] => Array
        (
            [error_str] => 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 'WHERE `User_ID` = '1'' at line 1
            [query] => UPDATE `User` SET `Keyword` = "", `ForumName` = "OS", `ForumAvatar` = "", `Email` = "levey@mail.ru", `ForumSignature` = "",  WHERE `User_ID` = '1'
        )
)
Type: Array
Last Query [77]: UPDATE `User` SET `Keyword` = "", `ForumName` = "OS", `ForumAvatar` = "", `Email` = "levey@mail.ru", `ForumSignature` = "",  WHERE `User_ID` = '1'
Last Function Call: $db->query("UPDATE `User` SET `Keyword` = "", `ForumName` = "OS", `ForumAvatar` = "", `Email` = "levey@mail.ru", `ForumSignature` = "",  WHERE `User_ID` = '1'")
Last Rows Returned: 0
Netcat 3.53Extra, хостинг hc.ru (РБК)
Подскажите, если кто сталкивался. Если проблема в версии сервера, то что можно сделать не меняя хостера.

error.png




...так проблема в запятой , WHERE `User_ID` = '1'
Долгое капание в коде выявило место проблемы, файл message.php
PHP:
// $updateString always ending ,
    $resMsg = $db->query("UPDATE `User` SET ".
$updateString.($admin_mode ? ", `Keyword` = '".$f_Keyword."'" : "").
" WHERE `User_ID` = '".$message."'");

пока не нашел где формируется $updateString, решил проблему добавлением в таблицу и код доп.параметра
PHP:
// $updateString always ending ,
    $resMsg = $db->query("UPDATE `User` SET ".
$updateString.($admin_mode ? ", `Keyword` = '".$f_Keyword."'" : "").
"`key_os` = 0 WHERE `User_ID` = '".$message."'");
 
Бала когда то подобная проблема, решил эту проблему саппорт неткат. Похоже это чисто глюк нетката. Попробуйте версию до самой новой обновить.
 
спс помогло!!!

зы: былбы благодарен елиб ктонибуть скинул обновления с версии 3,5,3 до 3,6 на почту misha.norton@mail.ru или скайп hata-13
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху