这个问题已经在这里有了答案 :
mysqli_fetch_assoc()期望参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误? (1个答案)
上个月关闭。
我收到下面列出的以下警告,我想知道如何解决它
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given on line 65
该代码围绕下面列出的PHP代码这一部分。如果需要,我可以列出完整的代码。
// function to retrieve average and votes
function getRatingText(){
$dbc = mysqli_connect ("localhost", "root", "", "sitename");
$sql1 = "SELECT COUNT(*)
FROM articles_grades
WHERE users_articles_id = '$page'";
$result = mysqli_query($dbc,$sql1);
$total_ratings = mysqli_fetch_array($result);
$sql2 = "SELECT COUNT(*)
FROM grades
JOIN grades ON grades.id = articles_grades.grade_id
WHERE articles_grades.users_articles_id = '$page'";
$result = mysqli_query($dbc,$sql2);
$total_rating_points = mysqli_fetch_array($result);
if (!empty($total_rating_points) && !empty($total_ratings)){
$avg = (round($total_rating_points / $total_ratings,1));
$votes = $total_ratings;
echo $avg . "/10 (" . $votes . " votes cast)";
} else {
echo '(no votes cast)';
}
}
mysqli_query()``FALSE
如果查询中有错误,则返回。所以你应该测试一下…
/* Select queries return a resultset */
if ($result = mysqli_query($dbc, "SELECT Name FROM City LIMIT 10")) {
printf("Select returned %d rows.\n", $result->num_rows);
/* free result set */
$result->close();
}
请参阅此链接以获取mysqli_query
参考
http://php.net/manual/zh/mysqli.query.php
我的代码中出现了这个错误,我不知道如何解决它我的代码: 这是一个错误: 警告:mysqli_query()要求参数1为mysqli,资源在C:\xampp\htdocs\limitless\connect_to_mysql中给出。第17行的php 我做错了什么?
问题内容: 这个问题已经在这里有了答案 : 7年前关闭。 可能重复: mysql_fetch_array()期望参数1为资源,在select中给出布尔值 警告:mysql_affected_rows()期望参数1为资源,在第20行的C:\ wamp \ www \ a \ l \ forget.php中给出布尔值 问题答案: 至 并再次运行 然后 至 哦,是的,而且还有引号
我当前遇到以下脚本的问题。在执行脚本时,我确实收到消息“连接正常!”但是,我还收到以下消息: 警告:mysql_query()希望参数2是/opt/lampp/htdocs/worldofclucky中给定的资源和对象。net/scripts/auth。php第11行 警告:mysql_fetch_array()要求参数1为资源,在/opt/lampp/htdocs/worldofclucky中为
问题内容: 我对PHP和MySQL还是很陌生,但是我无法弄清楚这一点。我在论坛周围搜索了所有内容,但没有找到我能理解的答案。我最初使用的是mysql_fetch_assoc(),但我只能搜索数字,并且在搜索字母时也收到错误。我希望我在正确的轨道上。预先感谢您的所有帮助! 问题答案: 当您的结果不是结果(而是“ false”)时,就会发生这种情况。您应该更改此行 对此: 因为“可以解释$变量,而’不
为什么我会收到此错误消息: 警告:mysqli_free_result()期望参数1mysqli_result,给出布尔值 我的代码是:
问题内容: 这个问题已经在这里有了答案 : mysqli_fetch_assoc()期望参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误? (1个答案) 5年前关闭。 我正在尝试集成HTML Purifier http://htmlpurifier.org/来过滤我的用户提交的数据,但是下面出现以下错误。我想知道如何解决这个问题? 我收到以下错误。 第22行是。