Autor | Zpráva | ||
---|---|---|---|
forfun Profil * |
#1 · Zasláno: 6. 8. 2009, 00:24:25
Potrebujem ziskat IP adresu kazdeho uzivatela co navstivi stranku a zapisat ju do databazy, takto vyzera moj kod:
function visit() { $ip = $_SERVER['REMOTE_ADDR']; $ip = mysql_real_escape_string($ip); $query = "SELECT * FROM hod WHERE IP='$ip';"; $res = mysql_query($query); if (mysql_num_rows($res) > 0) { return 0; } else { mysql_query("INSERT INTO hod (IP) VALUES ('$ip')"); } } Ked stranku navstivi prvy uzivatel tak IPcku zapise, ale uz ziadneho dalsieho, proste zapise do DB iba 1 zaznam. Vopred Dakujem |
||
forfun Profil * |
#2 · Zasláno: 6. 8. 2009, 09:21:59
Problem vyrieseny, mal som chybu v tabulke v DB :)
|
||
blaaablaaa Profil |
#3 · Zasláno: 6. 8. 2009, 09:40:25
IP - primary key
mysql_query("REPLACE INTO `hod` (`IP`) VALUES ('".mysql_real_escape_string($_SERVER["REMOTE_ADDR"])."')"); $res = mysql_query($query) or die(mysql_error()); |
||
Časová prodleva: 15 let
|
0