javascript - 如何修复html网站中postgresql数据值的连接
问题描述
[编辑]
我在使用 php 将 postgresql 数据库连接到 html 页面时遇到问题,连接可以来回发送。我需要从数据库中获取特定的值并以饼图的形式显示(最好像charts.js那样)我尝试在windows中的localhost上做(必要的要求)。我在 xampp 上运行 php 和 html,base 支持 pgadmin4。我将 ;extension=pdo_pgsql 更改为 extension=pdo_pgsql 但现在错误是这样的:
警告:pg_query():查询失败:错误:列“nazwa”relacji“tabelka1”不存在第 1 行:INSERT INTO tabelka1(Nazwa, Opis, ID, Wartość) VALUES('fajna...^ in C:\xampp \htdocs\DG\1\add.php 在第 12 行查询错误:错误:列“nazwa”relacji“tabelka1”不存在第 1 行:插入 tabelka1(Nazwa, Opis, ID, Wartość) VALUES('fajna. .. ^
可是等等!专栏存在!
https://imgur.com/vmKaSND
我现在很困惑……我该怎么办?请耐心等待,如果有人可以,请逐步向我解释...
<html>
<body>
<?php
$db = pg_connect('host=localhost port=5432 dbname=test1 user=postgres password=jajuszko123');
$ID = pg_escape_string($_POST['ID']);
$nazwa = pg_escape_string($_POST['nazwa']);
$Opis = pg_escape_string($_POST['Opis']);
$Wartość = pg_escape_string($_POST['Wartość']);
$query = "INSERT INTO tabelka1(ID, Nazwa, Opis, Wartość) VALUES('" . $ID . "', '" . $nazwa . "', '" . $Opis . "', '" . $Wartość . "')";
$result = pg_query($db,$query);
if (!$result) {
$errormessage = pg_last_error();
echo "Error with query: " . $errormessage;
exit();
}
printf ("These values were inserted into the database - %s %s %s", $ID, $nazwa, $Opis, $Wartość);
pg_close();
?>
</body>
</html>
我希望从我的数据库中获取数据值并将其显示在 html 文件中。
解决方案
推荐阅读
- python - “***检测到堆栈粉碎***:
尝试在 C 程序中嵌入 python 时终止” - javascript - 在间接引用的任意数量的列中找到 Y 轴缩放的最大值
- scala - Ubuntu 服务随机停止并显示“主进程已退出,状态 143/n/a”
- python - 循环困难
- r - 一次转换目录中的多个.csv?
- xcode - 如何使用 Github Desktop 将 Github 存储库克隆到本地设备
- java - Eclipse Tomcat:需要不可用的 ARP/native 库
- azure-language-understanding - 无法通过 Luis 门户为意图添加示例话语
- mysql - MySQL 的 Connector/J 可以与 MariaDB 一起使用吗?
- python - 如何将枚举传递给 ParameterGrid?