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: 17 Pomógł: 0 Dołączył: 5.05.2004 Skąd: Starachowice Ostrzeżenie: (0%)
|
[php:1:0de01a5b24]<?php
$dburl = "localhost"; $dblogin = ""; $dbpasswd= ""; $dbname = ""; mySQL_connect($dburl, $dblogin, $dbpasswd); mySQL_select_db($dbname); $strona = $_GET['strona']; echo "1 punkt zaliczony dla $strona <br><br>"; // tytaj pole które masz jako czas zdefiniuj je na datetime i w pole default daj now () mysql_query("INSERT INTO klik (ip, czas) VALUES('$_SERVER[REMOTE_ADDR]', now() )"); // tutaj wyliczam czas w połączeniu komend mktime i date $konkurstime = date ("Y-m-d H:i:s", mktime(date("H"), date("i")-2, date("s"), date("m"), date("d"), date("Y") ) ); mysql_query("DELETE FROM klik WHERE czas<'$konkurstime'"); echo "Strony bior¹ce udzia³ w konkursie www:<br>"; $querykonkurswww = "select * from strony ORDER by ID DESC "; $resultkonkurswww = mySQL_query($querykonkurswww); while($rowkonkurswww = mysql_fetch_array($resultkonkurswww)) { echo "<a href=".$rowkonkurswww['adres'].">".$rowkonkurswww['adres']."</a><br>"; } ?> [/php:1:0de01a5b24] Pamiętaj tumeks o tym, że ten kod napisałem do bazy mysql która w twojej tabelce ma pole czas o typie datetime i defaultowo wpisane now() Jeśli nie zadziała nadal to pisz do mnie na priv to Ci pomogę. |
|
|
|
tumeks Kasowanie po pewnym czasie 21.05.2004, 22:13:16
djpeterek sproboj takmysql_query("DELETE FROM klik WHERE cza... 22.05.2004, 07:03:21
Partyzant W MySQL wartości liczbowych nie pisze się w ''...
... 22.05.2004, 10:32:59
djpeterek partyzant a czemu on ma sprawdzac po IP skoro usuw... 22.05.2004, 12:03:05
tumeks No partyzant nic sie nie usuwa z mysql w mysql p... 22.05.2004, 14:39:41
Ludvik ...WHERE czas < '. time() + 120 .'...
Hmm...ja... 22.05.2004, 16:34:16
tumeks no patrz mam taki kod:
<?php
$dburl = "localhos... 22.05.2004, 18:29:57
Partyzant Ludvik masz rację - powinien być '-'...
A co do s... 22.05.2004, 19:04:25
tumeks Nie działa(nic nie usuwa z mysql ) oto kod
<?... 22.05.2004, 19:28:41
rze-X-nik prop. 25.05.2004, 08:30:47 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 15:22 |