• 技术文章 >后端开发 >php教程

    php SQL之where语句生成器_PHP

    2016-06-01 12:23:47原创727
    复制代码 代码如下:
    //生成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;
    }
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:SQL where 语句生成器
    上一篇:php mysql 留言本应用实例_PHP 下一篇:php 信息采集程序代码_PHP
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• PHP是如何存储变量的?zval结构体你了解吗?• ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法_php实例• php实现水仙花数的4个示例分享_php实例• PHP根据IP地址获取所在城市具体实现_php实例• php 三维饼图的实现代码_php实例
    1/1

    PHP中文网