作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在制作一个页面,用于查询表中所有结果的所有列,这些结果按输入时间降序排列,有限制。当我查询行数时,查询工作得很好,但是当我尝试再次查询表中的数据时,我什么也得不到。我决定尝试将查询缩减为 "SELECT * FROM comments"
但在之前工作时 "SELECT COUNT(*) AS count FROM comments"
仍然没有结果。我尝试过使用 mysqli_error(),但这没有给我任何信息。
查询似乎没有失败,因为 mysqli_query() 的结果不是 false,并且当我在 phpMyAdmin 中查询时,查询有效。下面是我的一小段代码
//open databases
require_once($root . "databases/data.php");
//get number of suggestions in comments table
$cquery = mysqli_query($cbase, "SELECT COUNT(*) AS count FROM comments"); //this works
$c = mysqli_fetch_array($cquery);
$count = $c["count"];
//get all suggestions
//this query fails
$queryText = "SELECT * FROM comments ORDER BY time DESC LIMIT " . (($page - 1) * $pageLimit) . ", " . $pageLimit;
$query = mysqli_query($cbase, $queryText);
//validate query
if($query === false)
{
$failed = true;
}
//get all comments from query
while(!$failed && $array = mysqli_fetch_array($result))
最佳答案
请在第 3 行尝试此操作
$c = mysqli_fetch_assoc($cquery);
你也可以这样尝试,
$c = mysqli_fetch_array($cquery, MYSQLI_ASSOC);
关于php - mysqli_query() 返回全表的空结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23255871/
我在尝试获取我想要的结果集时遇到了一些问题。基本上我有这两个表: phonemanager_defaults | id | tag | number | |--
我是一名优秀的程序员,十分优秀!