Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果没有更多的条目可加载,是否在mysql查询中添加if语句?_Php_Mysql_Phpmyadmin - Fatal编程技术网

Php 如果没有更多的条目可加载,是否在mysql查询中添加if语句?

Php 如果没有更多的条目可加载,是否在mysql查询中添加if语句?,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,对不起,这个复杂的问题。我遇到的问题是,是否有一种方法可以以if语句或类似函数的形式添加一个条件,以检查在运行mysql查询时,是否没有任何行/数据项 基本上,我的网站是如何建立的,我有一个Twitter风格的博客页面。网站上显示了一堆按添加日期递减的帖子,这些帖子都来自数据库。默认情况下,页面开始时仅显示8篇文章,带有“单击以获取更多信息”按钮,该按钮随后运行Ajax功能,加载5个数据库条目,您可以继续单击以加载更多文章。有没有办法检查是否没有更多可用的数据条目?基本上,我想做的是在显示/查询

对不起,这个复杂的问题。我遇到的问题是,是否有一种方法可以以if语句或类似函数的形式添加一个条件,以检查在运行mysql查询时,是否没有任何行/数据项

基本上,我的网站是如何建立的,我有一个Twitter风格的博客页面。网站上显示了一堆按添加日期递减的帖子,这些帖子都来自数据库。默认情况下,页面开始时仅显示8篇文章,带有“单击以获取更多信息”按钮,该按钮随后运行Ajax功能,加载5个数据库条目,您可以继续单击以加载更多文章。有没有办法检查是否没有更多可用的数据条目?基本上,我想做的是在显示/查询所有数据库条目时,让“单击以获取更多信息”按钮消失

四处搜索对我没有任何好处,谢谢你的帮助!:D

像这样做(注意这是不整洁的,但这只是一个例子):

我假设您正在使用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)
}
这样做(注意这是不整洁的,但这只是一个例子):

我假设您正在使用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)
}