Php SQL查询导致my load more posts函数出现问题

Php SQL查询导致my load more posts函数出现问题,php,mysql,sql,Php,Mysql,Sql,我想在下一行下面添加我的加载更多帖子查询 OR p.posted_to='$userid' 但当我将OR语句添加到下面的查询中时,它会返回结果,但每次单击“加载更多”时,它都会重复相同的帖子,而不是加载较旧的帖子 如果我把这个或声明添加到我的常规展示帖子中,它会做它应该做的事情。当我将OR语句添加到下面的loadmore posts查询时,唯一的问题出现了 $sql = "SELECT p.body, p.user_id, p.posted_to, p.post_likes,p.stamp,

我想在下一行下面添加我的加载更多帖子查询

OR p.posted_to='$userid'
但当我将OR语句添加到下面的查询中时,它会返回结果,但每次单击“加载更多”时,它都会重复相同的帖子,而不是加载较旧的帖子

如果我把这个或声明添加到我的常规展示帖子中,它会做它应该做的事情。当我将OR语句添加到下面的loadmore posts查询时,唯一的问题出现了

$sql = "SELECT p.body, p.user_id, p.posted_to, p.post_likes,p.stamp, p.id,u.username,     u.imagelocation 
        FROM posts p 
        INNER JOIN users u 
        ON p.user_id=u.id 
        WHERE p.user_id='$userid'   
        AND p.id <'$lastcomment' 

        ORDER BY p.stamp DESC
        LIMIT 0,3";
$sql=“选择p.body、p.user\u id、p.post\u to、p.post\u like、p.stamp、p.id、u.username、u.imagelocation
从邮政p
内部连接用户u
在p.user_id=u.id上
其中p.user_id=“$userid”

p.id我想你是这样写的:

WHERE p.user_id='$userid' OR p.posted_to='$userid'
AND p.id <'$lastcomment' 
其中p.user_id='$userid'或p.posted_to='$userid'

p.I.非常感谢。这就像一个符咒,我从来没有想到过。
WHERE (p.user_id='$userid' OR p.posted_to='$userid')
AND p.id <'$lastcomment' 
WHERE p.user_id='$userid'
OR (p.posted_to='$userid' AND p.id <'$lastcomment')