当我按章节编号搜索任何记录时,它就可以工作。
但问题是当我从下拉列表中选择第 1 章或第 2 章并搜索该章中包含的所有记录时。
它显示包含在 1,11,21,31...或 2,21,12,...中的所有记录,如下所示。
我知道我在那里写了“喜欢”,这就是它发生的原因。但是当我写“ = ”运算符时,我在我的代码中评论了它也对我不起作用。
解决这个问题的完美查询是什么?
我的代码:
<?php
include("conn.php");
$name=$_POST['fname'];
$name2=$_POST['chapter'];
$sql="SELECT distinct * FROM $user WHERE question like '%".$name."%' and Chapter like '%".$name2."%'";
// $sql="SELECT * FROM $user WHERE question='$name' and Chapter='$name2'";
$result=mysql_query($sql,$connection) or die(mysql_error());
while($row=mysql_fetch_array($result)) {
?>