php-自动过滤、自动填充、自动验证
16lz
2021-01-22
最近又学到了一些新技巧,和大家分享下。
第一、当一个表单有很大内容时,我们在表单处理页面接收这些表单的值的时候就会重复 接收,于是就有了自动过滤的解决之法(核心就是把数据表里需要的字段接收)
首先:我们要准备数据库的字段,于是就有两个方法
一、 从表里去获取:使用 'desc table' + mysql_fetch_assoc 接收结果集 代码: function __autogv($arr){ $sql = 'desc test'; $res= mysql_query($sql); $data = array(); $fileds = mysql_fetch_assoc($res); foreach($fileds as $v){ if(array_key_exists($v['field'],$arr)){ $data[$v['field']] = $_POST[$v['field']]; } } return $data; } 二、手动添加字段 function __autogv($arr){ $fileds = array('t1','t2','t3','t4','t5'); foreach($arr as $k=>$v){ if(in_array($k,$fileds)){ $data[$k] = $v; } } return $data; }
更多相关文章
- Mysql 批量修改字段存储过程
- mysql中select列表可以有group列表中没有的字段,大家不觉得奇怪吗
- 如何将空值传递给外键字段?
- MYSQL SET类型字段的SQL查询某个字段保函某个值的查询
- mysql 排序两个字段/列表先根据时间升序排序,时间相同再根据商家I
- 转!mysql 查询 distinct多个字段 注意!!
- 基础概念---mysql 列转行,合并字段
- mysql 怎么给一个表一次增加多个字段, mysql 添加 多个 字段
- MySQL中find_in_set的用法(某个字段包含某个字符)