0

現在、ユーザーの IP がデータベースにない場合にカウントが 1 つ増えるプロジェクトの一意のヒット カウンターを作成しています。「カウント」を html に実装するにはどうすればよいですか?

PHP

<?php
$connect_error = 'Sorry, we\'re experiencing connection problems.';
mysql_connect('localhost', 'root', 'password') or die($connect_error);
mysql_select_db('hit_counter_database') or die($connect_error);

$user_ip = $_SERVER['REMOTE_ADDR'];
function ip_exits($ip){
    global $user_ip;
    $query = "SELECT `ip` FROM `hits_ip` WHERE `ip` = '$user_ip'";
    $query_run = mysql_query($query);
    $query_num_rows = mysql_num_rows($query_run);
    if($query_num_rows) ==0) {
        return false;
    }else ($query_num_rows) >= 1){
    return true;
    }
}
function ip_add($ip) {
    $query = "INSERT INTO `hits_ip` VALUES ('$ip')";
    @$query_run = mysql_query($query);
}
function update_count(){
    $query = "SELECT `count` FROM `hits_count`";
    if (@$query_run = mysql_query($query)){
        $count = mysql_result($query_run, 0, 'count');
        $count_inc = $count + 1;

        $query_update = "UPDATE `hits_count` SET `count` = '$count_inc'";
        $query_update_run = mysql_query($query_update);
    }
}
if(!ip_exists($user_ip){
    update_count();
    ip_add($user_ip);
}
?>
4

0 に答える 0