mysql链接中没有id的php页面

mysql链接中没有id的php页面,php,Php,如何为我的网站添加页面,而不为任何我想要的页面创建文件。为了便于理解,假设我需要一个详细信息页面来从mysql读取特定ID的其余信息,但是!在链接中,我不想使用id (site.com/details产品ID号) 我只想成为 (site.com/details产品名称产品) 我基本上知道这需要从.htaccess重写,但我需要知道关于此函数/系统的内容 另一个例子是wordpress博客平台,当您添加一篇文章时,链接中只包含mysql中ID文章的标题、我需要使用的php代码或此函数的名称。谢谢。

如何为我的网站添加页面,而不为任何我想要的页面创建文件。为了便于理解,假设我需要一个详细信息页面来从mysql读取特定ID的其余信息,但是!在链接中,我不想使用id

(site.com/details产品ID号)

我只想成为

(site.com/details产品名称产品)

我基本上知道这需要从.htaccess重写,但我需要知道关于此函数/系统的内容


另一个例子是wordpress博客平台,当您添加一篇文章时,链接中只包含mysql中ID文章的标题、我需要使用的php代码或此函数的名称。谢谢。

可能您可以使用一个
唯一的名称(在您的应用程序中,产品的唯一名称)
。。在
数据库表中
。。只需在链接中传递该
unique\u name

site.com/details-product-unique_name
您的
sql查询应该类似于

select * from product where unique_name = '$_GET["your_get_field"]';

如果您需要任何进一步的指导,请告诉我…

有很多教程-带着特定的问题回来,只要您能够识别从URL返回的数据,然后它就可以作为ID使用。没有规则要求ID必须是数字的。请重写此条,以免鼓励SQL注入。@PatrickQ我也可以提供这一点。。但是我不认为这个问题与防止sql注入有关。。否则,我已经使用
mysqli或pdo
提供了
数据绑定
。。。我不希望用户分心或困惑。。顺便说一句,谢谢。。