php SQL之where语句生成器
php SQL之where语句生成器
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下://生成where字符串functionget_where($arg=null){foreach((array)$arga...

复制代码 代码如下:

//生成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教程学习
热门php教程学习
编程开发子分类