Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 3 1 2 3 ПоследняяПоследняя
Показано с 1 по 10 из 23
  1. #1
    Аватар для gangzone.ini
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.06.2014
    Сообщений
    651
    Репутация:
    106 ±

    Сохранение аккаунта

    Не могу найти ошибку, помогите

    PHP код:
    stock SaveAccount(playerid)
    {
        new 
    query_string[1000] = "UPDATE `accounts` SET";
        
    format(query_stringsizeof(query_string), "%s `name` = '%s',"query_stringpInfo[playerid][pName]);
        
    mysql_function_query(dbHandlequery_stringfalse"""");
        
    format(query_stringsizeof(query_string), "%s `password` = '%s',"query_stringpInfo[playerid][pPassword]);
        
    mysql_function_query(dbHandlequery_stringfalse"""");
        
    format(query_stringsizeof(query_string), "%s `kills` = '%d',"query_stringpInfo[playerid][pKills]);
        
    mysql_function_query(dbHandlequery_stringfalse"""");
        
    format(query_stringsizeof(query_string), "%s `deaths` = '%d',"query_stringpInfo[playerid][pDeaths]);
        
    mysql_function_query(dbHandlequery_stringfalse"""");
        
    format(query_stringsizeof(query_string), "%s `admin` = '%d',"query_stringpInfo[playerid][pAdmin]);
        
    mysql_function_query(dbHandlequery_stringfalse"""");
        
    format(query_stringsizeof(query_string), "%s `ban` = '%d',"query_stringpInfo[playerid][pBan]);
        
    mysql_function_query(dbHandlequery_stringfalse"""");
        
    format(query_stringsizeof(query_string), "%s `mute` = '%d',"query_stringpInfo[playerid][pMute]);
        
    mysql_function_query(dbHandlequery_stringfalse"""");
        
    format(query_stringsizeof(query_string), "%s `jail` = '%d',"query_stringpInfo[playerid][pJail]);
        
    mysql_function_query(dbHandlequery_stringfalse"""");
        
    format(query_stringsizeof(query_string), "%s `cash` = '%d'"query_stringpInfo[playerid][pCash]);
        
    mysql_function_query(dbHandlequery_stringfalse"""");
        
    format(query_stringsizeof(query_string), "%s WHERE `id` = '%d'"query_stringpInfo[playerid][pID]);
        
    mysql_function_query(dbHandlequery_stringfalse"""");
        return 
    true;

    Код HTML:
    [18:07:27] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 '' at line 1
    [18:07:27] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 '' at line 1
    [18:07:27] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 '' at line 1
    [18:07:27] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 '' at line 1
    [18:07:27] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 '' at line 1
    [18:07:27] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 '' at line 1
    [18:07:27] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 '' at line 1
    [18:07:27] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 '' at line 1

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

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Зачем ты так много раз используешь это?
    PHP код:
    mysql_function_query(dbHandlequery_stringfalse""""); 
    Удали их, оставь в конце только одну.
    PHP код:
        format(query_stringsizeof(query_string), "%s WHERE `id` = '%d'"query_stringpInfo[playerid][pID]); 
        
    mysql_function_query(dbHandlequery_stringfalse""""); 

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

    Статус
    Оффлайн
    Регистрация
    15.06.2014
    Сообщений
    651
    Репутация:
    106 ±
    Цитата Сообщение от Wise Посмотреть сообщение
    Зачем ты так много раз используешь это?
    PHP код:
    mysql_function_query(dbHandlequery_stringfalse""""); 
    Удали их, оставь в конце только одну.
    PHP код:
        format(query_stringsizeof(query_string), "%s WHERE `id` = '%d'"query_stringpInfo[playerid][pID]); 
        
    mysql_function_query(dbHandlequery_stringfalse""""); 
    Ошибка пропала, вот аккаунт не сохраняется... Использую команду:
    PHP код:
    CMD:test(playerid)
    {
        
    pInfo[playerid][pAdmin] = 6;

    А админка не сохраняется..

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

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    А ты сам сток то вызываешь?
    PHP код:
    CMD:test(playerid)
    {
        
    pInfo[playerid][pAdmin] = 6;
        
    SaveAccount(playerid);
        return 
    1;


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

    Статус
    Оффлайн
    Регистрация
    15.06.2014
    Сообщений
    651
    Репутация:
    106 ±
    Цитата Сообщение от Wise Посмотреть сообщение
    А ты сам сток то вызываешь?
    PHP код:
    CMD:test(playerid)
    {
        
    pInfo[playerid][pAdmin] = 6;
        
    SaveAccount(playerid);
        return 
    1;

    PHP код:
    public OnPlayerDisconnect(playeridreason)
    {
        
    SaveAccount(playerid);
        return 
    true;


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

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    В mysql_log ни что не пишет?
    Я не разбираюсь в движке ZCMD.
    Может ты команду не так написал(а).

  8. #7
    Аватар для gangzone.ini
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.06.2014
    Сообщений
    651
    Репутация:
    106 ±
    Цитата Сообщение от Wise Посмотреть сообщение
    В mysql_log ни что не пишет?
    Я не разбираюсь в движке ZCMD.
    Может ты команду не так написал(а).
    Использовала в команде сохранение аккаунта, админка сохранилась, ошибку выбило:
    [WARNING] CMySQLHandle::Create - connection already exists

  9. #8
    Аватар для Wise
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Как создаёшь базу данных?
    UPD: Обнови plugin/include MySQL.
    Последний раз редактировалось Wise; 07.07.2015 в 19:51.

  10. #9
    Аватар для gangzone.ini
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.06.2014
    Сообщений
    651
    Репутация:
    106 ±
    Цитата Сообщение от Wise Посмотреть сообщение
    Как создаёшь базу данных?
    UPD: Обнови plugin/include MySQL.
    Загружаю базу данных name.sql
    plugin/include MySQL R39-2.

  11. #10
    Аватар для Wise
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Цитата Сообщение от gangzone.ini Посмотреть сообщение
    Загружаю базу данных name.sql
    plugin/include MySQL R39-2.
    ... В моде?

 

 
Страница 1 из 3 1 2 3 ПоследняяПоследняя

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

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

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

Ваши права

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