PHP返回0行,而phpmyadmin返回1行

PHP返回0行,而phpmyadmin返回1行,php,mysql,database,phpmyadmin,Php,Mysql,Database,Phpmyadmin,我的代码是 <?php include 'includes/config.php'; $fetch = "SELECT * FROM `status_comments` WHERE status_id =4 AND item_poster = 'LUcase'"; echo $fetch; $runfetch = mysqli_query($link, $fetch) or die(mysqli_error($link)); while ($comments =

我的代码是

<?php 
include 'includes/config.php';  
 $fetch = "SELECT *
FROM `status_comments`
WHERE status_id =4
AND item_poster = 'LUcase'";
 echo $fetch;
    $runfetch = mysqli_query($link, $fetch) or die(mysqli_error($link));
    while ($comments = mysqli_fetch_assoc($runfetch)){ echo "woot"; }
?>
如果存在sql错误,请尝试使用mysqli_error()指示您的sql错误。

您还可以附加include php文件吗?

删除where子句即“SELECT*FROM status_comments”返回ROWSY您确定您的脚本和phpmyadmin使用的是同一个数据库吗?您的服务器上有多个数据库设置吗?如果是这样,您可能需要在查询中指定数据库,
SELECT*FROM mydatabase.status\u comments
。phpMyAdmin可能被配置为连接到正确的数据库。一种情况下不使用Lucase,另一种情况下不使用Lucase。请告诉我们没有错误,只返回0行。我也在使用mysqli,这就是为什么我没有使用mysql\u查询