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

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±

    Сохранение

    Почему MySQL не сохраняет кол-во смертей и убийств? Вроде бы все правильно делаю.
     Спойлер: посмотреть сохранение
    PHP код:
    stock SaveAccount(playerid)
    {
        new 
    query_string[1054] = "UPDATE `gamers` 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), "%d `kill` = '%d',"query_stringpInfo[playerid][pKill]);
        
    format(query_stringsizeof(query_string), "%d `death` = '%d'"query_stringpInfo[playerid][pDeath]);
        
    format(query_stringsizeof(query_string), "%s WHERE `name` = '%s'"query_stringpInfo[playerid][pName]);
        
    mysql_function_query(mysqlquery_stringfalse"""");
        return 
    true;


    На кол-во ячеек не смотрите, типа для теста так сделал :)

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

    Статус
    Оффлайн
    Регистрация
    14.11.2013
    Адрес
    Свердловская обл.
    Сообщений
    688
    Репутация:
    103 ±
    может лучше %i вместо %d хотя разницы толком нету,вроде.
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

    25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/





    #FIXSAMP

  3. #3
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    PHP код:
    stock SaveAccount(playerid)
    {
        new 
    query_string[1054] = "UPDATE `gamers` 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 `kill` = '%d',"query_stringpInfo[playerid][pKill]); // Переносишь строку string, а не int
        
    format(query_stringsizeof(query_string), "%s `death` = '%d'"query_stringpInfo[playerid][pDeath]); // Переносишь строку string, а не int
        
    format(query_stringsizeof(query_string), "%s WHERE `name` = '%s'"query_stringpInfo[playerid][pName]);
        
    mysql_function_query(mysqlquery_stringfalse"""");
        return 
    true;


  4. Пользователь сказал cпасибо:
    Desulaid (16.03.2015)
  5. #4
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Завтра все ваши варианты попробую, так как сейчас мне лень что то делать :D

  6. #5
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    PHP код:
    stock SaveAccount(playerid)
    {
        new 
    query_string[1054] = "UPDATE `gamers` 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 `kill` = '%d',"query_stringpInfo[playerid][pKill]); // Переносишь строку string, а не int
        
    format(query_stringsizeof(query_string), "%s `death` = '%d'"query_stringpInfo[playerid][pDeath]); // Переносишь строку string, а не int
        
    format(query_stringsizeof(query_string), "%s WHERE `name` = '%s'"query_stringpInfo[playerid][pName]);
        
    mysql_function_query(mysqlquery_stringfalse"""");
        return 
    true;

    Спасибо.

    РЕШЕНО!
    (просьба закрыть тему)

 

 

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

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

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

Ваши права

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