Ι决定创建我自己的Digg克隆,我写了这段代码,只显示标题和描述。
<?php
try
{
$pdo = new PDO('mysql:host=localhost;dbname=informal','vad','6989');
$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$pdo->exec('SET NAMES "utf8"');
} catch(PDOException $e) {
echo $e->getMessage();
}
$sql = 'SELECT title,content FROM postID';
$result = $pdo->query($sql);
while($row = $result->fetch())
{
echo $row['title'] . "<br />";
echo $row['content'] . "<br />";
}
?>
我想,该标题是一个链接,当用户点击该链接时,数据库可以定义此记录并在新页面中显示该文章。事实上,我是用input type = hidden
做的,当你点击按钮“打开”并显示全部时。我需要一种更灵活的方法,就像在Digg中一样。
答案 0 :(得分:1)
你必须在两个页面之间传递参数所以首先你要编辑添加链接
<?php
try
{
$pdo = new PDO('mysql:host=localhost;dbname=informal','vad','6989');
$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$pdo->exec('SET NAMES "utf8"');
} catch(PDOException $e) {
echo $e->getMessage();
}
$sql = 'SELECT title,content FROM postID';
$result = $pdo->query($sql);
while($row = $result->fetch())
{
echo "<a href=anotherpage.php?id=".$row['id'].">".$row['title'] . "</a><br />";
echo $row['content'] . "<br />";
}
?>
然后在另一页上你必须用你传递的ID查询..然后你必须用它来获取数据