Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/MySQL] Automatyczne usuwanie rekordu po 2h, Jak to zrobić?
wpatrykw
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 29.07.2006

Ostrzeżenie: (0%)
-----


Witam,

Mam taki problem gdyż nie wiem jak zrobić/dopisać do mojego kodu czegoś co spowoduje że mój rekord będzie w bazie tylko 2godziny a później sam się usunie.

mysql_query("INSERT INTO moja_tabelka (punkty) VALUES ('$_POST[NowyPunkt]')")or die(mysql_error());

Teraz po wprowadzeniu punktu ze zmiennej i dodaniu do bazy powinien się usunąć ten punkt po 2h. Co mam zrobić żeby się usunuwały wpisy po 2h (same)?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
heaven
post
Post #2





Grupa: Nieautoryzowani
Postów: 92
Pomógł: 15
Dołączył: 21.10.2006

Ostrzeżenie: (0%)
-----


jelsli nie jest ci potrzebne pole data i godzina to usun i zapisz cos takiego

  1. CREATE TABLE `pozdro_baza` (
  2. `id` int(6) NOT NULL AUTO_INCREMENT,
  3. `od` varchar(20) DEFAULT NULL,
  4. `dla` varchar(100) DEFAULT NULL,
  5. `tresc` varchar(200) DEFAULT NULL,
  6. `przeczytane` char(3) DEFAULT NULL,
  7. [b]`data_wstawienia` DATETIME NOT NULL,
  8. [/b]PRIMARY KEY (`id`)
  9. )


a jesli data i czas tez ci sa potrzebne to poprostu dodaj jeszcze jedna kolumne o tak

  1. CREATE TABLE `pozdro_baza` (
  2. `id` int(6) NOT NULL AUTO_INCREMENT,
  3. `od` varchar(20) DEFAULT NULL,
  4. `dla` varchar(100) DEFAULT NULL,
  5. `tresc` varchar(200) DEFAULT NULL,
  6. `przeczytane` char(3) DEFAULT NULL,
  7. `data` varchar(100) DEFAULT NULL,
  8. `godzina` varchar(100) DEFAULT NULL,
  9. [b]`data_wstawienia` DATETIME NOT NULL,
  10. [/b]PRIMARY KEY (`id`)
  11. )


a pozatym czemu date i godzine trzymasz w varchar'ach? od tego sa DATE, TIME i DATETIME
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 11:39