$result = mysqli_query($conn, "SELECT * FROM ProcessTrackingSystem.ProcessDetails WHERE Sample_name LIKE '$userinput' OR Client_name LIKE '$userinput1%'") or die(mysqli_error($conn));
我正在尝试执行上面的查询,但是它从mysql数据库输出完整的详细信息。
如何解决这个问题?
提前谢谢!!
答案 0 :(得分:2)
答案 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));