Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 3 из 3
  1. #1
    Аватар для Mr_LemoneZ
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.12.2016
    Адрес
    Беларусь
    Сообщений
    41
    Репутация:
    1 ±

    Проблема с сохранение аккаунта MySQL

    Код:
    [ERROR] error #1064 while eo=xecuting query "UPDATE `accounts` SET `player_name` = 'Nickname' `password` = 'password' `sex` = '1' `nationality` = '1' `age` = '16' WHERE `id` = '2'": 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 '`password` = 'password' `sex` = '1' `nationality` = '1' `age` = '16' WHERE `id` ' at line 1
    Вот, собственно, сам stock с сохранением аккаунта:
    PHP код:
    stock SaveAccount(playerid)
    {
        if(!
    authorized[playerid]) return 1;
        new 
    query_string[21 + (-24 MAX_PLAYER_NAME) + (-20 30) + (-15 1) + (-16 1) + (-11 3) + (-20 11)] = "UPDATE `accounts` SET";

        
    format(query_stringsizeof(query_string), "%s `player_name` = '%s'"query_stringplayer_info[playerid][pName]);
        
    format(query_stringsizeof(query_string), "%s `password` = '%s'"query_stringplayer_info[playerid][pPassword]);
        
    format(query_stringsizeof(query_string), "%s `sex` = '%b'"query_stringplayer_info[playerid][pSex]);
        
    format(query_stringsizeof(query_string), "%s `nationality` = '%d'"query_stringplayer_info[playerid][pNationality]);
        
    format(query_stringsizeof(query_string), "%s `age` = '%d'"query_stringplayer_info[playerid][pAge]);

        
    format(query_stringsizeof(query_string), "%s WHERE `id` = '%d'"query_stringplayer_info[playerid][pID]);
        
    mysql_tquery(mysql_connect_IDquery_string"""");
        return 
    1;

    Никак не врубаюсь, в чём же проблема...

  2. #2
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    В запятых, посмотри на примеры правильных UPDATE запросов.

  3. Пользователь сказал cпасибо:
    Mr_LemoneZ (04.01.2017)
  4. #3
    Аватар для Mr_LemoneZ
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.12.2016
    Адрес
    Беларусь
    Сообщений
    41
    Репутация:
    1 ±
    Всё заработало, спасибо!

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •