![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 10.11.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam pytanie jak zrobic żeby dane ktore wysyłamam do mysql zostawały usuwane po 2 minutach gdzie usuwa te dane ktore sa przypisane z danego adresu IP, acha i ejsszce w mysql czy musze dać timestamp czy varchar?? Npsiałęm taki kod ale nie działa:( [php:1:6f31040dd7]<?php $ip = $REMOTE_ADDR; $klik = mysql_query("INSERT INTO klik VALUES ('".$ip."', '')"); // pole czas_aktywnosci to te wczesniejsze time()+120 mysql_query("delete from klik where czas < ".time()+120); ?>[/php:1:6f31040dd7] Pozdrawiam Tomek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 19.08.2003 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
W MySQL wartości liczbowych nie pisze się w ''...
Cytat czy musze dać timestamp czy varchar??
Daj int(10) a wypełniaj w ten sposób: [php:1:b431fee825]<?php mysql_query( 'INSERT INTO klik VALUES('tutaj_ip', UNIX_TIMESTAMP())' ); ?>[/php:1:b431fee825] A usuwaj w ten sposób: [php:1:b431fee825]<?php mysql_query( 'DELETE FROM klik WHERE czas < '. time() + 120 .' AND ip = '. $_SERVER['REMOTE_ADDR'] .'' ); ?>[/php:1:b431fee825] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 13:47 |