次の php/mysql ループを取り、結果を適用したいと思います: $test,$test1,$test2 を JavaScript コードの var Data オブジェクトに適用します。これにより、var Data が動的になり、そのデータをプルしてデータベースからオブジェクトを構築します。
質問する
2625 次
1 に答える
2
<?php
include("regDBConnect.php");
// collect all the results
$rows = array();
$result1 = mysql_query("SELECT * FROM Phase where Pid = 1", $db) or die("cannot select");
while($row = mysql_fetch_array($result1)) {
$rows []= array(
'id' => $row['id'],
'parent' => $row['parent'],
'name' => $row['name'],
);
/*
if you remove the line above and uncomment this instead,
javascript objects will see all the properties you selected from the DB
*/
// $rows []= $row;
}
?>
<script type="text/javascript">
// now output the collected results
var treeData = <?php echo json_encode($rows); ?>;
</script>
私が PDO/MySQLi について述べたことはまだ当てはまることに注意してください。これは、この特定の質問に答えるための最小限の例にすぎません。(そして、一般的に、 ではなく、必要な列だけを SELECT する必要があります*
。)
于 2012-09-21T14:35:40.317 に答える