获取一篇文章

时间:2018-04-21 19:53:37

标签: php html mysql

我想在我的博客中获取模板“article.php”中的一篇文章的内容。如何完成此PHP代码以显示我的文章内容(没有循环)?

<?php

try
{       
    $bdd = new PDO('mysql:host=localhost;dbname=devoir-nabila;charset=utf8', 'root', '');
}
catch(Exception $e)
{       
    die('Erreur : '.$e->getMessage());
}    

$numeroArticle = $_GET['numero-article'];    

$req = $bdd->prepare("SELECT * FROM articles WHERE id = \'$numeroArticle\'");
$donnees = $req->fetch();    

// here, I want to display my content in my HTML     

?>

1 个答案:

答案 0 :(得分:1)

通常的解决方案是使用HTML标记生成字符串 并使用var (smaller, bigger) = array1.zip(array2) .find { it.first != it.second } .let { when (it == null || it.first < it.second) { true -> array1 to array2 false -> array2 to array1 } } 输出它们。

例如:

如果数据库架构

echo

执行后:CREATE TABLE `articles` ( `id` INT NOT NULL AUTO_INCREMENT UNIQUE, `title` varchar(250) NOT NULL, `publ_date` DATETIME NOT NULL, `content`, PRIMARY KEY (`id`) );

$donnees = $req->fetch(); - will contains an array indexed by both column name and 0-indexed column number.

这样:

$donnees

然后您可以按如下方式显示它们:

$title     = $donnees[    'title'];
$publ_data = $donnees['publ_data'];
$content   = $donnees[  'content'];

当然,此解决方案仅适用于非常简单的任务。