我是 PHP 新手;但是,我知道动态列表通常如何在其他平台上工作。 我知道 pg_query 及其 API 的兄弟成员是如何工作的……有点。
我没有运行任何东西,但是...只是想开始。
给定的 PHP 脚本将使用来自数据库(表的列)的数据填充 HTML 列表框
`
$host = 'localhost';
$dbname = '你的数据库名称';
$user = '你的用户名';
$password = '你的密码';
$conn = pg_connect("host=$host dbname=$dbname user=$user password=$password");
// 检查连接
如果 (!$conn) {
die("连接失败:" . pg_last_error());
}
// 获取数据““ColumnOfYourChoice1”就像 ID,ColumnOfYourChoice2”就像“YourTable”中的值“
$query = "SELECT "ColumnOfYourChoice1", "ColumnOfYourChoice2" FROM YourTable";
$result = pg_query($conn, $query);
如果(!$结果) {
die("查询失败:" . pg_last_error());
}
// 创建 HTML 列表框
回声'';
// 用 YourTable 数据填充列表框
while ($row = pg_fetch_assoc($result)) {
$ColumnOfYourChoice1 = $row['ColumnOfYourChoice1'];
$ColumnOfYourChoice2 = $row['ColumnOfYourChoice2'];
echo "
}
回声'';
// 关闭 PostgreSQL 连接
pg_close($conn);
?>`