我正在忙于投票脚本,但是当我想投票时遇到问题,我收到一个错误消息:

Fatal error: Call to a member function query() on a non-object in在第7行Fatal error: Call to a member function query() on a non-object inFatal error: Call to a member function query() on a non-object in

<?php
include '../config.php';
function getAllVotes($id)
{
    $votes = array();
    if($q_13 = "SELECT * FROM post WHERE id = $id");
    if($r_26 = $db->query($q_13));
?>

这是我的config.php

<?php

$db = new mysqli('localhost', 'root', 'mysql', 'me');

if($db->connect_errno) {
    die('Sorry, we are having some problems.');
}

?>

===============>>#1 票数:0 已采纳

这是一个范围问题,您需要将$db作为参数传递给getAllVotes()

像这样...

function getAllVotes(mysqli $db, $id) //<---- Pass $db here
{

  ask by user3490572 translate from so

未解决问题?本站智能推荐:

1回复

未捕获的错误调用成员函数query()[关闭]

关闭。 这个问题是题外话。 它当前不接受答案。 了解更多 。 想改善这个问题吗? 更新问
1回复

在非对象上调用成员函数query()

我是PHP的新手,也是MySQLi的新手, 我试图在由5个变量组成的数据库中插入一行。 我收到这些错误: 警告:mysqli_escape_string()需要2个参数,在第11行的/admin/manage.php中给出1 致命错误:在第27行的/admin/mana
1回复

致命错误:调用成员函数query()-PHP

我有一个配置数据库的base.php文件 以及将连接到base.php以使用数据库的任何其他页面,如下所示: 它在XAMMP软件的localhost中工作,可以找到Base.php路径并从数据库接收数据,但是当我将其上传到我的网站时,它得到了我 致命错误:调用成员函数q
2回复

在非对象上调用成员函数query()

我收到此错误。 我知道有很多类似的问题,但是我仍然没有发现任何有用的东西(可能是我的错)。 最后一行返回给我说的错误。 这是一个非常简单的功能,但我仍然不知道自己在做什么错。
4回复

在非对象上调用成员函数query()

我收到此错误: 在非对象上调用成员函数query()。 此外,当我使用其他MySQLi函数时,它给了我相同的错误,但对于该功能。 我的connection.php : 我的功能: 函数和连接包含在调用函数的位置
2回复

致命错误:调用成员函数query()[重复]

这个问题已经在这里有了答案: 参考-此错误在PHP中意味着什么? 34个答案 有人可以告诉我我哪里错了? 为什么在尝试调用查询函数时出现此消息“致命错误:在非对象上调用成员函数query()”? 谢谢 :)
2回复

致命:在null上调用成员函数query()

我是用PHP编程的新手,我正在创建一个接收查询的PHP类,但是当召唤给我错误“PHP致命错误:在null上调用成员函数查询()”时。 插入数据时 这是我的第二个档案 这是我的index.php文件
2回复

调用mysqli查询中的成员函数错误

将if && in_array($itemID, $userItemIDS)到if语句后,下面的方法返回错误。 Fatal error: Call to a member function bind_param() on a non-object
2回复

在非对象错误上对成员函数query()的PHP调用

我正在使用mysqli作为函数,但出现错误, Fatal error: Call to a member function query() on a non-object in /home/u250000297/public_html/forum/system/db.php on line 46
5回复

致命错误:在非对象上调用成员函数query()

我有这个错误: 致命错误:在第8行的/Applications/XAMPP/xamppfiles/htdocs/login.php中调用非对象的成员函数query() 这条线是这样的: 这是login.php: 和connect.php的代码: 可能是什么问题