我有一个学校项目。我必须创建一个网站,连接到数据库。现在,我在网页中/上显示数据库中的数据时遇到问题。
我的数据库运行/位于我学校的服务器上,并使用 phpPgAdmin (PostgreSQL) 创建和管理。
这是我的代码:
有人知道在我的网页上代表我的数据库中的数据的正确代码吗?
<html>
<head>
<link type="text/css" rel="stylesheet" href="index_stylesheet.css"/>
<title>Home</title>
</head>
<body>
<div class="optieBalk">
<ul>
<li><a href="Index.php">Home</a></li>
<li><a href="default.asp">What's New?!</a></li>
<li><a href="login.html">Tickets</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</div>
<div class="searchbox">
<form action="search.php?searching=true" method="POST">
<input type="text" name="searchcategory" value=""/>
<input type="submit" value="Search"/>
</form>
</div>
<div id="carousel">
<p>
<?php
require 'db_connect.php';
$result=pg_query($conn, "SELECT titel, id FROM film WHERE id=1;");
if (!$result) {
echo "query did not execute";
}
if (pg_num_rows($result) == 0) {
echo "0 records"
}
else {
while ($row = pg_fetch_array($result) {
echo "titel: $row[1] id: $row[0]";
echo "<br />\n";
}
}
?>
</p>
</div>
<div id="footer">
<p id="dateDiv">
</p>
</div>
</body>
</html>
更新* 我可以在服务器上访问我的网页。现在我只需要找出如何正确显示我的数据库(“Kick-ass 2”)中的数据。
http://didactiek1.edm.uhasselt.be/~sebastiaanlagaeysse/index.html
* UPDATE2 我发现了问题,我可以在我的网页上看到我的数据库内容:) 文件扩展名必须是服务器上的 .php 才能执行 php 代码,而不是 .html。