ERLEDIGT
JA
JA
ANTWORTEN
20
20
ZUGRIFFE
1125
1125
EMPFEHLEN
-
02.11.04 14:02 #1
- Registriert seit
- Jul 2003
- Ort
- Luxemburg
- Beiträge
- 21
Hi,
wollte fragen wenn ich zb jetzt einen eintrag mache wie ich den automatisch nach 3 sekunden ohne dass ich etwas mache gelöscht wird.
Geht das ? Wenn ja wie ?
-
Sorry, aber ich verstehe leider nur Bahnhof.
Wo willst Du was für ein Eintrag tätigen, der automatisch gelöscht werden soll?
redlama
Wissen ist Macht! Nichts wissen macht auch nichts, ...
www.redlama.org
-
02.11.04 14:10 #3
- Registriert seit
- Jul 2003
- Ort
- Luxemburg
- Beiträge
- 21
also jetzt mal genauer geht um mysql
Ich mach jetzt einen eintrag in die datenbank.So und jetzt will ich daß der Eintrag automatisch nach 5 Sekunden gelöscht wird dh ich geb nur den befehl an, er wartet dann halt 5 sekunden und löscht den eintrag einfach wieder.also so ne verzögerung von 5 sekunden.
Des wird ja sicher bei Browsergames verwendet wenn man ein Gebäude baut dass man während dem bau seiten wechseln kann und der bau nicht einfach abgebrochen wird.
-
02.11.04 14:26 #4
- Registriert seit
- Jul 2003
- Ort
- Luxemburg
- Beiträge
- 21
würde folgender code vielleicht helfen ?
Code :1 2 3 4
DELETE FROM Bauen WHERE DATE_SUB(NOW(), INTERVAL 3 SECOND) > Datum;
-
Ich glaube das hilft nur bedingt, denn wenn Du statt "INTERVAL 3 SECOND" "INTERVAL 3 DAYS" sagen würdest, dann würde er alle Einträge löschen, bei denen das Datum kleiner ist, als das Datum in 3 Tagen. Er würde aber nicht 3 Tage warten, bis er die Daten löscht.
Wenn das ganze natürlich ca. 3 Sekunden Verzögerung hat, dann würde es natürlich passen.
redlamaWissen ist Macht! Nichts wissen macht auch nichts, ...
www.redlama.org
-
Baue doch einfach bei einem Refresh der Seite eine Abfrage ein, ob in der Db noch Einträge vorhanden sind, die älter als 5 Sekunden sind. Natürlich muss dann in die Tabelle noch ein Feld mit einem Timestamp oder was ähnlichem. Das sollte doch eigentlich dein gewünschtes ergebniss herbeiführen, oder?
-
02.11.04 15:27 #7
- Registriert seit
- Jul 2003
- Ort
- Luxemburg
- Beiträge
- 21
sorry aber timestamp da kapier ich nix
oder kennst du ein tut wo timestamp erklärt wird?
-
02.11.04 15:34 #8CodAv Tutorials.de Gastzugang
Wozu ein Tutorial? Die PHP-Funktion time() macht exakt, was Du willst. Älter als 3 Sekunden ist alles kleiner als time()-3, ganz einfach

Oder direkt in SQL:
INSERT INTO tabelle (timestamp) VALUES(UNIX_TIMESTAMP())
Diese Query fügt automatisch den aktuellen Timestamp in die DB ein, alle Einträge, die älter als 3 Sekunden sind, löschst du einfach mit:
DELETE FROM tabelle WHERE timestamp<UNIX_TIMESTAMP()-3
-
02.11.04 16:03 #9
- Registriert seit
- Jul 2003
- Ort
- Luxemburg
- Beiträge
- 21
Also ich hab jetzt noch einfacher ohne timestamp
Also
INSERT INTO tabelle (Datum) VALUES (NOW());
und die 2. Funktion
DELETE FROM tabelle WHERE Datum<NOW()-3;
auch super da wär aber noch was anderes
kann man auch in jeder zeile nach einem nick suchen und dann nur die zeile löschen wo der nick drinne steht ?
-
02.11.04 16:11 #10CodAv Tutorials.de Gastzugang
DELETE FROM tabelle WHERE Datum<NOW()-3 AND Nick='nickname';
-
02.11.04 16:12 #11
- Registriert seit
- Jul 2003
- Ort
- Luxemburg
- Beiträge
- 21
SuperGEIL THX hat mir seh geholfen
-
02.11.04 16:23 #12
- Registriert seit
- Jul 2003
- Ort
- Luxemburg
- Beiträge
- 21
Des sieht aber nich gut ausYou have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND User="Test"' at line 3
oder ?
-
Versuch mal nicht User="Test" sonder User='Test'.
redlamaWissen ist Macht! Nichts wissen macht auch nichts, ...
www.redlama.org
-
02.11.04 16:30 #14
- Registriert seit
- Jul 2003
- Ort
- Luxemburg
- Beiträge
- 21
so stehts ja hier User='Test'
ka wieso der ne Fehlermeldung gibt
PsychoGiga
-
Wie sieht denn das ganze Statement aus?
redlamaWissen ist Macht! Nichts wissen macht auch nichts, ...
www.redlama.org
Ähnliche Themen
-
Dateien automatisch löschen
Von Alice im Forum PHPAntworten: 21Letzter Beitrag: 12.11.10, 18:20 -
Automatisch löschen mit PS 3?
Von Alex363 im Forum PhotoshopAntworten: 4Letzter Beitrag: 17.02.09, 15:55 -
bild automatisch löschen
Von flying-anzi im Forum PHPAntworten: 5Letzter Beitrag: 02.08.07, 00:45 -
Datensatz automatisch löschen
Von andyK im Forum PHPAntworten: 13Letzter Beitrag: 27.08.04, 20:41 -
session automatisch löschen
Von oaki im Forum PHPAntworten: 4Letzter Beitrag: 23.07.04, 16:31





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren