Mysqli,添加列的内容并显示结果

时间:2013-04-29 12:25:36

标签: php mysqli sum

我正在尝试将数据库中3列的内容添加到一起,然后显示结果,但我认为我的代码有点不稳定,因为它似乎没有做太多。

我刚收到错误“致命错误:在第160行的C:\ easyphp \ www \ cusmgr \ jobsmanager.php中的非对象上调用成员函数fetch_object()”

 $query = $db->query("SELECT SUM(pricequoted) pricequotedtotal,SUM(partprice)     partpricetotal,SUM(profit) profittotal FROM `content`");
$result = $query->fetch_object();
$pricequoted = "{$result->pricequotedtotal}";
$partprice = "{$result->partpricetotal}";
$profit = "{$result->profittotal}";
echo 'Quoted Total : £'.$pricequoted;
echo 'Parts Total : £'.$partprice;
 echo 'Quoted Total : £'.$profit;

1 个答案:

答案 0 :(得分:2)

mysqli::query向你返回false,这确实是非对象的。

这是错误的迹象。

请添加:

if (!$query)
    echo $db->error . "\n";
$db->query之后

并在此处发布输出。