我是 PDO 语法的新手,我喜欢学习曲线!我正在重构代码——从古老的 mysqli_* 方法迁移过来。
可以预见的是,作为一个新手,我遇到了一些障碍。其中一个重要的问题是(如果这是一个愚蠢的问题,请原谅)从数据库中检索数据并将其回显在页面上。这是我到目前为止所拥有的:
$getURLid = $_GET['id'];
$idQuery = $connection->prepare("SELECT * FROM pages WHERE page_id = :getURLid");
$idQuery->execute(array(':getURLid' => $getURLid));
$idRetrieved = $idQuery->fetchAll(); // This is the part I'm unclear on.
当我回$idRetrieved['value']
显到页面时,什么都没有显示。我遗漏了一些东西或误解了它的工作原理。也许 fetchAll 不是我应该使用的。
如果是,是否需要一个循环来检索所有行?我的印象是 fetchAll 会根据我读过的内容自动循环遍历它们。
谢谢您的帮助。