0

I am trying to execute "select query" between two nested while loops in mysqli queries but it's not working.

Table Structure

Id  ArticleId   UserIp
----------------------
1    10       116.202.34.165
2    99       106.220.38.195  
3    10       116.202.34.165  
4    25       74.192.24.105  

Above have table structure

/*** Get All Unique IP Address List ***/
$userip=mysqli_query($dbcon,"select distinct(UserIp) from pageview where date between date_sub(now(), interval 30 day) and now()");

/*** Get All Unique Articles List ***/
$articleid=mysqli_query($dbcon,"select distinct(ArticleId) from pageview where date between date_sub(now(), interval 30 day) and now()");

/*** Fetch IP List ***/
while($iplist=mysqli_fetch_array($userip)){

/*** Fetch Article List ***/
    while($articlelist=mysqli_fetch_array($articleid)){
        $usrip= $iplist['UserIp'];
        $artid= $articlelist['ArticleId'];

    /*** Get Unique Visiter List ***/
        $unique_data= mysqli_query($dbcon,"select * from pageview where UserIp='$usrip' and ArticleId='$artid' ");

    }
}


I have required total unique visitor. 1) If 1 UserIp have two times same article id so we have to exclude that, Otherwise we have to count and print total views.

Your Common Sense
  • 156,878
  • 40
  • 214
  • 345

0 Answers0