逗号隔开的变量数据,循环批量多表(A表,B表,C表,D表)查询,如何修改?
mysql表中查询的字段分别为:A表和B表是字段是name,C表是username,D表的字段是uname
单张表目前都无法实现。
//search input框的值为逗号分开的:AAA,BBB,CCC,DDD
$s = $_POST['search']; //获取searc框里name的值如,AAA,BBB,CCC
$s =explode(',',$s); //以逗号分割数据
for($i=0;$i<count($s);$i++)//错的?
$sql= "select * from A表 where name in ('$s[$i]')"; //这种写法我在输入框里输入AAA,BBB却只能查询到BBB,没有AAA的信息。
$result = $conn->query($sql);