sql заявка

mitko456

Registered
Искам да направя така че ако се създаде примерно потребител id = 6 а на началната страница съм казал LIMIT 5,като се създаде 6-тия да се пусне sql заявка която да изтрие id = 1-вият възможно ли е това ?
 
mitko456 каза:
Искам да направя така че ако се създаде примерно потребител id = 6 а на началната страница съм казал LIMIT 5,като се създаде 6-тия да се пусне sql заявка която да изтрие id = 1-вият възможно ли е това ?
Не разбирам,защо ти е да го трие ?
Не може ли просто да ги подредиш по друг начин.
Примерно като се добави следващ потребител нали някакво номерче се увеличава и става +1
подреждаш ги така
SELECT * FROM tablica ORDER by potrebitel_id DESC LIMIT 5;
това ще избере 5 потребителя подредени по номер от по голям към по малък (тоест 5те най-нови)

Дано съм помогнал.
:)
 
Това съм го направил дори заявката ми е доста по сложна от тази. :)

Просто не ми идва на акъла как да го направя това :

Главно в системата трябва да има по 5 потребителя ни повече ни по малко просто такова е условието и искам когато се регне да кажем потребител с id =6 да трие първият като се регне id = 7 да трие вторият и така.

Или да напиша sql заявка и ако примерно текущата дата с датата на регистрация се разминава с 1 месец да изтрия даденият потребител ?
 
mitko456 каза:
Това съм го направил дори заявката ми е доста по сложна от тази. :)

Просто не ми идва на акъла как да го направя това :

Главно в системата трябва да има по 5 потребителя ни повече ни по малко просто такова е условието и искам когато се регне да кажем потребител с id =6 да трие първият като се регне id = 7 да трие вторият и така.

Или да напиша sql заявка и ако примерно текущата дата с датата на регистрация се разминава с 1 месец да изтрия даденият потребител ?
А какво ще стане, ако при регистрацията правиш проверка колко потребителя имаш, ако са >= 5 , триеш тоя с най-малкото ид и записваш новия?
 
Приемете че информацията се взима от сайт и се записва в база данни няма регистрация.
Просто искам ако датата примерно имам 21.03.2011 а днеска е 22.03.2011 база данните да разбере че дата е стара да индефицира потребителя по id и да ми изтрие полетата.

Само sql незнам как ще стане защото до сега не съм си играл с time.
 

Back
Горе