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

    php mssql查询的一个有关问题(请问)

    2016-06-13 11:29:17原创402
    php mssql查询的一个问题(请教)
    //获得整列的所有值,转为一个2维数组。
    function getAll($sql) {
    $query=mssql_query($sql);
    if($query) {
    $temp=array();
    while($res=mssql_fetch_assoc($query)) {
    $temp[]=$res;
    }
    return $temp;
    }
    else{
    return false;
    }
    }
    $result ="SELECT zdmc FROM QX WHERE jsid=9 and tcmc='$ditcbo' and kj=1";
    $arr=getALL($result);
    //把二维数组转为一个用单引加逗号隔开的字符串
    for($i=0;$i$array[] = $arr[$i]["zdmc"];
    }
    $r="'".implode("','", $array )."'";
    //用这个字符串在表中进行查询
    $result2 = mssql_query("SELECT $r FROM $sjb WHERE ID='$bh'");
    $row = mssql_fetch_array($result2);
    print_r($row)
    显示的结果为


    乱码是因为这个是读的是mmsql的gbk编码,用到的时候我会进行转换,但是现在里面读到的内容都是不正确的
    新手写弄的,求兄弟帮忙啊
    PHP MS?SQL select

    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• php下的权限算法的实现_PHP教程• 收藏的PHP常用函数 推荐收藏保存_php基础• php 多线程上下文中安全写文件实现代码_php技巧• php自动跳转中英文页面_php技巧• 一个PHP模板,主要想体现一下思路_php技巧
    1/1

    PHP中文网