我正在尝试从表sunypub
中获取数据库journal
中的数据。
在许多属性中,我试图通过PHP在网页上获得三个属性,但它没有在网页上显示任何内容。
此选项指向页面display.php
,该页面会向我显示表格{jname
,date
和location
的属性值1}}
journal
Display.php的:
<div align = "left">
<form action = "display.php">
<input type = "submit" value = "Show all the Conference List">
</form>
</div>
答案 0 :(得分:1)
mysql_*
,并在新的PHP版本中将其删除。因此,我强烈建议您更改为PDO
或mysqli_* prepared statements
,而不是修复旧代码。
所以你的代码看起来像这样:
(请注意,您必须删除此处的空格:<? php
)
<?php
// Create Local variable
$taken = "false";
$dbhost = "localhost";
$dbname = "sunypub";
$dbpass = "";
$dbuser = "root";
try {
$dbh = new PDO("mysql:host=$dbhost;dbname=$dbname", $dbuser, $dbpass);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM journal";
foreach($dbh->query($sql) as $row) {
echo $row['jname'];
echo $row['date'];
echo $row['location'];
echo "Database Connected";
}
$dbh = NULL;
} catch(PDOException $e) {
echo $e->getMessage();
}
?>