Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 5 из 5
  1. #1
    Аватар для ADE
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.10.2014
    Адрес
    Кировская обл
    Сообщений
    11
    Репутация:
    0 ±

    CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax;

    Вылазит ошибка в логах MySQL.

    Вот код сохранения, ошибка где то в нем, но я не пойму где именно. Вроде все правильно:

    PHP код:
    stock SaveAccount(playerid)
    {
        new 
    query_string[1054] = "UPDATE `accounts` SET";
        
    format(query_stringsizeof(query_string), "%s `name` = '%s',"query_stringpInfo[playerid][pName]);
        
    format(query_stringsizeof(query_string), "%s `password` = '%s',"query_stringpInfo[playerid][pPassword]);
        
    format(query_stringsizeof(query_string), "%s `email` = '%s',"query_stringpInfo[playerid][pMail]);
        
    format(query_stringsizeof(query_string), "%s WHERE `name` = '%s'"query_stringpInfo[playerid][pName]);
        
    mysql_function_query(mysqlquery_stringfalse"""");
        return 
    true;


  2. #2
    Аватар для Mazzilla
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.11.2013
    Адрес
    Нижневартовск
    Сообщений
    256
    Репутация:
    63 ±
    PHP код:
    stock SaveAccount(playerid)
    {
        new 
    query_string[1054] = "UPDATE `accounts` SET";
        
    format(query_stringsizeof(query_string), "%s `name` = '%s',"query_stringpInfo[playerid][pName]);
        
    format(query_stringsizeof(query_string), "%s `password` = '%s',"query_stringpInfo[playerid][pPassword]);
        
    format(query_stringsizeof(query_string), "%s `email` = '%s' "query_stringpInfo[playerid][pMail]);
        
    format(query_stringsizeof(query_string), "%s WHERE `name` = '%s'"query_stringpInfo[playerid][pName]);
        
    mysql_function_query(mysqlquery_stringfalse"""");
        return 
    true;


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

    Статус
    Оффлайн
    Регистрация
    07.10.2014
    Адрес
    Кировская обл
    Сообщений
    11
    Репутация:
    0 ±
    Я уже догадался, но все равно спасибо :)

  5. #4
    Аватар для I'm Cobra
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    152
    Репутация:
    17 ±
    А в чем отличие между вашими кодами?

  6. #5
    Аватар для Bady
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    170
    Репутация:
    3 ±
    Цитата Сообщение от I'm Cobra Посмотреть сообщение
    А в чем отличие между вашими кодами?
    В строке
    PHP код:
    format(query_stringsizeof(query_string), "%s `email` = '%s',"query_stringpInfo[playerid][pMail]); 
    В конце не нужна запятая!

 

 

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

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

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

Ваши права

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