2016-04-08 19 views
0

我需要你的幫助 嘗試了以下並獲得致命錯誤。致命錯誤:調用web宿主中的非對象的成員函數fetch_all()

致命錯誤:調用一個成員函數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'); 
} 

。當我在當地沒有問題的工作

在一個虛擬主機時,會出現錯誤。請幫忙!!!

+0

檢查你的$ CONEX可能您使用的是本地配置。 –

+0

$ conex使用虛擬主機配置!!? – sebastianpe93

+0

是的,如果你正在使用你的MySQL網頁主機配置 –

回答

-1

在這種情況下,在mysqli_query指令後面添加一條調試語句來查找自己。

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

在這種情況下,顯然在$ respuesta –

-1
  1. 檢查連接參數&檢查的mysqli是否能夠在Web服務器或不
+0

中沒有任何用處,如果它是一個連接,那麼錯誤信息將會不同 –

相關問題