로그인하면 - 친구목록 on/off 기능을 구현해야하는데요 - 현재on / off 기능이 잘안되는지
본문
로그인하면 - 친구목록 on/off 기능을 구현해야하는데요 - 현재on / off 기능이 잘 안되는지
>>로그아웃해도 off 가 안되더라구요. 삭제를 한다거나 off 되었을때 기능들이 작동이 잘안되는듯한데요.
고수님들 아시는분~~
$today=date("Y-m-d-h:i:s");
$tmp_sql = " select count(*) as cnt from login where lo_ip = '$_SERVER[REMOTE_ADDR]' and user_id='$user_id' ";
$result = mysql_query($tmp_sql,$connect);
$tmp_row = mysql_fetch_array($result);
$tmp_row = mysql_fetch_array($result);
mysql_query(" lock table login write ",$connect);
if ($tmp_row['cnt'])
{
$tmp_sql = " update login set user_id = '$user_id', lo_datetime = '$today', lo_location = '$lo_location', lo_url = '$lo_url' where lo_ip = '$_SERVER[REMOTE_ADDR]' ";
mysql_query($tmp_sql, $connect);
}
else
{
$tmp_sql = " insert into login ( lo_ip, user_id, lo_datetime, lo_location, lo_url ) values ( '$_SERVER[REMOTE_ADDR]', '$user_id', '$today', '$lo_location', '$lo_url' ) ";
$result=mysql_query($tmp_sql,$connect);
{
$tmp_sql = " update login set user_id = '$user_id', lo_datetime = '$today', lo_location = '$lo_location', lo_url = '$lo_url' where lo_ip = '$_SERVER[REMOTE_ADDR]' ";
mysql_query($tmp_sql, $connect);
}
else
{
$tmp_sql = " insert into login ( lo_ip, user_id, lo_datetime, lo_location, lo_url ) values ( '$_SERVER[REMOTE_ADDR]', '$user_id', '$today', '$lo_location', '$lo_url' ) ";
$result=mysql_query($tmp_sql,$connect);
// 시간이 지난 접속은 삭제한다
mysql_query(" delete from login where lo_datetime < '".date("Y-m-d H:i:s", time() - (60 * 6000))."' ",$connect);
mysql_query(" delete from login where lo_datetime < '".date("Y-m-d H:i:s", time() - (60 * 6000))."' ",$connect);
// 부담(overhead)이 있다면 테이블 최적화
//$row = mysql_fetch_array(" SHOW TABLE STATUS FROM `$mysql_db` LIKE 'login' ");
//if ($row['Data_free'] > 0) mysql_query(" OPTIMIZE TABLE login ",$connect);
}
mysql_query(" unlock tables ", $connect);
//$row = mysql_fetch_array(" SHOW TABLE STATUS FROM `$mysql_db` LIKE 'login' ");
//if ($row['Data_free'] > 0) mysql_query(" OPTIMIZE TABLE login ",$connect);
}
mysql_query(" unlock tables ", $connect);
답변을 작성하시기 전에 로그인 해주세요.