SQLite: db_get_field - узнаем содержимое поля результата по порядковому номеру


SQLite: db_get_field - узнаем содержимое поля результата по порядковому номеру


Подробнее о материале SQLite: db_get_field - узнаем содержимое поля результата по порядковому номеру


Пример использования:

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(cmdtext, "/stats", true, 6))
    {
        new DB:userdb = db_open("users.db");
        new DBResult:dbresult;
        new name[MAX_PLAYER_NAME];
        new buffer[100];
  
        GetPlayerName(playerid, name, MAX_PLAYER_NAME);
        format(buffer, sizeof(buffer), "SELECT `kills`,`deaths`,`money` FROM `users` WHERE name=lower('%s')", name);         
        dbresult = db_query(userdb, buffer);
  
        // Узнаем значения каждого из 3х запрошенных полей: kills, deaths, money
        // Их нумерация начинается с нуля
        db_get_field(dbresult, 0, buffer, sizeof(buffer));
        format(buffer, sizeof(buffer), " Убийств: %d", strval(buffer));
        SendCLientMessage(playerid, 0x00FF00FF, buffer);
        db_get_field(dbresult, 1, buffer, sizeof(buffer));
        format(buffer, sizeof(buffer), " Смертей: %d", strval(buffer));
        SendCLientMessage(playerid, 0x00FF00FF, buffer);
        db_get_field(dbresult, 2, buffer, sizeof(buffer));
        format(buffer, sizeof(buffer), " Всего денег: %d", strval(buffer));
        SendCLientMessage(playerid, 0x00FF00FF, buffer);
  
        db_free_result(dbresult);
        db_close(userdb);
    }
}


Примечание: Для использования методов SQLite Вам не нужно качать дополнительных плагинов, достаточно подключить стандартный плагин SAMP`a под названием a_sampdb
Подключение выглядит примерно вот так:

#include    <a_sampdb> // В начало мода

Скачать файл
Информация о файле SQLite: db_get_field - узнаем содержимое поля результата по порядковому номеру
Скачивать файлы с нашего сайта WWW.SAMP-UP.RU могут только зарегистрированные пользователи

Вы можете зарегистрироваться или войти на сайт. Также есть способ


Внимание!

Мы принимаем заявки на написание ваших скриптов!

Заполнить форму
Обновления new
  • Делаем любой объект - разрушаемым!
  • Здравствуйте, уважаемые читатели блога! Сегодня я подумал, что может быть кому-нибудь пригодиться чудо, под названием - разрушаемые объекты в GTA
  • Прозрачность цветов GTA SAMP
  • И снова здравствуйте, уважаемые читатели! Сегодня специально для вас подготовлен мини урок по прозрачности цветов GTA SAMP!
  • Текстдрав (textdraw) регистрации и авторизации для вашего сервера SAMP (Как на Lumi RP)
  • Здравствуйте, уважаемые посетители сайта! Решил слить вам текстдрав ранее существовавшего проекта Lumi RP! Автором данных текстдравов являюсь именно
  • Система скамеек (лавочек) на вокзале Лос-Сантоса
  • Ребята! Представляю вам Систему скамеек (лавочек) на вокзале Лос-Сантоса для вашего сервера. Автором это чуда-скрипта является Иршат Давлетбаев.
  • Викторина в чате сервера
  • Ребят, давно я не выкладывал никаких Фильтерскриптов (ФС, Filterscripts, fs) для вас! Представляю вам старенький, но очень полезный скрипт от
Подписывайся на нашу группу ВК