页面形式MySQL数据库上的URL标题调用

时间:2011-11-04 13:52:59

标签: php mysql url

我创建了一个博客,其字段为 blog_title blog_contents 这些数据存储在mysql数据库中,我希望在 www.example上显示此博文。 com / blog 页面,其中包含特定的 url blog_title

例如: www.example.com/blog/blog title

然后博客的特定标题应该是获取表单数据库 并显示在页面上。

我们如何实现这一目标?

3 个答案:

答案 0 :(得分:1)

是。您需要查看“URL重写”。

这是一个链接:URL rewrite

希望这会有所帮助:)

答案 1 :(得分:1)

我会如何做到这一点:

从网址www.example.com/blog.php?id=1

开始

您从网址获取了ID:

$blogId = $_GET['id']

然后你的SQL查询:

SELECT * FROM blogs where id = $blogId

使用此查询的结果构建您的页面。

要显示您想要的网址:URL Rewriting

答案 2 :(得分:0)

你要搜索两件事:

  1. mod_rewrite / url重写,因为在你的服务器上不会是一个名为/ blog / this-is-my-blog-title的文件夹(mod_rewrite会将该url重定向到你的例如index.php,其余的就完成了)

  2. 你需要那个为你完成其余工作的index.php - >将url-blog-title转换为数据库中的真实博客标题以获取其内容。最简单的方法是使用urlencode(),但它看起来真的很难看。你需要一些将空格转换为连字符的脚本/代码( - )还有一些教程,例如搜索“seo friendly blog urls”。