php - 获取一篇文章的内容

标签 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     

?>

最佳答案

通常的解决方案是使用 HTML 标签生成字符串 并使用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();

$donnees - will contains an array indexed by both column name and 0-indexed column number.

这样:

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

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

$str = "<h2>Title: "     . $title     . "</h2>" .
       "<pre>Publ at: "  . $publ_date . "</pre>".
       "<div>Content: "  . $content   . "</div>";

echo $str;

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

关于php - 获取一篇文章的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49959678/

相关文章:

php - 检索多个数据以 ListView ?

php - 在 PHP 中对数组使用 str_repeat 来获取日历中特定日期的事件

php - 如何实际地将 CSV 文件中的值拆分到 MySQL 数据库中

html - 将 <select size ="10"> 转换为 Safari 移动版 (iOS) 上的可用列表的 jquery 插件

javascript - 有没有办法动态编辑WebView中显示的内容?

php - mysql_query() 拒绝用户访问

php - 在 Swift2 中发送 php POST 请求需要很长时间

html - 如何将我的图像与行内 block 中的文本对齐?

mysql - SQL查询和计算;正确格式化查询以仅选择 id

Mysql 脚本使用 if 语句和 case 进行更新