发布网友 发布时间:2022-05-04 23:45
共3个回答
热心网友 时间:2022-06-30 23:21
引用:“用 where 1??有什么特殊的用途么?”这个估计有什么判断条件??而SQL语句里写的1估计也是个变量(例如$str)? ?程序只是根据判断条件来赋予$str值, 例如:[ol][*][*]$str = \"1\";[*]if(trim($_POST[\'name\'])\"\")[*]{[*]??$str.= \" and name=\".$_POST[\'name\'];[*]}[*]if(trim($_POST[\'age\'])\"\")[*]{[*]??$str.= \" and age=\".$_POST[\'age\'];[*]}[*]........[*][*]$sql = \"SELECT * FROM linan_user WHERE \".$str.\" ORDER BY id DESC LIMIT 0,10 \";[*][/ol]这些是个人猜测,等待高手回答!热心网友 时间:2022-06-30 23:21
8楼的解释是最好的,连我都看懂了,不过要是能再透彻点,就好了热心网友 时间:2022-06-30 23:22
WHERE 1即永真条件,匹配任意记录