pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<tfoot id='XnGzL'></tfoot>

  • <small id='XnGzL'></small><noframes id='XnGzL'>

    <legend id='XnGzL'><style id='XnGzL'><dir id='XnGzL'><q id='XnGzL'></q></dir></style></legend>
    • <bdo id='XnGzL'></bdo><ul id='XnGzL'></ul>

      <i id='XnGzL'><tr id='XnGzL'><dt id='XnGzL'><q id='XnGzL'><span id='XnGzL'><b id='XnGzL'><form id='XnGzL'><ins id='XnGzL'></ins><ul id='XnGzL'></ul><sub id='XnGzL'></sub></form><legend id='XnGzL'></legend><bdo id='XnGzL'><pre id='XnGzL'><center id='XnGzL'></center></pre></bdo></b><th id='XnGzL'></th></span></q></dt></tr></i><div class="5vl5fzp" id='XnGzL'><tfoot id='XnGzL'></tfoot><dl id='XnGzL'><fieldset id='XnGzL'></fieldset></dl></div>

        Linux 上的 PHP 5.4:如何連接 MS SQL Server 2008?

        PHP 5.4 on Linux: How to connect with MS SQL Server 2008?(Linux 上的 PHP 5.4:如何連接 MS SQL Server 2008?)
        <tfoot id='p1cWv'></tfoot>
          <legend id='p1cWv'><style id='p1cWv'><dir id='p1cWv'><q id='p1cWv'></q></dir></style></legend>
            <bdo id='p1cWv'></bdo><ul id='p1cWv'></ul>

            <small id='p1cWv'></small><noframes id='p1cWv'>

                    <tbody id='p1cWv'></tbody>
                  <i id='p1cWv'><tr id='p1cWv'><dt id='p1cWv'><q id='p1cWv'><span id='p1cWv'><b id='p1cWv'><form id='p1cWv'><ins id='p1cWv'></ins><ul id='p1cWv'></ul><sub id='p1cWv'></sub></form><legend id='p1cWv'></legend><bdo id='p1cWv'><pre id='p1cWv'><center id='p1cWv'></center></pre></bdo></b><th id='p1cWv'></th></span></q></dt></tr></i><div class="e2ieygo" id='p1cWv'><tfoot id='p1cWv'></tfoot><dl id='p1cWv'><fieldset id='p1cWv'></fieldset></dl></div>
                1. 本文介紹了Linux 上的 PHP 5.4:如何連接 MS SQL Server 2008?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  我有一臺 Linux 服務(wù)器 Debian 6,安裝了 Apache 2.2 和 PHP 5.4.我需要將我的應(yīng)用程序與 MS SQL Server 2008 連接.

                  I have a Linux server Debian 6, with Apache 2.2 and PHP 5.4 installed. I need to connect my application with a MS SQL Server 2008.

                  我的應(yīng)用程序使用 Zend Framework 1.11 和字符集 UTF-8(我將擁有來自世界各地的用戶,他們將使用自己的語言放置數(shù)據(jù)).

                  My application is using Zend Framework 1.11 and charset UTF-8 (I'll have users from all places in the world and they will put data in their own language).

                  首先,我嘗試將 Microsoft SQL Server ODBC 驅(qū)動程序用于 Linux.它說僅適用于 Red Hat,但我按照以下說明進(jìn)行安裝:

                  FRIST, I tried to use Microsoft SQL Server ODBC driver for Linux. It says is only for Red Hat, but I follow these instructions to install:

                  http://www.codesynthesis.com/~boris/blog/2011/12/02/microsoft-sql-server-odbc-driver-linux/

                  我可以連接并對其進(jìn)行一些選擇,但無法在其上插入數(shù)據(jù).我在 pdo 語句上綁定參數(shù)時遇到問題.

                  I could connect and make some selects on it, but I couldn't insert data on it. I got a problem on binding parameters on pdo statements.

                  插入如下數(shù)據(jù)無效:

                  $stmt = $conn->prepare("insert into mar_regions (name) values (:name)");
                  $resp = $stmt->execute(array(':name' => $param));
                  

                  但是如果我像這樣使用它,它會起作用:

                  But if I used like the this, it works:

                  $stmt = $conn->prepare("insert into mar_regions (name) values ('".$param."')");
                  $resp = $stmt->execute();
                  

                  所以我放棄了這個驅(qū)動程序,因為如果這樣的話,我的應(yīng)用程序沒有 ZF 1.11 將無法工作.

                  So I gave up from this driver, because my application no ZF 1.11 will not work if this.

                  第二,我嘗試將 PDO 驅(qū)動程序用于 FreeTDS.這個工作正常,我可以在我的 ZF 1.11 應(yīng)用程序中使用.

                  SECOND, I try to use PDO Driver for FreeTDS. This one works ok and I could use on my ZF 1.11 application.

                  但是,我又遇到了一個問題:字符集.我將我的 freeTDS.conf 配置為使用 UTF-8,將我的表更改為使用 NVARCHAR insted of VARCHAR,并且可以像這樣插入 utf-8 數(shù)據(jù):

                  But then, I got one more problem: charsets. I configure my freeTDS.conf to use UTF-8, change my tables to use NVARCHAR insted of VARCHAR and could insert utf-8 data like this:

                  $stmt = $dbh->prepare("insert into mar_teste (name) values (N'ンから初?配信 € зеленый банан ààààáááááá')");
                  $resp = $stmt->execute();
                  

                  但是,在我的 ZF 1.11 上,我無法在查詢中傳遞這個N"屬性!所以我的應(yīng)用程序仍然沒有工作.

                  But, on my ZF 1.11, I can't pass this 'N' attribute on querys! So my application still didn't work.

                  如你所見,我什么都試過了.

                  As you can see I tried everything.

                  所以我的問題是:如何在 MS SQL Server 2008 上使用 ZF 1.11 字符集 UTF-8 從 linux 連接?

                  So my question is: How to connect from linux, using ZF 1.11 charset UTF-8, on MS SQL Server 2008?

                  推薦答案

                  我的問題的答案是:使用 freeTDS!上面有一個字符集參數(shù):

                  The answer for my question is: Use freeTDS! Theres a parameter for charset on it:

                  [MyDSN]
                      host = <<ip>>
                      port = <<port>>
                      # use 8.0 for newer versions of SQLSERVER
                          tds version = 8.0
                          # text size don't need to be such a high value, its just an example
                          text size = 4294967295
                          client charset = UTF-8
                  

                  在 Zend Framework 上,像這樣配置您的連接:

                  On Zend Framework, configure your connection like this:

                  ;; BANCO DE DADOS LINUX
                  database.adapter                = PDO_MSSQL
                  database.params.pdoType         = dblib
                  
                  database.params.host            = MyDSN
                  database.params.dbname          = <<dbname>>
                  database.params.username        = <<username>>
                  database.params.password        = <<passwd>>
                  database.params.driver_options.charset = UTF-8
                  
                  database.isDefaultTableAdapter  = true
                  

                  它解決了問題!;)

                  這篇關(guān)于Linux 上的 PHP 5.4:如何連接 MS SQL Server 2008?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標(biāo)不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術(shù)方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅(qū)動程序)
                    <bdo id='EOhga'></bdo><ul id='EOhga'></ul>
                        <tfoot id='EOhga'></tfoot>

                            <tbody id='EOhga'></tbody>
                          <legend id='EOhga'><style id='EOhga'><dir id='EOhga'><q id='EOhga'></q></dir></style></legend>
                          <i id='EOhga'><tr id='EOhga'><dt id='EOhga'><q id='EOhga'><span id='EOhga'><b id='EOhga'><form id='EOhga'><ins id='EOhga'></ins><ul id='EOhga'></ul><sub id='EOhga'></sub></form><legend id='EOhga'></legend><bdo id='EOhga'><pre id='EOhga'><center id='EOhga'></center></pre></bdo></b><th id='EOhga'></th></span></q></dt></tr></i><div class="kqqo0sq" id='EOhga'><tfoot id='EOhga'></tfoot><dl id='EOhga'><fieldset id='EOhga'></fieldset></dl></div>

                          <small id='EOhga'></small><noframes id='EOhga'>

                            主站蜘蛛池模板: 电动葫芦-河北悍象起重机械有限公司| 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | 南京雕塑制作厂家-不锈钢雕塑制作-玻璃钢雕塑制作-先登雕塑厂 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 回转炉,外热式回转窑,回转窑炉-淄博圣元窑炉工程有限公司 | 全自动不干胶贴标机_套标机-上海今昂贴标机生产厂家 | 荣事达手推洗地机_洗地机厂家_驾驶式扫地机_工业清洁设备 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 酒糟烘干机-豆渣烘干机-薯渣烘干机-糟渣烘干设备厂家-焦作市真节能环保设备科技有限公司 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 电子海图系统-电梯检验系统-智慧供热系统开发-商品房预售资金监管系统 | 淬火设备-钎焊机-熔炼炉-中频炉-锻造炉-感应加热电源-退火机-热处理设备-优造节能 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | _网名词典_网名大全_qq网名_情侣网名_个性网名 | 注塑模具_塑料模具_塑胶模具_范仕达【官网】_东莞模具设计与制造加工厂家 | 学校用栓剂模,玻璃瓶轧盖钳,小型安瓿熔封机,实验室安瓿熔封机-长沙中亚制药设备有限公司 | 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 | 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 消电检公司,消电检价格,北京消电检报告-北京设施检测公司-亿杰(北京)消防工程有限公司 | 浇注料-高铝砖耐火砖-郑州凯瑞得窑炉耐火材料有限公司 | 耐酸泵,耐腐蚀真空泵,耐酸真空泵-淄博华舜耐腐蚀真空泵有限公司 精密模具-双色注塑模具加工-深圳铭洋宇通 | 清水-铝合金-建筑模板厂家-木模板价格-铝模板生产「五棵松」品牌 | 众品家具网-家具品牌招商_家具代理加盟_家具门户的首选网络媒体。 | 异噻唑啉酮-均三嗪-三丹油-1227-中北杀菌剂厂家 | 湖南教师资格网-湖南教师资格证考试网 | 电抗器-能曼电气-电抗器专业制造商 | 哈尔滨治「失眠/抑郁/焦虑症/精神心理」专科医院排行榜-京科脑康免费咨询 一对一诊疗 | 气密性检测仪_气密性检测设备_防水测试仪_密封测试仪-岳信仪器 | 太空舱_民宿太空舱厂家_移动房屋太空舱价格-豪品建筑 | 代理记账_免费注册公司_营业执照代办_资质代办-【乐财汇】 | 磁力链接搜索神器_BT磁力狗_CILIMAO磁力猫_高效磁力搜索引擎2024 | 铸铁平台,大理石平台专业生产厂家_河北-北重机械 | 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 周易算网-八字测算网 - 周易算网-宝宝起名取名测名字周易八字测算网 | 分类168信息网 - 分类信息网 免费发布与查询 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 岸电电源-60HZ变频电源-大功率变频电源-济南诚雅电子科技有限公司 | 济南律师,济南法律咨询,山东法律顾问-山东沃德律师事务所 | 口臭的治疗方法,口臭怎么办,怎么除口臭,口臭的原因-口臭治疗网 |