下面,我们可以去输出从数据库里查询出来的数据。准备好 SQL 声明,并且执行以后 ... 再去设置一下提供的数据的样式 ... 使用 PDOStatement 的 setFetchMode 方法去设置一下 .... 设置成 PDO::FETCH_ASSOC ... 用关联数组的样式 ..
$statement->setFetchMode(PDO::FETCH_ASSOC);
然后用一个 while 循环,可以去把得到的数组全部都输出到屏幕上 .. .
while ($row = $statement->fetch()) {}
这样每次循环都会去调用 $statement 的 fetch() 方法提供到一行内容,并且会把得到的东西交给 $row 这个变量 .. 这样在循环的里面,我们可以使用 $row 来表示当前提供到的这行内容 ... 这个循环会在 fetch() 方法返回 false 以后结束,表示已经没有可以提供的数据了。
在循环里面,我们去输出得到的内容 ... 这个内容是一个关联数组 .. title 里面包含的就是 posts 表里的 title 字段的内容 ... content 就是 posts 里面 content 字段里的内容 ...
在 title 周围加上一组书名号 ... 后面再加上 content 里面的内容 .. 最后,再加上一个换行符号 ...
echo '《 '. $row['title']. ' 》'. $row['content'] . '<br>';
保存 ...
在屏幕上,会显示出最开始使用 SELECT 语句从数据库里面查询出来的 posts 表里的所有的内容。