Php 你和其他X个像这样的人

Php 你和其他X个像这样的人,php,mysql,Php,Mysql,我正在组装一个系统,我想得到不包括会话['id']用户的用户行数,这样我可以显示有点像facebook的链接 示例:You和x。。其他人喜欢这样 显然,仅仅使用标准num行就可以从数据库中获取所有记录,但我想排除会话 $likes = mysqli_query($mysqli, " SELECT feedback_streamid,feedback_userid,feedback_rating FROM streamdata_feedback WHERE feedbac

我正在组装一个系统,我想得到不包括
会话['id']
用户的用户行数,这样我可以显示有点像facebook的链接

示例:
You和x。。其他人喜欢这样

显然,仅仅使用标准num行就可以从数据库中获取所有记录,但我想排除会话

$likes = mysqli_query($mysqli, "
    SELECT feedback_streamid,feedback_userid,feedback_rating FROM streamdata_feedback 
        WHERE feedback_streamid=".$streamitem_data['streamitem_id']." 
        AND feedback_rating=1 ORDER BY feedback_id LIMIT 10") 

        or die("SELECT Error: ".mysqli_error($mysqli));

$numRowslikes = mysqli_num_rows($likes);
while ($row = mysqli_fetch_array($likes)) {
    $likesmemberid = rawfeeds_user_core::getuser($row['feedback_userid']);
    $user1_id = $_SESSION['id'];
    $user2_id = $row['feedback_userid'];
    if ($user2_id == $_SESSION['id']) {
        echo '<div class="like_name"><b><a href="profile.php?username='.$likesmemberid['username'].'">You and</a> '.$numRowslikes.' Others likes this </b> ';
    } else {
    echo '<a title="'.$likesmemberid['fullname'].' Likes This" href="profile.php?username='.$likesmemberid['username'].'"> <img border=\'0\' src=\'../userimages/    cropped'.$row['feedback_userid'].'.jpg\' onerror="this.src=\'userimages/no_profile_img.jpeg\'" width=\'20\' ></a> ';

    }
}
$likes=mysqli\u查询($mysqli,”
从streamdata\u feedback中选择feedback\u streamid、feedback\u userid、feedback\u rating
其中feedback_streamid=“.$streamitem_data['streamitem_id']”
和反馈_评级=1个反馈订单_id限制10”)
或者死(“选择错误:.mysqli_错误($mysqli));
$numRowslikes=mysqli\u num\u行($likes);
while($row=mysqli\u fetch\u数组($likes)){
$likesmemberid=rawfeeds\u user\u core::getuser($row['feedback\u userid']);
$user1_id=$_会话['id'];
$user2_id=$row['feedback_userid'];
如果($user2\u id=$\u会话['id']){
echo“”。$numRowslikes.“其他人喜欢这样”;
}否则{
回声';
}
}

听起来您可以更改查询以排除当前用户的ID,然后像往常一样使用num_rows()

WHERE feedback_userid NOT IN ('whatever_id_here')

你为什么不把所有喜欢的东西都拿来,
count($likes)-1
然后
用户和$count喜欢这个
。?@Darren:如果你不喜欢它?@LightnessRacesinOrbit假设用户确实喜欢current提要。@Darren:那么理智的系统会怎么想?@LightnessRacesinOrbit清晨系统。非常感谢你,Chris。我应该试一下,因为我已经考虑过了。-1:那么你怎么知道当前用户是否喜欢这个项目?它必须在下面的单独查询中。