我正在尝试动态地将更多帖子加载到我的系统中
这是我的代码......
$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';
}
}
一切正常,直到它到达最后一组帖子 AKA 如果LIMIT是100,10但是在调用中有105个帖子它不会调用任何fetchColumn()。
我希望这个问题有道理。提前感谢您提供任何帮助。
修改
如何确定何时达到LIMIT并采取相应行动
答案 0 :(得分:0)
您的描述不是很精确,但也许这就是您要找的地方:
http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_found-rows