The php code is:
$sql="SELECT `Variant`, COUNT(`Variant`) AS tsold,
MONTHNAME(sold_date) AS mname
FROM `vehicle_sold`
GROUP BY MONTH(`sold_date`), `Variant` ";
while($row = mysqli_fetch_array($result)) {
echo $row["Variant"],"---",$row["mname"],"---",$row["tsold"],"<br/>";
}
I get the following required result and it shows me how many times each variant has been sold out in each month.
GLI A/T---January---1
GLI A/T---February---1
XLI M/T---February---1
GLI A/T---March---2
GLI M/T---March---2
Grande---March---1
XLI M/T---March---2
GLI A/T---April---2
GLI M/T---April---6
XLI M/T---April---3
GLI A/T---May---1
GLI M/T---May---4
Grande---May---1
GLI A/T---July---1
Now the problem is i want to shift this data to javascript
If you want the result as a JS array, you could do this:
<?php
$sql="...";
/* Don't forget to execute the $sql query here */
while($row = mysqli_fetch_array($result)) {
$myData[] = $row["Variant"]."---".$row["mname"]."---".$row["tsold"];
}
?>
<script>
var myData = <?php echo json_encode($myData); ?>;
alert( JSON.stringify(myData) );
</script>
PHP code:
$sql="SELECT `Variant`, COUNT(`Variant`) AS tsold,
MONTHNAME(sold_date) AS mname
FROM `vehicle_sold`
GROUP BY MONTH(`sold_date`), `Variant` ";
$data = array();
while($row = mysqli_fetch_array($result)) {
$data[] = $row;
}
And in JavaScript:
<script>
var data = <?php echo json_encode($data); ?>;
//your JavaScript code with data
</script>
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.