致命错误:在Web主机中的非对象上调用成员函数fetch_all()

时间:2016-04-08 03:55:58

标签: php mysql mysqli fetch mysql-error-1064

我需要你的帮助 尝试了以下并导致致命错误。

致命错误:在非对象

上调用成员函数fetch_all()
function getMenusuno()
 {
global $conex;
$respuesta= mysqli_query ($conex, "SELECT M.menu_nombre, M.menu_ruta FROM   privilegios P INNER JOIN menus M ON P.menu_id = M.menu_id WHERE   tipousu_id='".$_SESSION['resultipo']."' AND M.menu_id BETWEEN '1' AND '4' ORDER BY p.menu_id ASC");
return $respuesta->fetch_all();
}

function conectar()
{
global $conex;
$conex = @mysqli_connect  ('localhost','user','xxxx,','doceispu_sisdocprueba');
@mysqli_set_charset($conex, 'utf8');
}

当我在本地工作时没问题

在网络托管中,会发生错误。请帮忙!!!

2 个答案:

答案 0 :(得分:-1)

在这种情况下,在mysqli_query指令之后添加一个调试语句来找到你自己。

echo '<pre>'; var_dump($respuesta); echo '</pre>';

答案 1 :(得分:-1)

  1. 检查您的连接参数&amp;检查是否在您的Web服务器中启用了mysqli