FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Hallå!
Jag sitter här och funderar på hur giltighetstid fungerar eller rättare sagt hur man får det att fungera. Det är som så att jag håller på med ett litet webbprojekt med asp.net och MySql där jag vill att vissa saker bara ska vara giltiga en viss tid. Community's brukar ju kunna ha så att man kan bli vip medlem en viss tid om man skickar in ett meddelande via sms eller något, men hur löser man egentligen kontrollen så att man nedgraderas efter låt oss säga 30 dagar? Nu håller inte jag på med en community i ordets rätta bemärkelse men jag antar att det fungerar på samma sätt med alla giltighetstider. Det jag är ute efter är hur man skriver i asp.net och MySql för att radera en databasrad i MySQL som innehåller en länkadress till en bild och även radera bilden efter t.ex. 48timmar efter det att användaren ladda upp den? |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Flitig postare
|
Sätta ett bästföredatum??
När dom betalar sätter du ett datum 1 månad fram i tiden,, Sen körd kod lite då och då som raderar alla poster i databasen med ett gammalt datum.. typ "Delete FROM Tabell WHERE Datum < #2007-05-05#" |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
hmm okej, fast den där koden måste ju köras nångång också.
Om jag kör den där koden varje gång en besökare kommer in på sajten, kommer det inte vara en väldigt krävande kod om man har > 10000 besökare per dag och vid varje besök så ska han kolla om någons konto har gått ut? Eftersom jag inte hade tänkt ha ha så långa bästföredatum utan bara ett par dagar så kan man då även lägga in klockslag i koden, 2007-05-05 18:00? Jag antar att detta fungerar men bara för att vara på den säkra sidan. Det verkade inte alls vara lika komplicerat som jag hade tänkt mig, jag tänkte förlångt. Men det känns alltid skönt då det inte är så svårt! ![]() |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Klarade millennium-buggen
|
Varför inte köra koden en gång i timmen eller dagen genom "cron job"??
|
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Medlem
|
Citat:
|
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Supermoderator
|
Men kör underhåll manuellt, men kör en kontroll i koden som visar grejerna att datumperioden är giltig
__________________
Jonny Zetterström se.linkedin.com/in/jonnyz | bjz.se | sajthotellet.com | kalsongkungen.se | zretail.se | zetterstromnetworks.se | webbhotellsguide.se | ekonominyheter24.se | nyamobiltelefoner.se | gapskratt.se | antivirusguiden.se | jonny.nu |
||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Medlem
|
Citat:
http://drupal.org/node/31506 |
|||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Har WN som tidsfördriv
|
sätt en application var på servern.. om den är en timme gammal eller mer, kör du sql Delete kommandot
lägg koden någonstans så att den garanterat körs med jämnt interval |
||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Medlem
|
Citat:
|
||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Klarade millennium-buggen
|
Citat:
|
||
![]() |
![]() |
Svara |
Ämnesverktyg | |
Visningsalternativ | |
|
|