【发布时间】:2019-07-18 21:28:32
【问题描述】:
我正在尝试对存储为整数的 NumberID 进行LIKE 搜索。我可以轻松编辑用于搜索 varchar 的代码以同时搜索整数吗?
$sql .= " WHERE NumberID LIKE '%$search_term%'";
search_term 取自一个 PHP 框,用户可以使用它来输入要搜索的信息。理想情况下,我现在想避免从整数更改数据库。
【问题讨论】:
-
$search_term转义了吗?你应该小心mysql注入。 -
你期望得到什么结果?
-
对整数使用
LIKE是非常可疑的。您的数据模型似乎有问题。 -
也许你应该看看按位运算符...
-
如果您收到了您认为是解决您问题的最佳解决方案的答案,您可以accept它。