Php 如果没有更多的条目可加载,是否在mysql查询中添加if语句?
对不起,这个复杂的问题。我遇到的问题是,是否有一种方法可以以if语句或类似函数的形式添加一个条件,以检查在运行mysql查询时,是否没有任何行/数据项 基本上,我的网站是如何建立的,我有一个Twitter风格的博客页面。网站上显示了一堆按添加日期递减的帖子,这些帖子都来自数据库。默认情况下,页面开始时仅显示8篇文章,带有“单击以获取更多信息”按钮,该按钮随后运行Ajax功能,加载5个数据库条目,您可以继续单击以加载更多文章。有没有办法检查是否没有更多可用的数据条目?基本上,我想做的是在显示/查询所有数据库条目时,让“单击以获取更多信息”按钮消失 四处搜索对我没有任何好处,谢谢你的帮助!:D像这样做(注意这是不整洁的,但这只是一个例子): 我假设您正在使用PHP和AJAX获取新帖子Php 如果没有更多的条目可加载,是否在mysql查询中添加if语句?,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,对不起,这个复杂的问题。我遇到的问题是,是否有一种方法可以以if语句或类似函数的形式添加一个条件,以检查在运行mysql查询时,是否没有任何行/数据项 基本上,我的网站是如何建立的,我有一个Twitter风格的博客页面。网站上显示了一堆按添加日期递减的帖子,这些帖子都来自数据库。默认情况下,页面开始时仅显示8篇文章,带有“单击以获取更多信息”按钮,该按钮随后运行Ajax功能,加载5个数据库条目,您可以继续单击以加载更多文章。有没有办法检查是否没有更多可用的数据条目?基本上,我想做的是在显示/查询
$nPosts = mysql_query("SELECT COUNT(ID or whatever your auto-increment field is called) FROM Posts");
$nPosts = mysql_fetch_array($nPosts);
if ($nPosts[0] == $postsThatAreBeingDisplayed)
{
(Tell AJAX to disable the button)
}
else
{
(Pass AJAX back 5 more posts)
}
这样做(注意这是不整洁的,但这只是一个例子):
我假设您正在使用PHP和AJAX获取新帖子
$nPosts = mysql_query("SELECT COUNT(ID or whatever your auto-increment field is called) FROM Posts");
$nPosts = mysql_fetch_array($nPosts);
if ($nPosts[0] == $postsThatAreBeingDisplayed)
{
(Tell AJAX to disable the button)
}
else
{
(Pass AJAX back 5 more posts)
}