如何使用PHP将检索到的MySQL数据格式化为域的子目录

如何使用PHP将检索到的MySQL数据格式化为域的子目录,php,Php,我很好奇如何使用php和mysql创建一个网站。当我试图从mysql中检索用户名时,我如何将其格式化成这样,非常类似于facebook或twitter(注意:我不是在这里创建社交网站,我只是喜欢这个想法,我认为它非常有用) 起初,我认为我应该为所有用户名创建一个子目录。。但是等等,如果我在数据库中有大量的用户名,我怎么能在每个用户名中创建目录呢?所以我想有人可以帮我 或者在博客上。。我怎样才能把这篇文章的标题写成这样: mydomain.com/title-of-the-post 我是php新

我很好奇如何使用php和mysql创建一个网站。当我试图从mysql中检索用户名时,我如何将其格式化成这样,非常类似于facebook或twitter(注意:我不是在这里创建社交网站,我只是喜欢这个想法,我认为它非常有用)

起初,我认为我应该为所有用户名创建一个子目录。。但是等等,如果我在数据库中有大量的用户名,我怎么能在每个用户名中创建目录呢?所以我想有人可以帮我

或者在博客上。。我怎样才能把这篇文章的标题写成这样:

mydomain.com/title-of-the-post
我是php新手。。 如果这个问题模棱两可或不容易理解,您可以自由编辑这个问题。我就是找不到确切的词。

您需要一个路由器[例如],并应用,以便将所有传入的请求路由到应用程序的入口


根本不应该涉及目录或文件系统。

您可以编写一个PHP例程来解析URL


为了让URL到达PHP例程,您可以使用all/username,/title of post etc使用.htaccess指向此例程-通常将任何不作为文件或目录存在的内容的所有流量定向到index.php文件。

前端控制器模式与MVC相同吗?它们是正交主题-您可以将MVC与查询字符串一起使用[例如
index.php?Controller=posts&action=show&id=1
]。顺便说一句,web框架是由请求/响应驱动的,即MVC:不要拘泥于流行语,而是拘泥于您确信它们确实有效的策略;))所以这可能比@moonwave99前一段时间所说的使用前端控制器模式或路由器更简单?这就是如何拼凑出一个基本的路由器来实现前端控制器。我只是概述你需要做什么,而不是告诉你概念的名称。前面的回答是“找不到确切的词”而不是“如何”。
mydomain.com/title-of-the-post