jsonを使用してmysqlクエリの結果の総数を表示するのが難しいです。Json合計結果mysql
私はこのルールを試みたが、それだけで次のように返されます。私は[]でそれを返す必要が
{"Total1": "10"}
:
[{"Total1": "10"}]
は、PHPのコードに従います。
<?php
include 'DatabaseConfig.php';
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT revenda, quantidade FROM app_venda";
$result = $conn->query($sql);
$total1 = mysql_num_rows($result);
if ($result->num_rows > 0) {
// output data of each row
$row[total1] = $total1;
$json = json_encode($row);
} else {
echo "0 results";
}
echo $json;
$conn->close();
?>
'json_encode(配列(配列=> $のTOTAL1( 'TOTAL1'))); @RiggsFolly' – RiggsFolly
はどうもありがとう、それが働きました! –
mysql_ *関数は使用しないでください。 PHP5.5以降で廃止され、PHP7以降に削除された10年以来、彼らは落胆しています。それらに依存しているコードは、素人使用のための疑いなしに安全でないとみなすことができます。あなたが書いているプログラム、それを使用するユーザー、プログラマーとしての自分の仕事のために、できるだけ早くPDOに切り替える必要があります。これらの関数を含むコードでも、(特に)IDEの代わりにこのようなWebサイトにいる場合でも、新しいコーダーにその動作を伝播させるので、*書き込むべきではありません。 – ksjohn