如何在mysql中搜索匹配的charecter

时间:2015-06-25 08:58:55

标签: php mysql

$result = mysqli_query($conn, "SELECT * FROM ProcessTrackingSystem.ProcessDetails WHERE Sample_name LIKE '$userinput' OR Client_name LIKE '$userinput1%'") or die(mysqli_error($conn));  

我正在尝试执行上面的查询,但是它从mysql数据库输出完整的详细信息。

如何解决这个问题?
提前谢谢!!

3 个答案:

答案 0 :(得分:2)

缺少/usr/include/sys -

cdefs.h

Check the docs

答案 1 :(得分:0)

你必须使用'%'运营商。 Like总是期望%。试试这个 -

$result = mysqli_query($conn, "SELECT * FROM ProcessTrackingSystem.ProcessDetails WHERE Sample_name LIKE '%$userinput'") or die(mysqli_error($conn));  

答案 2 :(得分:0)

您错过了%登录$userinput

$result = mysqli_query($conn, "SELECT * FROM ProcessTrackingSystem.ProcessDetails WHERE Sample_name LIKE '%$userinput%'") or die(mysqli_error($conn));