我有一个查询来从表中获取字段的总和。我设法打印出来但我不能把它作为JSON对象。
我收到此错误:
类mysqli_result的对象无法转换为字符串
这是打印工作时的代码:
$listNumber = $_GET['listNumber'];
$getSum = "select sum(price) AS cartTotal from listItem where listNum = '$listNumber'";
$sum = mysqli_query($con,$getSum);
echo $sum->fetch_object()->cartTotal;
我想在json对象中得到它:
echo '{"sum":' . $sum. '}';
答案 0 :(得分:0)
$listNumber = $_GET['listNumber'];
$getSum = "select sum(price) AS cartTotal from listItem where listNum = '$listNumber'";
$sum = mysqli_query($con,$getSum);
$arr = array('sum' => $sum->fetch_object()->cartTotal);
output = json_encode($arr);
echo output;
你可以在这里阅读更多内容。
http://php.net/manual/en/function.json-encode.php
您需要使用ajax在javascript中获取它。 Javascript和Java代码是两回事。我将为您提供在javascript中学习ajax的链接。