Laravel 5.7 - ConnectionInterface (Database)

ConnectionInterface




laravel

ConnectionInterface

इंटरफ़ेस कनेक्शनइंटरफेस ( स्रोत देखें )

तरीके

Builder table (स्ट्रिंग $ तालिका)

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

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

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

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

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

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

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

Generator cursor (स्ट्रिंग $ क्वेरी, ऐरे $ बाइंडिंग = [], बूल $ यूज़ReadPdo = true)

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

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

डेटाबेस के विरुद्ध एक सम्मिलित कथन चलाएँ।

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

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

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

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

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

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

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

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

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

पीडीओ कनेक्शन के खिलाफ एक कच्ची, बिना तैयारी के क्वेरी चलाएँ।

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

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

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

एक लेनदेन के भीतर बंद करें।

शून्य beginTransaction

एक नया डेटाबेस लेनदेन प्रारंभ करें।

शून्य commit ()

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

शून्य rollBack ()

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

पूर्णांक transactionLevel ()

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

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

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

विवरण

Builder तालिका (स्ट्रिंग $ तालिका)

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

पैरामीटर

तार $ तालिका

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

Builder

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

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

पैरामीटर

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

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

Expression

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

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

पैरामीटर

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

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

मिश्रित

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

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

पैरामीटर

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

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

सरणी

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

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

पैरामीटर

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

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

Generator

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

डेटाबेस के विरुद्ध एक सम्मिलित कथन चलाएँ।

पैरामीटर

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

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

bool

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

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

पैरामीटर

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

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

पूर्णांक

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

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

पैरामीटर

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

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

पूर्णांक

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

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

पैरामीटर

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

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

bool

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

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

पैरामीटर

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

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

पूर्णांक

बूल अप्रयुक्त (स्ट्रिंग $ क्वेरी)

पीडीओ कनेक्शन के खिलाफ एक कच्ची, बिना तैयारी के क्वेरी चलाएँ।

पैरामीटर

तार $ क्वेरी

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

bool

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

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

पैरामीटर

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

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

सरणी

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

एक लेनदेन के भीतर बंद करें।

पैरामीटर

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

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

मिश्रित

अपवाद

Throwable

शून्य शुरुआत

एक नया डेटाबेस लेनदेन प्रारंभ करें।

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

शून्य

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

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

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

शून्य

शून्य रोलबैक ()

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

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

शून्य

int लेन-देन

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

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

पूर्णांक

सरणी दिखावा ( Closure $ कॉलबैक)

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

पैरामीटर

Closure $ कॉलबैक

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

सरणी