我创建了一个博客,其字段为 blog_title , blog_contents 这些数据存储在mysql数据库中,我希望在 www.example上显示此博文。 com / blog 页面,其中包含特定的 url blog_title
例如: www.example.com/blog/blog title
然后博客的特定标题应该是获取表单数据库 并显示在页面上。
我们如何实现这一目标?
答案 0 :(得分:1)
答案 1 :(得分:1)
我会如何做到这一点:
从网址www.example.com/blog.php?id=1
您从网址获取了ID:
$blogId = $_GET['id']
然后你的SQL查询:
SELECT * FROM blogs where id = $blogId
使用此查询的结果构建您的页面。
要显示您想要的网址:URL Rewriting
答案 2 :(得分:0)
你要搜索两件事:
mod_rewrite / url重写,因为在你的服务器上不会是一个名为/ blog / this-is-my-blog-title的文件夹(mod_rewrite会将该url重定向到你的例如index.php,其余的就完成了)
你需要那个为你完成其余工作的index.php - >将url-blog-title转换为数据库中的真实博客标题以获取其内容。最简单的方法是使用urlencode()
,但它看起来真的很难看。你需要一些将空格转换为连字符的脚本/代码( - )还有一些教程,例如搜索“seo friendly blog urls”。