Citat:
Ursprungligen postat av Narkotikov
CRON används i Linux för att köra program enligt vissa tider.
http://en.wikipedia.org/wiki/Cron
Tackar. Läste på lite hur man skulle kunna göra en liknande funktion i Windows. Fick till en halvdan lösning via Scehalagda aktiviteter, nackdelen är dock att min webbläsare öppnas en gång per minut vilket inte är särskilt trevligt med tanke på att jag just nu kör webbserver och workstation på samma dator. Möjligen lite OT, men någon som vet någon annan metod för detta under windows där jag slipper stänga ner webbläsarfönstret varje gång scriptet körs?
Citat:
Ursprungligen postat av Narkotikov
Ja, hela tabellen rensas. Jag rekommenderar att du använder UPDATE, som jag nämnde tidigare.
Med risk för att låta otrevlig så vill jag påpeka att du hittar svaren på majoriteten av dina frågor om du använder google eller någon dokumentation.
Som jag skrev tidigare sköts inmatningarna av ett externt program, det är alltså inte jag som styr inputsen vid uppdateringar i statistiken, kan därför inte använda UPDATE syntaxet, annars hade detta varit ultimat. Använder alltid Google som första källa, men efter nära en timmes googling utan tillfredsställande svar så anser jag att chansen är större att få hjälp här på Flashback.
Citat:
Ursprungligen postat av blackadder1
Jag förstår inte riktigt problemet. Varför kan du inte bara hämta den senast inlagda raden till din sida? Det är ju inga problem för databasen att hantera en ny rad i minuten.
Jag är osäker på hur jag gör detta då jag endast arbetat med array förr (just denna fil är inget array, men kommandot array fungerar ju, dock blir det ju problem då den presenterar även den gamla datan). En annan anledning till att jag vill rensa gammal information är ju givetvis att databasen börjar äta onödigt utrymme efter ett tag.
Citat:
Ursprungligen postat av Proton
Använder du TRUNCATE kommer tabellen nollställas, all data och alla autoincrement kommer nollställas, sedan är det precis som du säger bara att fylla på med ny data, alla kolumner och alla tabelldefinitioner finns ju var. Enkelt kan man ju säga att TRUNCATE kommer nollställa din tabell till läget den var i precis efter det att den skapats från första början.
Tack för hinten, la just upp en testdatabas och körde TRUNCATE TABLE via en PHP fil och detta fungerar exakt som jag vill ha det

. Nu återstår bara problemen med att få cron:en att fungera tillfredsställande under Windows, som jag skrev ovan som svar på Narkotikov's citat så är "scemalagda aktiviteter" inget att föredra för en dator som även används som workstation. Det andra jag kan tänka mig blir lite klurigt är att få php-filen att köras ~samtidigt som ny information skickas till databasen, så det inte bara är låt säga 2 sekunder kvar innan filen körs efter det att informationen skickats till databasen, då kommer ju användaren mötas av en tom tabell på hemsidan under 98% av tiden.