Javascript &引用;“加载更多注释”;按钮->;如何指示数据库中没有更多的条目?

Javascript &引用;“加载更多注释”;按钮->;如何指示数据库中没有更多的条目?,javascript,php,jquery,mysql,mysqli,Javascript,Php,Jquery,Mysql,Mysqli,我正在编写一个评论系统,在页面的初始加载时,我只显示一定数量的评论 有一个“加载更多注释”按钮,可以从数据库加载更多注释,并通过ajax(jquery)将其追加 它们要么按时间戳排序,要么按另一列排序 如何检测在“加载更多注释”按钮调用的方法期间是否加载了最后一条注释 我有一个保存评论总数的表,我是否应该只获取该数字并将加载的评论与评论总数进行比较?还是有一个简单的mysqli方法可以完成这项工作 谢谢我是这样解决的: The solution of your problem is you n

我正在编写一个评论系统,在页面的初始加载时,我只显示一定数量的评论

有一个“加载更多注释”按钮,可以从数据库加载更多注释,并通过ajax(jquery)将其追加

它们要么按时间戳排序,要么按另一列排序

如何检测在“加载更多注释”按钮调用的方法期间是否加载了最后一条注释

我有一个保存评论总数的表,我是否应该只获取该数字并将加载的评论与评论总数进行比较?还是有一个简单的mysqli方法可以完成这项工作

谢谢

我是这样解决的:

 The solution of your problem is you need to apply condition that, 
 if result is more than one or not let me show you
 This is just example not pure code.........

 // result array from database 

 $fetchRes = mysql_fetch_result("mysql query result with offset and limit");
 $totalRes = (int)count($fetchRes);
 if( isset($totalRes) && $totalRes > 0 ){
   echo "your comments";
 }else{
   echo "No more comments";
 }
在初始加载注释时,脚本从数据库加载n+1条注释-n是要显示的注释数

如果可以加载注释n+1,它不仅是更多可用注释的指示器,而且还存储在本地计算机上的变量中-尚未显示

当用户加载更多注释时,它将从注释编号n+2开始,并从数据库中加载n,因此它再次有n+1条注释,而最后一条注释(再次)不会显示,而是更多可用注释的指示器

与前面提到的答案相比,此解决方案在注释的初始显示(n+1)时只加载一条附加注释。初始化后,它将只从数据库中再加载n条注释,因为第一次加载注释时产生的1条注释的偏移量具有连续效应


因此,在初始化之后,我可以使用此方法保存每个附加注释加载1个条目的加载。

只需检查最后的结果是否为空,我需要提前获得信息。我不希望用户在点击按钮后得到没有更多评论的信息。实际上,我想在没有更多条目的情况下隐藏它。当从sql表加载更多注释时,一次加载的注释数量限制是多少?添加一个条件来计算注释,如果大于req数量,则显示按钮使服务器响应更智能