mysqli_query()期望参数1为mysqli,给定对象

时间:2015-11-08 10:03:38

标签: php mysql mysqli

我似乎遇到了另一个我似乎无法弄清楚的问题。 我收到2行错误。错误是:

  

警告:mysqli_query()期望参数1为mysqli,给定对象   在第72行的C:\xampp\htdocs\page.php

     

警告:mysqli_fetch_row()期望参数1为mysqli_result,   第73行C:\xampp\htdocs\page.php中给出的null

我正在使用的代码的主要部分以及问题如下:

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 个答案:

答案 0 :(得分: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));
}