Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL z Symfony2

Jeśli nie chcesz używać Doctrine ORM ani nawet Doctrine DBAL, absolutnie nic nie stoi na przeszkodzie, aby używać PDO/MySQLi bezpośrednio.

  1. Zdefiniuj instancję PDO jako usługę 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. Przekaż instancję PDO dla każdej usługi wymagającej połączenia z bazą danych:

    <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. Nieobsługiwane słowo kluczowe:„metadane” + MySQL

  2. Jakieś dobre frameworki raportowania zgodne z PHP MySQL?

  3. php preg_split nie rozpoznaje spacji

  4. Przesyłanie obrazu PHP do MySQL nie działa

  5. zwracaj liczby ze środka ciągu o nieregularnym formacie