我非常非常 HTML / PHP的新内容所以我可能会滥用术语,请耐心等待我。
我正在尝试使用<p>
在<br>
元素中以HTML格式打印我的SQL查询结果以将它们分开。我知道这不是最好的方式,但它很容易,并且会帮助我练习。
无论如何我的问题不是打印我想要打印的“movieName”属性而是将一些PHP代码转储到<p>
元素体中。
我不知道提供哪些信息以便您更容易发现问题,因此请索取相关详细信息。
这是php代码(我已经“审查了”我的信息,因为您可以轻松访问我的学生帐户):
<?php
if (array_key_exists('searchInput', $_GET)) {
$search = $_GET['searchInput'];
// Connecting, selecting database
$dbconn = pg_connect("host=**** port=15432 dbname=**** user=**** password=****")
or die('Could not connect: ' . pg_last_error());
// Performing SQL query
$query = "SELECT movieName
FROM DatabaseProject.Movie M
WHERE M.movieName LIKE $search";
$result = pg_query($query) or die('Query failed: ' . pg_last_error());
// Printing results in HTML
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$field = $row["movieName"];
print("$field<br>");
}
} else {
print("0 results");
};
// Free resultset
pg_free_result($result);
// Closing connection
pg_close($dbconn);
}
?>
这是我打印到网页上的内容:
num_rows > 0) { // output data of each row
while($row = $result->fetch_assoc()) {
$field = $row["movieName"];
print("$field
");
}
} else {
print("0 results");
};
// Free resultset pg_free_result($result);
// Closing connection pg_close($dbconn);
}
?>