Я пытаюсь подключиться к своей базе данных с помощью вызовов ajax и php для создания диаграммы с помощью API диаграммы Google, но я получаю сообщение об ошибке «Uncaught (in prom) SyntaxError: Unexpected token
var jsonData = $.ajax({
url: "getData.php",
dataType: "json",
async: false
}).responseText;
, а это мой php файл
<?php
$host = "host = 127.0.0.1";
$port = "port = 5432";
$dbname = "dbname = postgres";
$credentials = "user = postgres password = 1111";
$db = pg_connect("$host $port $dbname $credentials");
if(!$db) {
echo "Error: Unable to open database\n";
} else {
echo "Opened database successfully\n";
}
$sql =<<< EOF
SELECT * FROM us;
EOF;
$ret = pg_query($db, $sql);
if(!$ret) {
echo pg_last_error($db);
exit;
}
echo "{ \"cols\": [ {\"id\":\"\",\"label\":\"Month\",\"pattern\":\"\",\"type\":\"date\"}, {\"id\":\"\",\"label\":\"Number of Coronavirus Cases\",\"pattern\":\"\",\"type\":\"number\"} ], \"rows\": [ ";
while($row = pg_fetch_row($ret)) {
echo "{\"c\":[{\"v\":\"" . $row['covid_date'] . "\",\"f\":null},{\"v\":" . $row['cases'] . ",\"f\":null}]}";
}
echo " ] }";
?>