вземане на ип адрес

systems

Registered
Добър вечер имам една колона lastlogin_ip в която след всеки един вход на потребителя се записва ип адреса от които се е логвал за последно
как може да стане ако потребителя си смени ип адреса да го запише
в колоната по следния начин:
ип1 ип2 ип3 и тн. тоест да записва всички негови ип от които се е логвал
гледах тази тема:но неуслях да сглобя скрипта:http://web-tourist.net/forum/viewtopic.php?t=120669

аз опитах така но явно е грешно:
PHP:
mysql_connect ("localhost", "dbuser","dbpass") or die (mysql_error());
mysql_select_db ("db");
function VerifyGuestIp($ip) 
{        
$guest_chek = mysql_query("SELECT * FROM `users` WHERE `lastlogin_ip` LIKE '%{$ip}%' ")or die(mysql_error());        
return mysql_num_rows($guest_chek)? 1 : 0; 
}
$sql = "UPDATE `users` SET `ip`=username(`ip`,';lastlogin_ip') WHERE `username` = 'username'";
echo "Първи лог на потребителя от IP: ".$user_ips[0]."<br />";
echo "10-ти лог на потребителя от IP: ".$user_ips[9]."<br />";
echo "Последен лог на потребителя от IP: ".end($user_ips)."<br />";
 
Разгледай тази тема http://web-tourist.net/forum/viewtopic.php?t=89130&postdays=0&postorder=asc&start=12 иначе аз бих го направил така
PHP:
$query="UPDATE users SET ip='$ip' WHERE id=$id";
 
Благодаря аз записа на ип адреса съм го направил и ми обновява ип адреса след всеки един логин мисълта ми беше друга как ще стане ако потребителя е с едно две или три ип адреса да ги запише в една колона
аз опитах с варианта които е даден в темата по горе за която съм дал линк но не ми се получава записва си само един ип в колоната и това е този ип с които последно е влизано.

ето за какво точно говоря ето това опитах да направя но не ми се получава :
http://web-tourist.net/forum/viewtopic.php?t=120669

идеята ми е в колоната да ги запише по следния начин:
ip1:, ip2:, ip3:,
 
Разгледай функцията explode(); и ще можеш да ги разделиш на отделни стрингове от едната колонка
 

Back
Горе