我正在尝试将数据库中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;
答案 0 :(得分:2)
mysqli::query
向你返回false,这确实是非对象的。
这是错误的迹象。
请添加:
if (!$query)
echo $db->error . "\n";
在$db->query
之后并在此处发布输出。