继我的上一个问题之后:
我现在使用的语句:
if (isset($_GET['url'])) {
$url = $_GET['url'];
}
SELECT name, url FROM table WHERE species LIKE '%$url%'
species
可能有内容喜欢"Brown & Rainbow Trout, Pike"
但是我说褐鳟的网址是:/fishing/browntrout/
这基本上可以防止上面的语句返回任何结果。
显然它适用于 say :/fishing/pike/
只是不适用于有 2 个名字的鱼。
解决此问题的最佳方法是什么?