php SQL之where语句生成器
2009-03-24 00:00
543 查看
//生成where字符串 function get_where($arg = null) { foreach ((array)$arg as $key => $val) { if(is_int($key)) { $where .= " $val "; }else { if(is_string($val)) { if($val === null) { $where .= " and $key is null "; }else { $where .= " and $key = '$val' "; } }elseif(is_array($val)) { foreach ($val as $v) { if(is_string($v)) { $in .= $in ? ",'$v'" : "'$v'"; }else { $in .= $in ? ",$v" : "$v"; } } $where .= " and $key in ($in)"; }else { $where .= " and $key = $val "; } } } return $where; }
相关文章推荐
- php SQL之where语句生成器
- PHP中实现数组中key与value拼接成SQL语句中的WHERE查询字符串
- php mssql 数据库分页SQL语句
- LINQ to SQL语句(1)之Where
- sql语句:having子句与where子句用法与区别
- sql语句中where和having的区别
- sql 语句中 id< ;SELECT * FROM t_blog WHERE id<#{id} ORDER BY id DESC LIMIT 1
- mysql where条件:某时间字段为今天的sql语句
- 要提高SQL查询效率where语句条件的先后次序应如何写
- config/config_global.php Discuz后台运行SQL语句功能关闭
- 原创轻量级SQL Insert语句生成器
- PHP+MYSQL 执行SQL语句
- Oracle提高SQL查询效率where语句条件的先后次序
- php mysql数据库常用sql语句命令集合
- SQL实现分页(通过PHP)以及增删改查核心语句
- config/config_global.php Discuz后台运行SQL语句功能关闭
- SQL语句之Group By&Having&where
- SQL语句 where,group by,having,order by执行顺序
- 对传入where条件的sql语句进行参数化处理
- PHP防止sql语句注入终极解决方案