如何在搜索字符串中添加引号以进行完全匹配?

时间:2014-06-18 21:56:22

标签: php mysql

我在这里有一些歌曲请求程序的代码。除了用户必须使用周围的引号进行完全匹配之外,它的工作正常。我想知道如何让php添加引号,以便用户可以正常输入乐队或歌曲标题,而不必阅读使用引号的小帮助通知?

2 个答案:

答案 0 :(得分:1)

如果您愿意,可以在之后连续引用。

$termToSearch = '"' . $termFromUser . '"';

$query = 'SELECT * FROM table WHERE song = :song'
$statement = $this->db->prepare($query);
$statement->bindValue(':song', $termToSearch);
$statement->execute();
$statement->closeCursor();

答案 1 :(得分:-1)

只需使用“=”而不是“LIKE”

SELECT * FROM table WHERE column = '$searchterm'