我正在尝试将PHP和Javascript结合起来,以便在psql中从db获取数据。到目前为止,我能够获得我需要的列,并设置一个等于这个数据的数组。然后我将一个js数组等同于这个数组。这可以在以下代码中看到:
<?php
// attempt a connection
$dbh = pg_connect("host=localhost dbname=db user=postgres");
if (!$dbh) {
die("Error in connection: " . pg_last_error());
}
// execute query
$sql = "SELECT * FROM dataset";
$result = pg_query($dbh, $sql);
if (!$result) {
die("Error in SQL query: " . pg_last_error());
}
$arr = pg_fetch_all_columns($result, 1);
pg_free_result($result);
// close connection
pg_close($dbh);
?>
这是js部分。
var data = <?php echo json_encode($arr); ?>;
我有一个函数,它向数组添加一个数据点。我可以将其添加到js中的“data”数组中,但是如何使它在db中反映出来?
提前致谢:)