我正在构建一个网页,将数据库中的最新结果显示为新闻文章。 虽然我希望隐藏创建,但数据库的各个部分是title,bodytext和created。我是PHP的新手,并不知道如何做到这一点,我可以得到一些帮助只是为了显示它:
标题
bodyText的
我需要能够使用我的详细信息连接到数据库,然后在我设置的div中显示结果,尽管我只想显示最新的结果!
答案 0 :(得分:0)
你应该阅读一些教程,或购买血统书。
至于获取最新结果,您可以对created
列进行排序,只使用LIMIT
获取第一个元素。
答案 1 :(得分:0)
我的示例使用PDO类作为数据库句柄
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
$sth = $dbh->prepare('SELECT title, bodytext FROM newstable ORDER BY created DESC LIMIT 1');
$sth->execute();
$result = $sth->fetch(PDO::FETCH_ASSOC);
然后在你使用的div中得到结果:
$title = $result['title'];
$story = $result['bodytext'];
答案 2 :(得分:0)
非常好的方式:
1 - 在该表中创建一个名为“ts”的列,类型为“int” 2 - 将新文章的值插入表格时,“插入.... ts ='”。日期(“U”)。“'...” 3 - 从[表名]中选择*按ts desc limit 1
排序 通过这种方式,您甚至可以节省本文保存的时间$saved=date("d-m-Y h:i A",$result->ts);
...甚至可以知道此article $age=date("U")-$result->ts;
的年龄(以秒为单位)......