Laravel 5.6 - ConnectionInterface (Database)

ConnectionInterface




laravel

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

तरीके

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

शून्य beginTransaction ()

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

शून्य commit ()

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

शून्य rollBack ()

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

पूर्णांक transactionLevel ()

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

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

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

विवरण

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

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

पैरामीटर

तार $ तालिका

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

Builder

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

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

पैरामीटर

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

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

Expression

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

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

पैरामीटर

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

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

मिश्रित

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

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

पैरामीटर

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

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

सरणी

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

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

पैरामीटर

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

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

bool

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

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

पैरामीटर

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

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

पूर्णांक

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

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

पैरामीटर

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

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

पूर्णांक

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

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

पैरामीटर

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

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

bool

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

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

पैरामीटर

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

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

पूर्णांक

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

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

पैरामीटर

तार $ क्वेरी

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

bool

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

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

पैरामीटर

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

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

सरणी

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

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

पैरामीटर

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

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

मिश्रित

अपवाद

Throwable

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

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

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

शून्य

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

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

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

शून्य

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

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

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

शून्य

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

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

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

पूर्णांक

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

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

पैरामीटर

Closure $ कॉलबैक

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

सरणी