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 に答える