我是 MySQL 的新手。我想将数据从 MySQL 表传输到 javascript。我想使用 MySQL 中的表在 javascript 中创建一个多维数组。这个多维数组将用于其他函数进行计算。有没有办法使用 PHP 或 JSON 来做到这一点?
问问题
1122 次
3 回答
0
如果要在初始页面加载时填充 javascript 数据,可以执行以下操作:
<?php
// get stuff from DB
$array_from_db = ... // some value determined via MySQL queries
?>
<script type="text/javascript">
var db_array = <?php echo json_encode($array_from_db); ?>
</script>
<?php
// more PHP stuff
于 2012-07-31T16:21:04.740 回答
-1
这应该工作
<?php
var query=mysql_query("SELECT fields FROM table WHERE condition");
while($obj=mysql_fetch_array($query)){
arr[]=$obj
}
$array=json_encode($arr);
?>
<script type="text/javascript">
var db_array = <?php echo $array; ?>
</script>
于 2012-07-31T16:28:39.210 回答