php SQL之where语句生成器_php教程-查字典教程网
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教程学习
    编程开发子分类