我无法正确选择我创建的数据库中的某些数据。我使用了postgresql。错误显示"SQL 查询中的错误:错误:关系"book_flight.客户"不存在第 1 行:从 book_flight.customer ^ 中选择 idno"我尝试删除book_flight,仍然不起作用
这是代码:
<?php
$db = pg_connect("host=localhost port=5432 dbname=AIRLINE user=postgres password=code");
echo 'Connected to: ', pg_dbname($db);
$result = pg_query($db, "SELECT idno FROM book_flight.customer");
if (!$result) {
die("Error in SQL query: " . pg_last_error());
}
?>
表客户位于名为 book_flight 的架构中
看看这个,听起来名字可能区分大小写。
不能简单地使用 PostgreSQL 表名("关系不存在")
我将数据库名称、架构和表名称更改为小写字母。它有效。似乎 postgresql 全部更改为小写并且区分大小写