2015-11-08 77 views
-3

我似乎遇到了另一個我似乎無法解決的問題。 我收到2行錯誤。的錯誤是:mysqli_query()期望參數1是mysqli,給出的對象

警告:mysqli_query()預計參數1是mysqli,對象在C:\xampp\htdocs\page.php給出 上線72

警告:mysqli_fetch_row()預計參數1是mysqli_result,在線路73中C:\xampp\htdocs\page.php給出 空

我使用的,哪些是該問題的代碼的主要部分如下:

require('includes/config.php'); 
$sql = "SELECT avatar FROM members WHERE username='$username' LIMIT 1"; 
$query = mysqli_query($db, $sql); 
$row = mysqli_fetch_row($query); 

我看不出爲什麼會產生錯誤?

+1

使用** mysqli_error($ DB)** –

+1

什麼是'$ db'的價值? –

+0

當你說$ db的值你是指config.php文件中的代碼行嗎? – Dion

回答

1

使用mysqli_error對跟蹤誤差: -

試試這個代碼track your error: -

require('includes/config.php'); 
$sql = "SELECT avatar FROM members WHERE username='$username' LIMIT 1"; 
$query = mysqli_query($db, $sql); 
if (!$query) 
{ 
echo("Error description: " . mysqli_error($db)); 
} 
+1

它現在正在工作,謝謝你親切 – Dion

相關問題