Laravel 5.6 - Connection (Database)

Connection




laravel

कक्षा कनेक्शन कार्यान्वयन ConnectionInterface ( स्रोत देखें )

लक्षण

DetectsDeadlocks
DetectsLostConnections
ManagesTransactions

गुण

संरक्षित PDO | Closure $ पीडीओ सक्रिय पीडीओ कनेक्शन।
संरक्षित PDO | Closure $ readPdo सक्रिय पीडीओ कनेक्शन पढ़ने के लिए इस्तेमाल किया जाता है।
संरक्षित स्ट्रिंग $ डेटाबेस कनेक्टेड डेटाबेस का नाम।
संरक्षित स्ट्रिंग $ tablePrefix कनेक्शन के लिए टेबल उपसर्ग।
संरक्षित सरणी $ config डेटाबेस कनेक्शन विन्यास विकल्प।
संरक्षित कॉल करने योग्य $ reconnector कनेक्शन के लिए पुन: कनेक्टर उदाहरण।
संरक्षित Grammar $ queryGrammar क्वेरी व्याकरण कार्यान्वयन।
संरक्षित Grammar $ schemaGrammar स्कीमा व्याकरण कार्यान्वयन।
संरक्षित Processor $ postProcessor क्वेरी पोस्ट प्रोसेसर कार्यान्वयन।
संरक्षित Dispatcher $ घटनाओं घटना प्रेषक उदाहरण।
संरक्षित int $ fetchMode कनेक्शन का डिफ़ॉल्ट fetch मोड।
संरक्षित int $ लेनदेन सक्रिय लेनदेन की संख्या।
संरक्षित int $ recordsModified इंगित करता है कि डेटाबेस में परिवर्तन किए गए हैं या नहीं।
संरक्षित सरणी $ queryLog कनेक्शन के खिलाफ सभी प्रश्न चलाए जाते हैं।
संरक्षित बूल $ loggingQueries इंगित करता है कि प्रश्न लॉग किए जा रहे हैं या नहीं।
संरक्षित बूल $ नाटक इंगित करता है कि कनेक्शन "शुष्क रन" में है या नहीं।
सुरक्षित कनेक्शन $ doctrineConnection सिद्धांत कनेक्शन का उदाहरण।
स्थिर संरक्षित सरणी $ रिसोल्वर कनेक्शन रिज़ॉल्यूशन।

तरीके

bool causedByDeadlock ( Exception $ ई)

निर्धारित करें कि दिया गया अपवाद डेडलॉक के कारण हुआ था।

DetectsDeadlocks
bool causedByLostConnection ( Exception $ ई)

निर्धारित करें कि दिया गया अपवाद गुम कनेक्शन के कारण हुआ था।

DetectsLostConnections
मिश्रित transaction ( Closure $ कॉलबैक, int $ प्रयास = 1)

एक लेनदेन के भीतर एक बंदरगाह निष्पादित करें।

प्रबंधन से ManagesTransactions
शून्य handleTransactionException Exception ( Exception $ ई, int $ currentAttempt, int $ maxAttempts)

एक ट्रांज़ेक्टेड कथन चलाते समय एक अपवाद संभालें।

प्रबंधन से ManagesTransactions
शून्य beginTransaction ()

एक नया डेटाबेस लेनदेन शुरू करें।

प्रबंधन से ManagesTransactions
शून्य createTransaction ()

डेटाबेस के भीतर एक लेनदेन बनाएँ।

प्रबंधन से ManagesTransactions
शून्य createSavepoint ()

डेटाबेस के भीतर एक सहेजें बिंदु बनाएँ।

प्रबंधन से ManagesTransactions
शून्य handleBeginTransactionException Exception ( Exception $ ई)

शुरुआत में एक लेनदेन से एक अपवाद संभाल लें।

प्रबंधन से ManagesTransactions
शून्य commit ()

सक्रिय डेटाबेस लेनदेन प्रतिबद्ध करें।

प्रबंधन से ManagesTransactions
शून्य rollBack (int | null $ toLevel = null)

सक्रिय डेटाबेस लेनदेन रोलबैक।

प्रबंधन से ManagesTransactions
शून्य performRollBack (int $ toLevel)

डेटाबेस के भीतर रोलबैक करें।

प्रबंधन से ManagesTransactions
पूर्णांक transactionLevel ()

सक्रिय लेनदेन की संख्या प्राप्त करें।

प्रबंधन से ManagesTransactions
शून्य __construct ( PDO | Closure $ pdo, स्ट्रिंग $ डेटाबेस = '', स्ट्रिंग $ tablePrefix = '', सरणी $ config = [])

एक नया डेटाबेस कनेक्शन उदाहरण बनाएँ।

शून्य useDefaultQueryGrammar ()

क्वेरी व्याकरण को डिफ़ॉल्ट कार्यान्वयन पर सेट करें।

Grammar getDefaultQueryGrammar ()

डिफ़ॉल्ट क्वेरी व्याकरण उदाहरण प्राप्त करें।

शून्य useDefaultSchemaGrammar ()

स्कीमा व्याकरण को डिफ़ॉल्ट कार्यान्वयन पर सेट करें।

Grammar getDefaultSchemaGrammar ()

डिफ़ॉल्ट स्कीमा व्याकरण उदाहरण प्राप्त करें।

शून्य useDefaultPostProcessor ()

क्वेरी कार्यान्वयन को डिफ़ॉल्ट कार्यान्वयन पर सेट करें।

Processor getDefaultPostProcessor ()

डिफ़ॉल्ट पोस्ट प्रोसेसर उदाहरण प्राप्त करें।

Builder getSchemaBuilder ()

कनेक्शन के लिए एक स्कीमा बिल्डर उदाहरण प्राप्त करें।

Builder table (स्ट्रिंग $ टेबल)

डेटाबेस तालिका के खिलाफ एक धाराप्रवाह क्वेरी शुरू करें।

Builder query ()

एक नया क्वेरी बिल्डर उदाहरण प्राप्त करें।

मिश्रित selectOne (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [], बूल $ useReadPdo = true)

एक चयन कथन चलाएं और एक परिणाम लौटाएं।

सरणी selectFromWriteConnection (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के खिलाफ एक चयन कथन चलाएं।

सरणी select (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [], बूल $ useReadPdo = true)

डेटाबेस के खिलाफ एक चयन कथन चलाएं।

Generator cursor (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [], बूल $ useReadPdo = true)

डेटाबेस के खिलाफ एक चयन कथन चलाएं और जनरेटर लौटाएं।

PDOStatement prepared ( PDOStatement $ स्टेटमेंट)

पीडीओ तैयार कथन को कॉन्फ़िगर करें।

PDO getPdoForSelect (बूल $ useReadPdo = true)

एक चयन क्वेरी के लिए उपयोग करने के लिए पीडीओ कनेक्शन प्राप्त करें।

bool insert (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के खिलाफ एक सम्मिलन कथन चलाएं।

पूर्णांक update (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के खिलाफ एक अद्यतन कथन चलाएं।

पूर्णांक delete (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के खिलाफ एक डिलीट कथन चलाएं।

bool statement (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

एक SQL कथन निष्पादित करें और बूलियन परिणाम लौटाएं।

पूर्णांक affectingStatement (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

एक SQL कथन चलाएं और प्रभावित पंक्तियों की संख्या प्राप्त करें।

bool unprepared (स्ट्रिंग $ क्वेरी)

पीडीओ कनेक्शन के खिलाफ कच्ची, तैयार न हो गई क्वेरी चलाएं।

सरणी pretend ( Closure $ कॉलबैक)

दिए गए कॉलबैक को "ड्राई रन" मोड में निष्पादित करें।

सरणी withFreshQueryLog ( Closure $ कॉलबैक)

दिए गए कॉलबैक को "ड्राई रन" मोड में निष्पादित करें।

शून्य bindValues ( PDOStatement $ स्टेटमेंट, सरणी $ बाइंडिंग्स)

दिए गए बयान में उनके मानकों को मूल्यों को बाध्य करें।

सरणी prepareBindings बाइंडिंग (सरणी $ बाइंडिंग्स)

निष्पादन के लिए क्वेरी बाइंडिंग तैयार करें।

मिश्रित run (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग्स, Closure $ कॉलबैक)

एक एसक्यूएल कथन चलाएं और इसके निष्पादन संदर्भ को लॉग करें।

मिश्रित runQueryCallback (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग, Closure $ कॉलबैक)

एक एसक्यूएल कथन चलाएं।

शून्य logQuery (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग्स, फ्लोट | शून्य $ time = null)

कनेक्शन के क्वेरी लॉग में एक क्वेरी लॉग करें।

नाव getElapsedTime (int $ start)

दिए गए शुरुआती बिंदु से विलुप्त समय प्राप्त करें।

मिश्रित handleQueryException ( Exception $ ई, स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग, Closure $ कॉलबैक)

एक क्वेरी अपवाद संभाल लें।

मिश्रित tryAgainIfCausedByLostConnection ( QueryException $ e, स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग, Closure $ कॉलबैक)

क्वेरी निष्पादन के दौरान हुई एक क्वेरी अपवाद को संभाल लें।

शून्य reconnect ()

डेटाबेस से पुनः कनेक्ट करें।

शून्य reconnectIfMissingConnection ()

पीडीओ कनेक्शन गुम होने पर डेटाबेस से पुनः कनेक्ट करें।

शून्य disconnect ()

अंतर्निहित पीडीओ कनेक्शन से डिस्कनेक्ट करें।

शून्य listen ( Closure $ कॉलबैक)

कनेक्शन के साथ एक डेटाबेस क्वेरी श्रोता रजिस्टर करें।

सरणी | अशक्त fireConnectionEvent (स्ट्रिंग $ घटना)

इस कनेक्शन के लिए एक घटना आग।

शून्य event (मिश्रित $ घटना)

यदि संभव हो तो दी गई घटना को फायर करें।

Expression raw (मिश्रित $ मूल्य)

एक नई कच्ची क्वेरी अभिव्यक्ति प्राप्त करें।

शून्य recordsHaveBeenModified (बूल $ मूल्य = सच)

संकेत दें कि क्या कोई रिकॉर्ड संशोधित किया गया है।

bool isDoctrineAvailable ()

क्या सिद्धांत उपलब्ध है?

स्तंभ getDoctrineColumn (स्ट्रिंग $ तालिका, स्ट्रिंग $ कॉलम)

एक सिद्धांत स्कीमा कॉलम उदाहरण प्राप्त करें।

AbstractSchemaManager getDoctrineSchemaManager ()

कनेक्शन के लिए सिद्धांत डीबीएएल स्कीमा प्रबंधक प्राप्त करें।

संबंध getDoctrineConnection ()

सिद्धांत डीबीएएल डेटाबेस कनेक्शन उदाहरण प्राप्त करें।

PDO getPdo ()

वर्तमान पीडीओ कनेक्शन प्राप्त करें।

PDO getReadPdo ()

पढ़ने के लिए इस्तेमाल वर्तमान पीडीओ कनेक्शन प्राप्त करें।

इस $ setPdo ( PDO | Closure | शून्य $ PDO )

पीडीओ कनेक्शन सेट करें।

इस $ setReadPdo ( PDO | Closure | शून्य $ pdo)

पढ़ने के लिए इस्तेमाल पीडीओ कनेक्शन सेट करें।

इस $ setReconnector ( setReconnector योग्य $ reconnector)

कनेक्शन पर पुनः कनेक्ट उदाहरण सेट करें।

स्ट्रिंग | अशक्त getName ()

डेटाबेस कनेक्शन नाम प्राप्त करें।

मिश्रित getConfig (स्ट्रिंग | शून्य $ विकल्प = शून्य)

कॉन्फ़िगरेशन विकल्पों से एक विकल्प प्राप्त करें।

तार getDriverName ()

पीडीओ चालक का नाम प्राप्त करें।

Grammar getQueryGrammar ()

कनेक्शन द्वारा इस्तेमाल क्वेरी व्याकरण प्राप्त करें।

शून्य setQueryGrammar ( Grammar $ व्याकरण)

कनेक्शन द्वारा उपयोग किए गए क्वेरी व्याकरण को सेट करें।

Grammar getSchemaGrammar ()

कनेक्शन द्वारा इस्तेमाल स्कीमा व्याकरण प्राप्त करें।

शून्य setSchemaGrammar Grammar ( Grammar $ व्याकरण)

कनेक्शन द्वारा इस्तेमाल स्कीमा व्याकरण सेट करें।

Processor getPostProcessor ()

कनेक्शन द्वारा उपयोग की जाने वाली क्वेरी पोस्ट प्रोसेसर प्राप्त करें।

शून्य setPostProcessor ( Processor $ प्रोसेसर)

कनेक्शन द्वारा प्रयुक्त क्वेरी पोस्ट प्रोसेसर सेट करें।

Dispatcher getEventDispatcher ()

कनेक्शन द्वारा इस्तेमाल घटना प्रेषक प्राप्त करें।

शून्य setEventDispatcher ( setEventDispatcher $ घटनाएं)

कनेक्शन पर ईवेंट प्रेषक उदाहरण सेट करें।

bool pretending ()

निर्धारित करें कि "शुष्क रन" में कनेक्शन क्या है।

सरणी getQueryLog ()

कनेक्शन क्वेरी लॉग प्राप्त करें।

शून्य flushQueryLog ()

क्वेरी लॉग साफ़ करें।

शून्य enableQueryLog ()

कनेक्शन पर क्वेरी लॉग सक्षम करें।

शून्य disableQueryLog ()

कनेक्शन पर क्वेरी लॉग अक्षम करें।

bool logging ()

यह निर्धारित करें कि हम लॉगिंग प्रश्न हैं या नहीं।

तार getDatabaseName ()

कनेक्टेड डेटाबेस का नाम प्राप्त करें।

तार setDatabaseName (स्ट्रिंग $ डेटाबेस)

कनेक्टेड डेटाबेस का नाम सेट करें।

तार getTablePrefix ()

कनेक्शन के लिए टेबल उपसर्ग प्राप्त करें।

शून्य setTablePrefix (स्ट्रिंग $ उपसर्ग)

कनेक्शन द्वारा उपयोग में तालिका उपसर्ग सेट करें।

Grammar withTablePrefix ( Grammar $ व्याकरण)

तालिका उपसर्ग सेट करें और व्याकरण वापस करें।

स्थैतिक शून्य resolverFor (स्ट्रिंग $ ड्राइवर, Closure $ कॉलबैक)

एक कनेक्शन रिज़ॉल्वर पंजीकृत करें।

स्थिर मिश्रित getResolver (स्ट्रिंग $ ड्राइवर)

दिए गए ड्राइवर के लिए कनेक्शन रिज़ॉल्वर प्राप्त करें।

विवरण

संरक्षित बूल के कारण BadDeadlock ( Exception $ ई)

निर्धारित करें कि दिया गया अपवाद डेडलॉक के कारण हुआ था।

पैरामीटर

Exception $ ई

प्रतिलाभ की मात्रा

bool

संरक्षित बूल के कारण सेलोस्टकनेक्शन ( Exception $ ई)

निर्धारित करें कि दिया गया अपवाद गुम कनेक्शन के कारण हुआ था।

पैरामीटर

Exception $ ई

प्रतिलाभ की मात्रा

bool

मिश्रित लेनदेन ( Closure $ कॉलबैक, int $ प्रयास = 1)

एक लेनदेन के भीतर एक बंदरगाह निष्पादित करें।

पैरामीटर

Closure $ कॉलबैक
पूर्णांक $ प्रयास

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

फेंकने योग्य

संरक्षित शून्य संभाल ट्रांज़ेक्शन Exception ( Exception $ ई, int $ currentAttempt, int $ maxAttempts)

एक ट्रांज़ेक्टेड कथन चलाते समय एक अपवाद संभालें।

पैरामीटर

Exception $ ई
पूर्णांक $ currentAttempt
पूर्णांक $ maxAttempts

प्रतिलाभ की मात्रा

शून्य

अपवाद

Exception

शून्य शुरू करें ट्रांज़ेक्शन ()

एक नया डेटाबेस लेनदेन शुरू करें।

प्रतिलाभ की मात्रा

शून्य

अपवाद

Exception

संरक्षित शून्य बनावटसंपादन ()

डेटाबेस के भीतर एक लेनदेन बनाएँ।

प्रतिलाभ की मात्रा

शून्य

संरक्षित शून्य बनाववेपॉइंट ()

डेटाबेस के भीतर एक सहेजें बिंदु बनाएँ।

प्रतिलाभ की मात्रा

शून्य

संरक्षित शून्य संभाल BeginTransactionException ( Exception $ ई)

शुरुआत में एक लेनदेन से एक अपवाद संभाल लें।

पैरामीटर

Exception $ ई

प्रतिलाभ की मात्रा

शून्य

अपवाद

Exception

शून्य प्रतिबद्ध ()

सक्रिय डेटाबेस लेनदेन प्रतिबद्ध करें।

प्रतिलाभ की मात्रा

शून्य

शून्य रोलबैक (int | null $ toLevel = null)

सक्रिय डेटाबेस लेनदेन रोलबैक।

पैरामीटर

पूर्णांक | अशक्त $ toLevel

प्रतिलाभ की मात्रा

शून्य

संरक्षित शून्य प्रदर्शन रोलबैक (int $ toLevel)

डेटाबेस के भीतर रोलबैक करें।

पैरामीटर

पूर्णांक $ toLevel

प्रतिलाभ की मात्रा

शून्य

int लेनदेन लेवल ()

सक्रिय लेनदेन की संख्या प्राप्त करें।

प्रतिलाभ की मात्रा

पूर्णांक

शून्य __construct ( PDO | Closure $ pdo, स्ट्रिंग $ डेटाबेस = '', स्ट्रिंग $ tablePrefix = '', सरणी $ config = [])

एक नया डेटाबेस कनेक्शन उदाहरण बनाएँ।

पैरामीटर

PDO | Closure $ पीडीओ
तार $ डेटाबेस
तार $ tablePrefix
सरणी $ config

प्रतिलाभ की मात्रा

शून्य

शून्य उपयोग DefaultQueryGrammar ()

क्वेरी व्याकरण को डिफ़ॉल्ट कार्यान्वयन पर सेट करें।

प्रतिलाभ की मात्रा

शून्य

संरक्षित Grammar getDefaultQueryGrammar ()

डिफ़ॉल्ट क्वेरी व्याकरण उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

Grammar

शून्य उपयोग DefaultSchemaGrammar ()

स्कीमा व्याकरण को डिफ़ॉल्ट कार्यान्वयन पर सेट करें।

प्रतिलाभ की मात्रा

शून्य

संरक्षित Grammar getDefaultSchemaGrammar ()

डिफ़ॉल्ट स्कीमा व्याकरण उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

Grammar

शून्य उपयोग DefaultPostProcessor ()

क्वेरी कार्यान्वयन को डिफ़ॉल्ट कार्यान्वयन पर सेट करें।

प्रतिलाभ की मात्रा

शून्य

संरक्षित Processor getDefaultPostProcessor ()

डिफ़ॉल्ट पोस्ट प्रोसेसर उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

Processor

Builder getSchemaBuilder ()

कनेक्शन के लिए एक स्कीमा बिल्डर उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

Builder

Builder टेबल (स्ट्रिंग $ टेबल)

डेटाबेस तालिका के खिलाफ एक धाराप्रवाह क्वेरी शुरू करें।

पैरामीटर

तार $ तालिका

प्रतिलाभ की मात्रा

Builder

Builder क्वेरी ()

एक नया क्वेरी बिल्डर उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

Builder

मिश्रित चयनऑन (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [], बूल $ useReadPdo = true)

एक चयन कथन चलाएं और एक परिणाम लौटाएं।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग
bool $ useReadPdo

प्रतिलाभ की मात्रा

मिश्रित

सरणी चुनें FromWriteConnection (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के खिलाफ एक चयन कथन चलाएं।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

सरणी

सरणी का चयन करें (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [], बूल $ useReadPdo = true)

डेटाबेस के खिलाफ एक चयन कथन चलाएं।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग
bool $ useReadPdo

प्रतिलाभ की मात्रा

सरणी

Generator कर्सर (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [], बूल $ useReadPdo = true)

डेटाबेस के खिलाफ एक चयन कथन चलाएं और जनरेटर लौटाएं।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग
bool $ useReadPdo

प्रतिलाभ की मात्रा

Generator

संरक्षित PDOStatement तैयार ( PDOStatement $ कथन)

पीडीओ तैयार कथन को कॉन्फ़िगर करें।

पैरामीटर

PDOStatement $ बयान

प्रतिलाभ की मात्रा

PDOStatement

सुरक्षित PDO getPdoForSelect (बूल $ useReadPdo = सच)

एक चयन क्वेरी के लिए उपयोग करने के लिए पीडीओ कनेक्शन प्राप्त करें।

पैरामीटर

bool $ useReadPdo

प्रतिलाभ की मात्रा

PDO

बूल डालने (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के खिलाफ एक सम्मिलन कथन चलाएं।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

bool

int अद्यतन (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के खिलाफ एक अद्यतन कथन चलाएं।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

पूर्णांक

int हटाएं (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

डेटाबेस के खिलाफ एक डिलीट कथन चलाएं।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

पूर्णांक

बूल स्टेटमेंट (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

एक SQL कथन निष्पादित करें और बूलियन परिणाम लौटाएं।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

bool

int impressingStatement (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग = [])

एक SQL कथन चलाएं और प्रभावित पंक्तियों की संख्या प्राप्त करें।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

पूर्णांक

बूल तैयार नहीं है (स्ट्रिंग $ क्वेरी)

पीडीओ कनेक्शन के खिलाफ कच्ची, तैयार न हो गई क्वेरी चलाएं।

पैरामीटर

तार $ क्वेरी

प्रतिलाभ की मात्रा

bool

सरणी नाटक ( Closure $ कॉलबैक)

दिए गए कॉलबैक को "ड्राई रन" मोड में निष्पादित करें।

पैरामीटर

Closure $ कॉलबैक

प्रतिलाभ की मात्रा

सरणी

संरक्षित सरणी के साथ FreshQueryLog ( Closure $ कॉलबैक)

दिए गए कॉलबैक को "ड्राई रन" मोड में निष्पादित करें।

पैरामीटर

Closure $ कॉलबैक

प्रतिलाभ की मात्रा

सरणी

शून्य bindValues ​​( PDOStatement $ कथन, सरणी $ बाइंडिंग)

दिए गए बयान में उनके मानकों को मूल्यों को बाध्य करें।

पैरामीटर

PDOStatement $ बयान
सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

शून्य

सरणी तैयार बाइंडिंग (सरणी $ बाइंडिंग्स)

निष्पादन के लिए क्वेरी बाइंडिंग तैयार करें।

पैरामीटर

सरणी $ बाइंडिंग

प्रतिलाभ की मात्रा

सरणी

सुरक्षित मिश्रित रन (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग, Closure $ कॉलबैक)

एक एसक्यूएल कथन चलाएं और इसके निष्पादन संदर्भ को लॉग करें।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग
Closure $ कॉलबैक

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

QueryException

सुरक्षित मिश्रित runQueryCallback (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग, Closure $ कॉलबैक)

एक एसक्यूएल कथन चलाएं।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग
Closure $ कॉलबैक

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

QueryException

शून्य लॉगक्वियर (स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग्स, फ्लोट | शून्य $ time = null)

कनेक्शन के क्वेरी लॉग में एक क्वेरी लॉग करें।

पैरामीटर

तार $ क्वेरी
सरणी $ बाइंडिंग
नाव | अशक्त $ समय

प्रतिलाभ की मात्रा

शून्य

संरक्षित फ्लोट getElapsedTime (int $ start)

दिए गए शुरुआती बिंदु से विलुप्त समय प्राप्त करें।

पैरामीटर

पूर्णांक $ शुरू

प्रतिलाभ की मात्रा

नाव

संरक्षित मिश्रित हैंडलQuery Exception ( Exception $ ई, स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग, Closure $ कॉलबैक)

एक क्वेरी अपवाद संभाल लें।

पैरामीटर

Exception $ ई
तार $ क्वेरी
सरणी $ बाइंडिंग
Closure $ कॉलबैक

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

Exception

संरक्षित मिश्रित प्रयासएगैन IfCausedByLostConnection ( QueryException $ e, स्ट्रिंग $ क्वेरी, सरणी $ बाइंडिंग, Closure $ कॉलबैक)

क्वेरी निष्पादन के दौरान हुई एक क्वेरी अपवाद को संभाल लें।

पैरामीटर

QueryException $ ई
तार $ क्वेरी
सरणी $ बाइंडिंग
Closure $ कॉलबैक

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

QueryException

शून्य पुनः कनेक्ट ()

डेटाबेस से पुनः कनेक्ट करें।

प्रतिलाभ की मात्रा

शून्य

अपवाद

LogicException

संरक्षित शून्य पुनः कनेक्ट Ifissing कनेक्शन ()

पीडीओ कनेक्शन गुम होने पर डेटाबेस से पुनः कनेक्ट करें।

प्रतिलाभ की मात्रा

शून्य

शून्य डिस्कनेक्ट ()

अंतर्निहित पीडीओ कनेक्शन से डिस्कनेक्ट करें।

प्रतिलाभ की मात्रा

शून्य

शून्य सुनो ( Closure $ कॉलबैक)

कनेक्शन के साथ एक डेटाबेस क्वेरी श्रोता रजिस्टर करें।

पैरामीटर

Closure $ कॉलबैक

प्रतिलाभ की मात्रा

शून्य

संरक्षित सरणी | शून्य आग कनेक्शन कनेक्शन (स्ट्रिंग $ घटना)

इस कनेक्शन के लिए एक घटना आग।

पैरामीटर

तार $ घटना

प्रतिलाभ की मात्रा

सरणी | अशक्त

संरक्षित शून्य घटना (मिश्रित $ घटना)

यदि संभव हो तो दी गई घटना को फायर करें।

पैरामीटर

मिश्रित $ घटना

प्रतिलाभ की मात्रा

शून्य

Expression कच्चा (मिश्रित $ मूल्य)

एक नई कच्ची क्वेरी अभिव्यक्ति प्राप्त करें।

पैरामीटर

मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

Expression

शून्य रिकॉर्डहेवबिनमोडिफाइड (बूल $ मूल्य = सत्य)

संकेत दें कि क्या कोई रिकॉर्ड संशोधित किया गया है।

पैरामीटर

bool $ मूल्य

प्रतिलाभ की मात्रा

शून्य

बूल isDoctrine उपलब्ध है ()

क्या सिद्धांत उपलब्ध है?

प्रतिलाभ की मात्रा

bool

कॉलम getDoctrineColumn (स्ट्रिंग $ टेबल, स्ट्रिंग $ कॉलम)

एक सिद्धांत स्कीमा कॉलम उदाहरण प्राप्त करें।

पैरामीटर

तार $ तालिका
तार $ स्तंभ

प्रतिलाभ की मात्रा

स्तंभ

सारस्केमा मैनेजर getDoctrineSchemaManager ()

कनेक्शन के लिए सिद्धांत डीबीएएल स्कीमा प्रबंधक प्राप्त करें।

प्रतिलाभ की मात्रा

AbstractSchemaManager

कनेक्शन getDoctrineConnection ()

सिद्धांत डीबीएएल डेटाबेस कनेक्शन उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

संबंध

PDO getPdo ()

वर्तमान पीडीओ कनेक्शन प्राप्त करें।

प्रतिलाभ की मात्रा

PDO

PDO getReadPdo ()

पढ़ने के लिए इस्तेमाल वर्तमान पीडीओ कनेक्शन प्राप्त करें।

प्रतिलाभ की मात्रा

PDO

$ इस सेटपो ( PDO | Closure | शून्य $ PDO )

पीडीओ कनेक्शन सेट करें।

पैरामीटर

PDO | Closure | शून्य $ पीडीओ

प्रतिलाभ की मात्रा

इस $

$ इस सेट रीडपेडो ( PDO | Closure | शून्य $ PDO )

पढ़ने के लिए इस्तेमाल पीडीओ कनेक्शन सेट करें।

पैरामीटर

PDO | Closure | शून्य $ पीडीओ

प्रतिलाभ की मात्रा

इस $

$ इस सेट रीकनेक्टर (कॉल करने योग्य $ पुन: कनेक्टर)

कनेक्शन पर पुनः कनेक्ट उदाहरण सेट करें।

पैरामीटर

प्रतिदेय $ reconnector

प्रतिलाभ की मात्रा

इस $

स्ट्रिंग | शून्य getName ()

डेटाबेस कनेक्शन नाम प्राप्त करें।

प्रतिलाभ की मात्रा

स्ट्रिंग | अशक्त

मिश्रित getConfig (स्ट्रिंग | शून्य $ विकल्प = शून्य)

कॉन्फ़िगरेशन विकल्पों से एक विकल्प प्राप्त करें।

पैरामीटर

स्ट्रिंग | अशक्त $ विकल्प

प्रतिलाभ की मात्रा

मिश्रित

स्ट्रिंग getDriverName ()

पीडीओ चालक का नाम प्राप्त करें।

प्रतिलाभ की मात्रा

तार

Grammar getQueryGrammar ()

कनेक्शन द्वारा इस्तेमाल क्वेरी व्याकरण प्राप्त करें।

प्रतिलाभ की मात्रा

Grammar

शून्य सेटक्वायरग्रामर ( Grammar $ व्याकरण)

कनेक्शन द्वारा उपयोग किए गए क्वेरी व्याकरण को सेट करें।

पैरामीटर

Grammar $ व्याकरण

प्रतिलाभ की मात्रा

शून्य

Grammar मिलता है स्केमा Grammar ()

कनेक्शन द्वारा इस्तेमाल स्कीमा व्याकरण प्राप्त करें।

प्रतिलाभ की मात्रा

Grammar

शून्य सेटस्केमा Grammar ( Grammar $ व्याकरण)

कनेक्शन द्वारा इस्तेमाल स्कीमा व्याकरण सेट करें।

पैरामीटर

Grammar $ व्याकरण

प्रतिलाभ की मात्रा

शून्य

Processor getPostProcessor ()

कनेक्शन द्वारा उपयोग की जाने वाली क्वेरी पोस्ट प्रोसेसर प्राप्त करें।

प्रतिलाभ की मात्रा

Processor

शून्य सेटपोस्टप्रोसेसर ( Processor $ प्रोसेसर)

कनेक्शन द्वारा प्रयुक्त क्वेरी पोस्ट प्रोसेसर सेट करें।

पैरामीटर

Processor $ प्रोसेसर

प्रतिलाभ की मात्रा

शून्य

Dispatcher getEventDispatcher ()

कनेक्शन द्वारा इस्तेमाल घटना प्रेषक प्राप्त करें।

प्रतिलाभ की मात्रा

Dispatcher

शून्य सेटEventDispatcher (प्रेषक $ घटनाओं)

कनेक्शन पर ईवेंट प्रेषक उदाहरण सेट करें।

पैरामीटर

Dispatcher $ घटनाओं

प्रतिलाभ की मात्रा

शून्य

बूल नाटक ()

निर्धारित करें कि "शुष्क रन" में कनेक्शन क्या है।

प्रतिलाभ की मात्रा

bool

सरणी getQueryLog ()

कनेक्शन क्वेरी लॉग प्राप्त करें।

प्रतिलाभ की मात्रा

सरणी

शून्य flushQueryLog ()

क्वेरी लॉग साफ़ करें।

प्रतिलाभ की मात्रा

शून्य

शून्य सक्षमQueryLog ()

कनेक्शन पर क्वेरी लॉग सक्षम करें।

प्रतिलाभ की मात्रा

शून्य

शून्य अक्षमQueryLog ()

कनेक्शन पर क्वेरी लॉग अक्षम करें।

प्रतिलाभ की मात्रा

शून्य

बूल लॉगिंग ()

यह निर्धारित करें कि हम लॉगिंग प्रश्न हैं या नहीं।

प्रतिलाभ की मात्रा

bool

स्ट्रिंग getDatabaseName ()

कनेक्टेड डेटाबेस का नाम प्राप्त करें।

प्रतिलाभ की मात्रा

तार

स्ट्रिंग सेटडेटाबेसनाम (स्ट्रिंग $ डेटाबेस)

कनेक्टेड डेटाबेस का नाम सेट करें।

पैरामीटर

तार $ डेटाबेस

प्रतिलाभ की मात्रा

तार

स्ट्रिंग getTablePrefix ()

कनेक्शन के लिए टेबल उपसर्ग प्राप्त करें।

प्रतिलाभ की मात्रा

तार

शून्य सेटटेबलफ्रिक्स (स्ट्रिंग $ उपसर्ग)

कनेक्शन द्वारा उपयोग में तालिका उपसर्ग सेट करें।

पैरामीटर

तार $ उपसर्ग

प्रतिलाभ की मात्रा

शून्य

Grammar ( Grammar $ व्याकरण)

तालिका उपसर्ग सेट करें और व्याकरण वापस करें।

पैरामीटर

Grammar $ व्याकरण

प्रतिलाभ की मात्रा

Grammar

स्थैतिक शून्य समाधानकर्ता (स्ट्रिंग $ ड्राइवर, Closure $ कॉलबैक)

एक कनेक्शन रिज़ॉल्वर पंजीकृत करें।

पैरामीटर

तार $ ड्राइवर
Closure $ कॉलबैक

प्रतिलाभ की मात्रा

शून्य

स्थैतिक मिश्रित getResolver (स्ट्रिंग $ ड्राइवर)

दिए गए ड्राइवर के लिए कनेक्शन रिज़ॉल्वर प्राप्त करें।

पैरामीटर

तार $ ड्राइवर

प्रतिलाभ की मात्रा

मिश्रित