Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

सिम्फनी 2 के साथ MySQL

यदि आप Doctrine ORM या यहां तक ​​कि Doctrine DBAL का उपयोग नहीं करना चाहते हैं, तो आपको सीधे PDO/MySQLi का उपयोग करने से कोई नहीं रोकता है।

  1. पीडीओ इंस्टेंस को डीआईसी सेवा के रूप में परिभाषित करें:

    <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. डेटाबेस कनेक्शन की आवश्यकता वाली प्रत्येक सेवा के लिए पीडीओ इंस्टेंस पास करें:

    <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. क्या होगा यदि मुझे एक बहुत बड़ी ऑटोइनक्रिकमेंट आईडी की आवश्यकता है?

  2. Mysql में नहीं है और समान नहीं है?

  3. क्या `mysqlcheck` मेरे डेटाबेस को नुकसान पहुँचाए बिना डेटाबेस समस्याओं को हल करने में मेरी मदद कर सकता है?

  4. पीएचपी खोज इंजन स्क्रिप्ट

  5. MySql.Data.dll में IO.FileNotFoundException:System.Security.Permissions लोड नहीं कर सकता