-1

我正在尝试将数据库中 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;
4

1 回答 1

2

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

这是错误的迹象。

请添加:

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

之后$db->query并在此处发布输出。

于 2013-04-29T12:28:55.873 回答