您的位置:威尼斯官方网站 > 威尼斯正规官网 > 1.下载扩展

1.下载扩展

发布时间:2020-01-02 20:01编辑:威尼斯正规官网浏览(102)

    正文实例叙述了PHP连接MSSQL二零一零/二〇〇七数据库(SQLSCRUISERVState of Qatar配置方式,分享给大家供我们参谋。具体方法如下:

    PHP连接MSSQL二〇〇九/2006数据库与往年的连天mssql2001是不均等的,连接mssql二〇〇八/2006是急需团结增添PHP对MSSQL连接的驱动扩大了,而小编辈常用的hp.ini中的extension=php_mssql.dll扩张只适用连接于MSSQL二零零一,上边我们就来探视对此的消亡办法

    1.下载扩充

    (1)去官方下载三个SQL Server Driver for PHP的强大包,作者是在那下载的

    (2)您也得以平素从本站下载(笔者事情发生前下载的,来源于microsoft官方)【点击这里直接下载.rar)】
    将下载下来的rar文件解压后您就能收获一批的.dll文件

    下载驱动程序,下载后装置释放程序,里面有以下文件:
    php_pdo_sqlsrv_52_nts.dll
    php_pdo_sqlsrv_52_ts.dll
    php_pdo_sqlsrv_53_nts_vc6.dll
    php_pdo_sqlsrv_53_nts_vc9.dll
    php_pdo_sqlsrv_53_ts_vc6.dll
    php_pdo_sqlsrv_53_ts_vc9.dll
    php_sqlsrv_52_nts.dll
    php_sqlsrv_52_ts.dll
    php_sqlsrv_53_nts_vc6.dll
    php_sqlsrv_53_nts_vc9.dll
    php_sqlsrv_53_ts_vc6.dll
    php_sqlsrv_53_ts_vc9.dll
    SQLServerDriverForPHP.chm(手册,韩文够好的话,能够看看,嘿嘿)
    SQLServerDriverForPHP_License.rtf
    SQLServerDriverForPHP_Readme.htm(自述文件)

    2.增加扩张

    听大人讲(vc6/vc9卡塔尔(قطر‎供给选用扩充,作者的情形是WAMP(php5.2.6/apache2.2.8卡塔尔国,作者选拔的是php_sqlsrv_52_ts_vc6.dll,php_pdo_sqlsrv_52_ts_vc6.dll那多个公文,复制到wamp安装目录下的ext目录下,作者的ext目录是在wamp/bin/php/php5.2.6/ext/

    3.配置php.ini

    (1)在php.ini的Dynamic Extensions中加多如下两条扩张:
        extension=php_sqlsrv_52_ts_vc6.dll
        extension=php_pdo_sqlsrv_52_ts_vc6.dll
    (2)将;extension=php_pdo.dll前面包车型大巴;去掉,开启pdo连接增添
    (3)重新开动apache

    4.一而再三番五次数据库(pdo连接卡塔尔(قطر‎

    复制代码 代码如下:   $servern="SFKFK27EL8FJ\SQLTENCOREY";
      $coninfo=array("Database"=>"try2","UID"=>"sa","PWD"=>"123");
      $conn=sqlsrv_connect($servern,$coninfo卡塔尔(قطر‎ or die ("连接失利!");
      $val=sqlsrv_query($conn,"select * from usertable");
      while($row=sqlsrv_fetch_array($val)){
        echo $row[1]."
    ";
      }
      sqlsrv_close($conn);
    ?>

    **5.例子

    **链接示例:
    mssql_lib.php文件如下:

    复制代码 代码如下: class DB {
        var $con = null;
        function __construct($dbhost,$dbuser,$dbpass,$dbname) {
            $connectionInfo =  array("UID"=>$dbuser,"PWD"=>$dbpass,"Database"=>$dbname);
            $this->con = sqlsrv_connect($dbhost,$connectionInfo);
        }
        function query($sql){
            $result = sqlsrv_query($this->con, $sql);
        }
        function getRow($sql){
            $result = sqlsrv_query($this->con, $sql);
            $arr = array();
            while($row = sqlsrv_fetch_array($result))
            {
                $arr[] = $row;
            }
            return $arr[0];
        }
        function getAll($sql){
            $result = sqlsrv_query($this->con, $sql);
            $arr = array();
            while($row = sqlsrv_fetch_array($result))
            {
                $arr[] = $row;
            }
            return $arr;
        }
        function __destruct() {
            unset($con);
        }
    }

    test.php页面如下:
    复制代码 代码如下://轻便调用
    $db = new DB(DB_HOST, DB_USER, DB_PASS, DB_NAME);
    $sql = "select * from crm_order_batch where (status=0 or status is null) and lock_id is not null  ";
    $orders_add_list = $db->getAll($sql);

    仰望本文所述对我们的PHP数据库程序设计具备利于。

    本文由威尼斯官方网站发布于威尼斯正规官网,转载请注明出处:1.下载扩展

    关键词: