如何使用PHP从数据库生成博客文章?

时间:2014-01-16 00:40:45

标签: php mysql wordpress post blogs

如何创建一个表单,如Wordpress和Drupal,将数据添加到mySQL数据库?

然后,这更重要的是,我如何制作一个PHP文件(例如,index.php),从数据库加载适当的数据,将数据格式化为帖子,并显示它而不必我为每个帖子创建一个文件。

到目前为止,我尝试了两种不同的方法:虚拟帖子列表和mySQL数据库,但我不想要一个重复的.php文件列表,以防我想稍后更改网站的格式而我不这样做知道如何将模板应用于数据库中的原始数据并显示该模板。我知道如何在PHP文件中注入数据,但我不想为每个帖子都这样做。

看起来很多工作但我甚至不知道如何尝试它。

编辑:对不起,我想我不是很清楚。我知道如何使用PHP和mySQL,我知道如何使用表格中的数据填充网页等。然而,我正在尝试做的是创建一个模板以及一些将从表中取出行的代码,将格式应用于该数据,并将其显示在网页上并按顺序为多个帖子执行此操作(以便最终得到一个包含许多帖子的页面)。当然我可以制作每个帖子,把它放在一个文件中,写一些PHP从数据库中提取数据并将其放在html中的正确位置,应用一些CSS和瞧我有一篇博文我可以现在在index.php中include。但我真的不想最终得到数百个文件,每个文件都是我手工定制的。我想自动化这个过程,我想知道如何。

1 个答案:

答案 0 :(得分:0)

道歉,如果我听起来很光顾,但问题听起来像是你缺少一些关键概念。

php有变量,你可以声明这样......

$my_variable = "Some text!";

不是手动设置变量(通常称为硬编码),而是可以使用数据库中的值设置它(这需要连接到SQL数据库并创建一个SQL字符串,您运行该字符串以检索所需的数据)

$my_variable = $database_text;

然后,这是很酷的位,你可以“回显”回存储在这个变量中的文本。这导致php脚本将文本输出为HTML,如此......

echo $my_variable;

将这些基本部分组合在一起,您应该能够创建一个页面,在一些教程的帮助下向您显示所需的任何数据!这个看起来并不太糟糕,他们使用印刷而不是回声,但它几乎是一样的...... http://php.about.com/od/phpwithmysql/ss/mysql_php.htm