2015-11-08 83 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

相关问题