2

我正在尝试将更多帖子动态加载到我的系统中

这是我的代码...

$stmt = "
  SELECT * FROM `acmPosting` 
  WHERE (`sender`='$thisID' AND `postType`='a')
  OR (`recip`='$thisID' AND `sender`='$userID' AND `postType`='a')
  OR (`sender` IN ($friendsArray) AND `recip`='$thisID'  AND `postType`='a')
  ORDER BY `timeSent` DESC LIMIT $startlimit,10";

    if($stmtCount = $conn->query($stmt)){
        if($stmtCount->fetchColumn() > 0){
            $result = acmPosts($conn, $site, $userID, $stmt);
            $jsonArray['a'] = $result;
            $jsonArray['b'] = 'go';             
        }else{
            $jsonArray['a'] = '<div class="thisOutput" style="padding:12px;">There are no more posts</div>';
            $jsonArray['b'] = 'stop';
        }
    }

如果 LIMIT 为 100,10,那么一切正常,直到到达最后一组帖子AKA,但调用中有 105 个帖子,它不会向 fetchColumn() 调用任何帖子。

我希望这个问题是有道理的。提前感谢您提供的任何帮助。

编辑

如何确定何时达到 LIMIT 并采取相应措施

4

1 回答 1

0

您的描述不是很准确,但也许这就是您要查找的内容:

http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_found-rows

于 2013-02-12T18:41:36.117 回答