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

  • <i id='fa4YD'><tr id='fa4YD'><dt id='fa4YD'><q id='fa4YD'><span id='fa4YD'><b id='fa4YD'><form id='fa4YD'><ins id='fa4YD'></ins><ul id='fa4YD'></ul><sub id='fa4YD'></sub></form><legend id='fa4YD'></legend><bdo id='fa4YD'><pre id='fa4YD'><center id='fa4YD'></center></pre></bdo></b><th id='fa4YD'></th></span></q></dt></tr></i><div id='fa4YD'><tfoot id='fa4YD'></tfoot><dl id='fa4YD'><fieldset id='fa4YD'></fieldset></dl></div>
  • <tfoot id='fa4YD'></tfoot>

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

        在 ZendFramework 中,如何让 PDO 每次连接时都运行

        时间:2023-09-21
          <bdo id='kI3Pt'></bdo><ul id='kI3Pt'></ul>

              <tbody id='kI3Pt'></tbody>

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

                <legend id='kI3Pt'><style id='kI3Pt'><dir id='kI3Pt'><q id='kI3Pt'></q></dir></style></legend>
                <i id='kI3Pt'><tr id='kI3Pt'><dt id='kI3Pt'><q id='kI3Pt'><span id='kI3Pt'><b id='kI3Pt'><form id='kI3Pt'><ins id='kI3Pt'></ins><ul id='kI3Pt'></ul><sub id='kI3Pt'></sub></form><legend id='kI3Pt'></legend><bdo id='kI3Pt'><pre id='kI3Pt'><center id='kI3Pt'></center></pre></bdo></b><th id='kI3Pt'></th></span></q></dt></tr></i><div id='kI3Pt'><tfoot id='kI3Pt'></tfoot><dl id='kI3Pt'><fieldset id='kI3Pt'></fieldset></dl></div>
                • <tfoot id='kI3Pt'></tfoot>
                  本文介绍了在 ZendFramework 中,如何让 PDO 每次连接时都运行 SET NAMES utf8的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  如何让 PDO 适配器在每次连接时都运行 SET NAMES utf8,在 ZendFramework 中.我正在使用 INI 文件来保存适配器配置数据.我应该在那里添加哪些条目?

                  How to make PDO adapter run SET NAMES utf8 each time I connect, In ZendFramework. I am using an INI file to save the adapter config data. what entries should I add there?

                  如果不清楚,我会在我的项目的 config.ini 文件中寻找正确的语法,而不是在 php 代码中,因为我认为这部分是配置代码.

                  If it wasn't clear, I am looking for the correct syntax to do it in the config.ini file of my project and not in php code, as I regard this part of the configuration code.

                  推荐答案

                  Itay,

                  一个很好的问题.幸运的是,答案很简单:

                  A very good question. Fortunately for you the answer is very simple:

                  database.params.driver_options.1002 = "SET NAMES utf8"
                  

                  1002 是常量 PDO::MYSQL_ATTR_INIT_COMMAND 的值

                  1002 is the value of constant PDO::MYSQL_ATTR_INIT_COMMAND

                  你不能在 config.ini 中使用常量

                  You can't use the constant in the config.ini

                  这篇关于在 ZendFramework 中,如何让 PDO 每次连接时都运行 SET NAMES utf8的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:参数化 PDO 查询和 `LIMIT` 子句 - 不工作 下一篇:是否可以设置默认的 PDO 获取模式?

                  相关文章

                  最新文章

                    <bdo id='9yWkA'></bdo><ul id='9yWkA'></ul>

                • <small id='9yWkA'></small><noframes id='9yWkA'>

                  1. <tfoot id='9yWkA'></tfoot>
                    <i id='9yWkA'><tr id='9yWkA'><dt id='9yWkA'><q id='9yWkA'><span id='9yWkA'><b id='9yWkA'><form id='9yWkA'><ins id='9yWkA'></ins><ul id='9yWkA'></ul><sub id='9yWkA'></sub></form><legend id='9yWkA'></legend><bdo id='9yWkA'><pre id='9yWkA'><center id='9yWkA'></center></pre></bdo></b><th id='9yWkA'></th></span></q></dt></tr></i><div id='9yWkA'><tfoot id='9yWkA'></tfoot><dl id='9yWkA'><fieldset id='9yWkA'></fieldset></dl></div>
                      <legend id='9yWkA'><style id='9yWkA'><dir id='9yWkA'><q id='9yWkA'></q></dir></style></legend>