21. marts 2007 - 09:14Der er
18 kommentarer og 1 løsning
Mysql - Læg 1 til hver time?
Godt, kort og godt:
Jeg sidder og mangler en form for script som ligger 1 (eller 10, eller andet) til engang hver time - Ikke med når brugeren er online, men hele tiden
Jeg har på fornemmelsen at der på en eller anden måde kan bruges UPDATE, men jeg fik aldrig fat i hvordan den virkede så som altid søger jeg her ind for at spørge efter hjælp
- Skriv endelig hvis i ikke forstår hvad jeg mener
hæhæ.. jeg prøver lige at forklare mig Brugeren skal gerne hver time få +10 i værdien "gold" skulle gerne ske både når brugeren er online og offline.
ang det jeg skrev 10:41:17 var sagt på en anden måde sådan her; brugeren's "guld" bliver opbevaret i tabellen/what ever det nu hedder "gold":
Klokken 1 er værdien af "gold" 0 Så klokken 2 bliver der lagt 10 til værdien af "gold" så den nu er 10 Senenere (altså kl. 3) bliver der lagt ydereligere 10 til "gold" så den nu er 30 osv.
Og så f.eks kl. 1 næste dag skal den ikke genstartes for at få det på det rene, hæhæ men at den fortsætter konstant med at ligge 10 til hver time
mere med nu? Ellers så spørg endelig til det du ikke forstår :o)
<? $start = 1174453618; // start tid.. (gemmes når brugeren opretter sig) med time() eller med sql: UNIX_TIMESTAMP() $brugt = 2; // bruger har brugt 2 guldstykker (Hentes/opdateres fra MySQL)
Jo tak :) Her var dine points - så er det bare liiige finde ud af at den skal opdatere det.. om det overhovedet er muligt xD
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.