久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<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="qwawimqqmiuu" 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="qwawimqqmiuu" id='p1cWv'><tfoot id='p1cWv'></tfoot><dl id='p1cWv'><fieldset id='p1cWv'></fieldset></dl></div>
                1. 本文介紹了Linux 上的 PHP 5.4:如何連接 MS SQL Server 2008?的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(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ù)時(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();
                  

                  所以我放棄了這個(gè)驅(qū)動程序,因?yàn)槿绻@樣的話,我的應(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.這個(gè)工作正常,我可以在我的 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.

                  但是,我又遇到了一個(gè)問題:字符集.我將我的 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 上,我無法在查詢中傳遞這個(gè)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!上面有一個(gè)字符集參數(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 獲取一個(gè)值;等于變量的值)
                  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="qwawimqqmiuu" id='EOhga'><tfoot id='EOhga'></tfoot><dl id='EOhga'><fieldset id='EOhga'></fieldset></dl></div>

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

                            主站蜘蛛池模板: 久久综合香蕉 | 91天堂网| 九九久久精品视频 | 日韩小视频在线 | 91精品国产91久久综合桃花 | 国产精品毛片一区二区在线看 | 日韩视频一区二区在线 | 懂色中文一区二区在线播放 | 欧美高清成人 | 国产精品久久久久久久久久不蜜臀 | 午夜免费看视频 | 日韩成人中文字幕 | 国产精品久久久久久久久久 | 亚洲精品视频在线观看免费 | 亚洲精品福利在线 | 午夜av免费 | 成人二区 | 在线观看中文字幕 | 欧美精品被 | 午夜视频大全 | 日韩精品一区二区三区免费视频 | 午夜日韩 | 亚洲国产一区在线 | 国产精品av久久久久久久久久 | 欧美极品一区二区 | 91极品视频 | 精品一区二区三区不卡 | 一级欧美一级日韩片 | 国产精品久久久久久久久久久久午夜片 | 欧美一区二区三区电影 | 日日摸天天添天天添破 | 中文字幕一区二区三区四区五区 | 不卡一区二区在线观看 | 中国美女av | 老司机午夜性大片 | 日本特黄a级高清免费大片 国产精品久久性 | 日屁网站 | 国产一区精品在线 | www.99久久.com| 亚洲精品久久久一区二区三区 | 午夜国产在线 |