我正在尝试结合 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 中的“数据”数组中,但是如何让它反映在数据库中?
提前致谢 :)