Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL với Symfony2

Nếu bạn không muốn sử dụng Doctrine ORM hoặc thậm chí Doctrine DBAL, tuyệt đối không có gì ngăn cản bạn sử dụng trực tiếp PDO / MySQLi.

  1. Xác định phiên bản PDO dưới dạng dịch vụ 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. Chuyển phiên bản PDO cho mỗi dịch vụ yêu cầu kết nối cơ sở dữ liệu:

    <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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Full-text Search Workaround cho bảng innoDB

  2. Tôi có thể kết hợp bao nhiêu bảng với nhau với MySQL?

  3. Làm cách nào để nối hai bảng trong một câu lệnh CẬP NHẬT?

  4. Tạo bảng phân tích MySQL hàng giờ từ dấu thời gian hiện tại

  5. Kích hoạt MySQL Before Delete để tránh xóa nhiều hàng