我正在尝试创建一个Web应用程序,用于显示存储在数据库中的记录集合中的记录。我想从数据库中提取行,将它们转换为JSON,然后使用Javascript将JSON对象写入HTML页面。目前我有一个php while循环将行写入数组..
<?php
include('./connection.php');
$query = "SELECT * FROM voting";
$result = $mysqli->query($query);
if (!$result) die($mysqli->error);
$array = array();
while ($row = $result->fetch_object()) {
$array[] = $row;
echo json_encode($array);
} ?>
while循环将每一行写入自己的数组。我想将所有返回的JSON对象放入一个数组中。我如何实现这一目标?
答案 0 :(得分:0)
PHP:
$array = array();
while ($row = $result->fetch_object()) {
$array[] = $row;
}
的javascript:
<script>
var data = <?php echo json_encode($array, JSON_HEX_TAG); ?>;
</script>
console.log(data);