PDA

Просмотр полной версии : [Вопрос] Иная статистика



Desulaid
22.03.2015, 09:37
Постараюсь объяснить как можно понятнее. Я сделал диалог, в котором игрок после регистрации выбирает пункты как он узнал о проекте. И сделал таблицу, в которой бы вся информация обновлялась, не создавалась новая табличка, а именно бы обновлялась.

Вот как я сделал(надеюсь что более менее правильно):
Добавил глобальные переменные

new forum, youtube, hosted, monitoring, search, friend;

Добавил простой диалог со списком вариантов ответа и ответ на диалог, в котором идет +1 к переменной:

case 4:
{
switch(listitem)
{
case 0: forum++;
case 1: youtube++;
case 2: hosted++;
case 3: monitoring++;
case 4: search++;
case 5: friend++;
}
ServerInromation();
}
ServerInromation - стэк, в котором идет сохранение + создание таблиц в бд


stock ServerInromation()
{
new string[145] = "UPDATE `statistic` SET";
format(string, sizeof(string), "%s `forum` = '%d',", string, forum);
format(string, sizeof(string), "%s `youtube` = '%d',", string, youtube);
format(string, sizeof(string), "%s `hosted` = '%d',", string, hosted);
format(string, sizeof(string), "%s `monitoring` = '%d',", string, monitoring);
format(string, sizeof(string), "%s `search` = '%d'", string, search);
format(string, sizeof(string), "%s WHERE `friend` = '%s'", string, friend);
return true;
}

Как это обычно бывает, у меня ничего не заработало. Я даже уверен, что сделал где-то какую-нибудь ошибки(-ки). Надеюсь вы поняли мою задумку :)

Mazzilla
22.03.2015, 10:39
mysql_function_query само допишется?

Desulaid
22.03.2015, 12:16
mysql_function_query само допишется?

А в остальном все в порядке?

Desulaid
22.03.2015, 14:54
Даже не ожидал, но все работает :shock:


Решено
(закрывай тему)