我的SQL查询中有一个URL路径,它是从URL变量中检索的,如下所示:
example.com/index.php?slug=path/to/url
这很好用,可以查询数据库并获得所需的输出。
但是,当我引入一个点时,就像这样:
example.com/index.php?slug=path/to/url/page.htm
它不起作用,即使它以完全相同的方式存在于数据库中。
你能帮我解决这个问题吗?我需要以某种方式对点进行编码吗?
非常感谢,
萨姆
更新:根据要求,代码:
$slug = $_GET['slug'];
$result = mysql_query("SELECT * FROM pages WHERE slug='$slug'") or die(mysql_error());