sql >> データベース >  >> RDS >> Mysql

MySQLとSymfony2

    DoctrineORMやDoctrineDBALを使用したくない場合でも、絶対にPDO/MySQLiを直接使用することを妨げるものは何もありません。

    1. PDOインスタンスをDICサービスとして定義します:

      <service id="pdo" class="PDO">
          <argument>dns</argument>
          <argument>user</argument>
          <argument>password</argument>
          <call method="setAttribute">
              <argument>2</argument> <!-- use exception for error handling -->
          </call>
      </service>
      
    2. データベース接続を必要とするサービスごとにPDOインスタンスを渡します:

      <service id="my.custom.service" class="My\Custom\Service">
           <argument type="service" id="pdo" />
      </serivce>
      
      ---
      
      namespace My\Custom;
      
      class Service {
          public function __construct(PDO $pdo) { }
      }
      


    1. date()がYYMMDDHHMMをMySQLの受け入れ可能な日付形式に正しく変換しないのはなぜですか?

    2. LIKE句のパフォーマンスを向上させる

    3. SQLServer単一の挿入ステートメントに挿入できる最大行数

    4. エラーコード:mysqlの1064