select * from vote where '$ip' in (select ip from vote where news_id='$id')
这是子查询要在4.0以上才支持select * from vote where ip='$ip' and news_id=$id;
你试这句看看。

解决方案 »

  1.   

    第一句sql没有问题,只要没有问题就行了,他说要4。0上,那就用4.0以上!
    你的第二条sql语句中“and”和前面的‘ip’距离太近了,要加上空格!
    否则是无法执行的!
      

  2.   

    select * from vote where ip='$ip' and news_id='$id'
      

  3.   

    select * from vote where ip='$ip' and news_id='$id';这个应该可以
      

  4.   

    mysql暂时不支持子查询
    看楼上老大的吧
      

  5.   

    用2个and限制一下就行了啊,要不然就要分成2步来执行!
      

  6.   

    select * from vote where ip='$ip'and news_id='$id')1:那个括号怎么回事?
    2:'$ip'and 需要空格。select * from vote where ip='$ip' and news_id='$id'
      

  7.   

    这样肯定行$sql="select * from vote where ip='".$ip."'and news_id='".$id."'";
      

  8.   

    $sql="select * from vote where ip='".$ip."'and news_id='".$id."'";
    这种语法风格俺比较赞成,严谨点好。
    至于能不能达到楼主的目标俺不知道