Mysql Удаление аккаунта
#2

Как я понял у тебя в `LastDay` хранится день от начала года, тогда так:
pawn Код:
new query[100], year, month, day;
    getdate(year, month, day);
    format(query, sizeof(query), "DELETE FROM `User` WHERE DAYOFYEAR('%d-%02d-%02d') - `LastDay` -  >= '%d'", year, month, day, 30);
    mysql_query(query);
но будет косяк с декабрем и январем!
Поэтому рекомендую переделать систему на timestamp:
pawn Код:
new query[100];
    format(query, sizeof(query), "DELETE FROM `User` WHERE UNIX_TIMESTAMP() - `LastDay` -  >= '%d'", 30 * (24 * 60 * 60));
    mysql_query(query);
И прежде чем использовать мускул стоило наверно изучить синтаксис его языка!
Reply


Messages In This Thread
Mysql Удаление аккаунта - by KriD - 16.07.2012, 16:20
Re: Mysql Удаление аккаунта - by Stepashka - 16.07.2012, 17:11
Re: Mysql Удаление аккаунта - by KriD - 16.07.2012, 17:41

Forum Jump:


Users browsing this thread: 1 Guest(s)