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

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Адрес
    Татарстан
    Сообщений
    171
    Репутация:
    0 ±

    Сохранение mysql

    Не сохраняет пароль админа
    PHP код:
    stock SaveAccount(playerid
    {
        new 
    query_string[(21)+(16+11)+(19+MAX_PLAYER_NAME)+(16+30)+(14+3)] = "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 `Admin` = '%d'"query_stringpInfo[playerid][pAdmin]); // (14+3) äîïóñòèì

        
    format(query_stringsizeof(query_string), "%s WHERE `ID` = '%d'"query_stringpInfo[playerid][pID]);
        
    mysql_function_query(mysql_connect_IDquery_stringfalse"""");
        
    printf("\n\n%s\n\n"query_string);
        return 
    1

    Логи
    PHP код:
    UPDATE `accountsSET `Name` = 'Eduard_Bessonov', `Password` = '123456789', `Admin` = '6'WHERE `ID` = '1'
    Структура
    Ошибок в mysql.log нету Ошибок нету [COLOR="Silver"]

  2. #2
    Аватар для $continue$
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,466
    Репутация:
    265 ±
    Цитата Сообщение от Aidar223 Посмотреть сообщение
    Логи
    PHP код:
    UPDATE `accountsSET `Name` = 'Eduard_Bessonov', `Password` = '123456789', `Admin` = '6'WHERE `ID` = '1'
    Откуда перед оператором WHERE взялась запятая?

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

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Адрес
    Татарстан
    Сообщений
    171
    Репутация:
    0 ±
    Не знаю
    PHP код:
    stock SaveAccount(playerid
    {
        new 
    query_string[500+(19+MAX_PLAYER_NAME)] = "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 `Admin` = '%d'"query_stringpInfo[playerid][pAdmin]); // (14+3) допустим

        
    format(query_stringsizeof(query_string), "%s WHERE `ID` = '%d'"query_stringpInfo[playerid][pID]);
        
    mysql_function_query(mysql_connect_IDquery_stringfalse"""");
        
    printf("\n\n%s\n\n"query_string);
        return 
    1


  4. #4
    Аватар для $continue$
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,466
    Репутация:
    265 ±
    Потом логи в студию: (mysql_log and server.log)
    PHP код:
    stock SaveAccount(playerid)
    {
        
    mysql_log(LOG_ALL);
        new 
    query_string[500 + (19 MAX_PLAYER_NAME)] = "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 `Admin` = '%d'"query_stringpInfo[playerid][pAdmin]); // (14+3) допустим

        
    format(query_stringsizeof(query_string), "%s WHERE `ID` = '%d'"query_stringpInfo[playerid][pID]);
        
    mysql_function_query(mysql_connect_IDquery_stringfalse"""");
        
    printf("\n\n%s\n\n"query_string);
        return 
    1;


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

    Статус
    Оффлайн
    Регистрация
    24.09.2014
    Сообщений
    123
    Репутация:
    4 ±
    зачем отдельная база под админов? или все еще есть пути взлома ?

 

 

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

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

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

Ваши права

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