我正在尝试为我的网站建立一个新闻页面。目前,我正在尝试让页面检索表中的所有行,然后将每列拆分为变量,并将数据转换为字符串。
这是我的意思的一个例子。
新闻专栏1:
ID: 1
POST TITLE: Welcome
POST DATE: 03/10/2018
POST AUTHOR: Administrator
MESSAGE: Lorem.
新闻邮报2:
ID: 2
POST TITLE: Goodbye
POST DATE: 03/10/2018
POST AUTHOR: Administrator
MESSAGE: Ipsum.
这就是数据在表中的表示方式。
我想把每一列放入一个变量,所以当我把数据放入一个新闻框。每个新闻项都以相同的格式显示。就像一个论坛。当我从数据库中检索数据时,它会给出: array(1) { [0]=> array(10) { ["id"]=> int(1) [0]=> int(1) ["posttitle"]=> string(37) "Welcome" [1]=> string(37) "Welcome" ["postdate"]=> string(10) "2018-10-02" [2]=> string(10) "2018-10-02" ["postauthor"]=> string(27) "Administrator)" [3]=> string(27) "Administrator)" ["message"]=> string(12) "Lorem" [4]=> string(12) "Lorem" } }
这是我目前掌握的代码:
<?php
$pdo->beginTransaction();
$query = $pdo->prepare("SELECT * FROM news");
$query->execute();
$results = $query->fetchAll();
$pdo->commit();
?>
任何帮助都将不胜感激。
谢谢。
1条答案
按热度按时间xxhby3vn1#
如果要删除这些索引的重复项,请使用以下命令:
那么你的结果是:
请阅读以下内容以便更好地理解:http://php.net/manual/en/pdostatement.fetchall.phphttphttp://php.net/manual/en/pdostatement.fetch.php