我编写了一个$ _GET查询,它将URL上的字符串传递给用于在MySQL中查找信息的选择查询。
问题是,除非URL查询包含引号,否则它将无法正常工作。
有没有办法传递没有引号的字符串?
以下是相关代码:
$query = $_GET['query'];
connect to database code..
$sql = "SELECT * FROM table1 WHERE col1 RLIKE $query";
result code ...

答案 0 :(得分:-4)
$sql = "SELECT * FROM table1 WHERE col1 LIKE '".addslashes($_GET['query'])."'";