mySQL查询搞砸了

时间:2012-02-19 08:48:01

标签: php mysql mysqli rows

我在php中进行查询

 $grabdme = "SELECT * from comment_votes where username = '".$_SESSION['username']."' and vote = 'dislike' and comment_id = ".$comments['id'];
 $rungrabdme = mysqli_query($link, $grabdislikes);
 $ifidislike = mysqli_num_rows($rungrabdme);

基本上用简单的话来说就是这个

  

来自comment_votes的SELECT *,其中username ='marshall'和vote ='dislike'和comment_id = 4

phpmyadmin返回0结果,但是从我的脚本运行时它返回2行

  

id - 6,comment_id - 4,投票 - 不喜欢,用户名 - LUcase
id - 7,   comment_id - 4,投票 - 不喜欢,用户名 - nicknick

我期待0结果,但为什么php会返回2个结果?

1 个答案:

答案 0 :(得分:1)

您是不是在执行$grabdislikes查询而不是$grabme