当前位置:首页 » 编程语言 » phpwhere

phpwhere

发布时间: 2024-01-26 00:53:56

php多条件查询问题,怎么过滤空值

是的正如你所说有两种解决方案,第一种是采用PHP的方式,先判断数据的合法性,比如是否提交了空值(推荐使用,没有垃圾数据);第二种不做任何判断,空值也能提交到数据库,只是在sql查询时过滤空值数据(不推荐使用,有垃圾数据)。


解决方案1(通过PHP过滤空值数据):

if($_POST['字段']=='')exit('<scripttype="text/javascript">alert("数据不合法!");history.back();</script>');//依此类推,逐一判断表单$_POST数据


解决方案2(通过SQL查询来过滤空值数据):

SELECT`字段名`FROM`表名`WHERE`字段1`NOTIN('',NULL)AND`字段2`NOTIN('',NULL)...;


以上就是两种解决方案,我推荐两种方案组合使用,这样确保万无一失,如有问题欢迎追问~

⑵ php中用sql where语句出错,使用WHERE id IN ($a['ids'])则会报错:Unknown column 'ID' in 'where clause'

$b=$_POST['ids'];
foreach ($b as $key => $value) $b[$key] = '"'.$value.'"';
$a = implode(',',$b);
$sql = 'UPDATE input_table SET is = 1 WHERE id IN ('.$a.')';
mysql_query ($sql);

这个应该能解决你的问题

热点内容
安卓faceplay怎么付款 发布:2025-09-16 03:32:34 浏览:581
安卓rom包里有什么 发布:2025-09-16 03:07:57 浏览:350
sql2005无法连接 发布:2025-09-16 03:04:21 浏览:679
预埋件算法 发布:2025-09-16 02:55:45 浏览:90
php取差集 发布:2025-09-16 02:46:58 浏览:971
ah脚本扫货 发布:2025-09-16 02:44:53 浏览:70
加密相册在哪里找到 发布:2025-09-16 02:37:30 浏览:631
我的世界公益服务器 发布:2025-09-16 02:26:18 浏览:832
我的世界对战服务器2021 发布:2025-09-16 02:13:05 浏览:742
苹果店教编程 发布:2025-09-16 01:55:33 浏览:534