TRANSKRYPCJA VIDEO
Dla tego filmu nie wygenerowano opisu.
Music Hi Guys, हम लुप देखने वाले हैं MySQLI Procedural with Prepared Statement यहने कि कैसे हाप इन दोनों का Combination यह यूस करके डेटाबेज में Select, Insert, Update और Delete पर्फॉम कर सकते हैं Connection मनाने का तरीका वही रहे हैं जो आप आपके नहीं सीखा हैं Like अपने MySQLI Procedural में जो Connection मनाने का तरीका देखा था दीबी के साथ वही तरीका रहे गा बस इस में हम लोग जो Execution होता हैं Like Insert, Update, Delete, Select यह चीजें देखेंगे यह सब Connection का तरीका वही पूराना हैं और में फोकस अगर मैं कहूँ तो में फोकस आपको रखना हैं जो Writing statement होते हैं जब इस लिए इस्टर्ट अपडेट डेलिट यह यह देटा इन यह जो statement से यह statement से देटा को बाजाना करता हैं तो इस में आपको जादा दयान देना हैं स्लेक्ट में हम लोग डेता read किते हैं, तो read करने से लिए इस्टरट नहीं होता है, लिए एपको लिए रखना होता हैं, जब आपको फोकस परीभाओ हैं जब आपको अपको � description के तामा रहता है लिए read करते है तो पर यह आपको आपको रखना नहीं र जैसे हैं जादातर मेंडिल्ली फोकःस हमारा रहेगा इक्चली दोनों में ही रहेगा दोनों पढ़लेते हैं उसमें कोई प्रॉल्लम नहीं हैं जिसका हम लोक इसकरेंगे आप नहीं ये करेंगा पर प्रटिकल के तोरपूर को आप इसकों प्राक्टिकल करते हैं पहला प्रण्षन हमारा है, पहला मेत्रड हमारा हैं, mysqli underscore prepare सब भच लिखना है, परिंधेसिस ये करता है, यह करता है, यह function प्रण्षन प्रिपर करता है एक इसकल प्रॉलम को रहें तो रिटान करता है। statement handle to be used for further operation on the statement.
यानिकि इस statement में क्या फ़र्दर आप operation करेंगे उसको handle करने के लिए एक आपको समझले लिए कि अबजित देगा जिसका पे एक variable में store कर सकते हैं जिसका use कर के आप आगे का operations perform कर सकते हैं जोभी आपको करने और अगर यह fail हो जाता है किसी भी case की वजह से तो आपको false return करेंगा एइन्दिंग कोई भी error होगा तो यह false return करेंगा तिक्या त्रेक्वेरी मस्ट कंसीस्ट आप और single SQL statement जो SQL statement जिसने लिखा जाता है वा एक single SQL statement होना चाहिए इसका सिंतेक्स देखते हैं तो आप इसका एक theoretical example देखेंगें सिंतेक्स कोई इस तरिकेस है माय स्क्यूल इ अपको $conn $sql लिखना है अब इसमें con क्या है जान लिखते हैं जो हम लोग connection मनाते हैं तब जिहाँ वही connection का जो object है उसको इहाँ पर लिखना है con returned by mysql i underscore connect कहा इसकल इ अपको लिखते हैं con में लिखते हैं जो वर्ट पर लिखते हैं तो वो पर लिखते हैं कुछ भी लिख सकते हैं जो भी आपने इस connection मनाते वक्त जिसभी variable में जिसभी object में लिखते हैं उसको आपको यहां लिखना हैं तो हम लोग हमेसा con लिखते थे इसलिए मैं इसको इहां con लिखा हूआ तकि confusion ना और SQL क्या है? SQL हमारा एक statement होगा like this insert into student name, role, address वेल्यूस, question mark, question mark, question mark means हम लोगों ने prepared statement का use किया so ultimately क्या हो रहा है कि यहाँ पर हम लोग connection object लिख रहे हैं कौमा देकर हम लोक अपना है SQL का statement लिख रहे हैं अब एक चिक द्यान देके कि आप ये जो पूरा का पूरा है इसको यहां direct लिख सकते हैं या फिर आप इसको एक variable में sign किजि तेन इसको यहां पर लिखे हैं यहां पर प्राग़ाएं कि आपकी मर्जी वैसे आप कर सकते हैं पूरा का पूरा आप प्राज करता हैं तो यह पूरा है हमारा क्या MySkillIPrepare यह क्या करता है यह prepare कर देगा आपके SQL statement को आगे देखते हैं दूसरा method हमारा है MySkillI STMT Bind परम और प्रारंतेसश यह प्रारंत आगा। वीर्याबल एक नाम है जोगे हमें मिलेगा कहांसा है जो हमें मिलेगा MySkillPrepare जो function रंग करेंगा उसे जो return आगा उसे जो हम लिए को store करेंगे विर्याबल में store करेंगे विर्याबल में store की हैं तो वही विर्याबल वही आपको यहाप पर तरह पर लिखना। तब आप यहाँ टाइप से लिखा जाता है। कौन-कुछ टाइप होता हैं। तोड़ी देखेंगे देखा थें यहाँ पर वेरियबल लिखते हैं। तेके इसका हम लोग एक जब्पल देखेंगे अभी लाश्ट में। तोड़ी देखेंगे लिखेंगे के रिस बार यहाँ पर लिखते हैं। तरह पर लिखेंगे यहाँ पर लिखते हैं। types क्या है type है हमारे पास sidb का मतलब क्या होता है तोड़े देरे में देखेंगे से पहले variables देख लिजी variables are like variable name ज़िसम लोग जेनरली रिकते हैं $name एक variable है $roll है address है और जोभी cd हो सकता है कुछ भी हो सकता है variable name वो सारी आपको यहां लिखने शेपरतेडबाई, इसके एक पूरा example हम लोग भी देखेंगे कि कैस इसको लिखा जाता हैं अबी जानते हैं यह types जो लिखा रहा है S मतलब क्या, I मतलब क्या, D मतलब क्या, B मतलब क्या स्मतलब होता string जिसमें text अगर आपका जो variable है उसमें text वेगर हाता यह string type का data है इसमें, समझेजे कि एक तरक का data type देफांड कर रहा है variables के लिए Then I यह integer देफांड करेंगा D for double और B पर B lo, B यह से की images लेना हूं, PDF files लेना हूं, doc files लेना हूं तो उसके लिए B लिखते हैं binary एक example देखें, pure बढ़िया सा example त्यूरीटिक ले तो यह वे लिखते हैं, myscalei underscore prepare का use करके अपना myscale prepare कर लिए जिसको मैं नहीं store कि इसने result में अब इस result का use करके आप bind करते हैं variables को prepared statement में as a parameter तो मैं लिख दिया myscalei underscore stmt bind params result यह जो हमारा इसमें store है वह, और इसमें data type नहीं दिया है SIS वे वेरियबल्स दिया हुआ अब इसको और भहतर तरीकिस समझेंगे कि हम लोग SIS हम लोग नहीं कि लिख का यह और कुछ और लिख खा जा सकता है यह फिर किस sequence में लिखना है यह सारी जीज़े आप लोग दिसकास करेंगे यह से लिखना है कि प्रटिकली यह आपको प्रटिकली समझमा आज आज आगे बरते हैं और देखते हैं एक ओर function जो कि है माय सकल आई उंडर सकोर स्टी अंटी उंडर सकोर इग्जिकूट इट इजिकूट सा कौईरी देट हैस भी प्रेवियसली प्रेवेर्ड यूसिन दि आपको बस लिखना है माय सकल आई उंडर सकोर स्टी अंटी उंडर सकोर इजिकूट और रिसेल्ट में हमने इस function से जोभी रिट्टान हो रहा था उसकों रिसेल्ट में तो उसकों यहाँ पर लिख देता हैं जब आप सारी काम कर लेते हैं लिए क्या क्या क्या क्या sequence में दे तो इसकों पर लिए परिवार जाए था उन्हें परिवार बाइनद किया तो हमने उसकों इजिकूट कर दिया यह तीन चीज़े करने के बाद आप इस statement को close भी कर सकते हैं उजिकूट घब माय scale of recipe� Send me क्या था, ही नहीं वो भच्टित्मेट ना लिखना हा पारामेटर के तॉर्पर。 और भच्तित्मेट आपका ख्लोज हो जाएगा.
इसका जो में यूज होता है, ख्लोज करने का तब होता है जब आप सेम हार भथी, सेम पेज में नदर से वीवाले पर लिए लिए करेंगे तो आपको लिए करेंगे तो अपको पर लिए करा रहे हैं। काम करेंका सही तरीके से वरना नहीं खेरेंका तो यहने का मतलब यह है कि जब आप तो कुरीज पर काम करेंगे तब आपको क्लोज कह सकता पड़ेगा अदरवाज इसको आओगर आप नहीं भी लिक्जेंगे तो भी कोई फरक नहीं पड़ेगा लेकिन यह अदरवाज राली है लिखने के जो वे इस्टिटमेंट आप बनाते हैं प्रिप्यर होता है उसको क्लोज करने के आवद डालनी चाहिए यह बेसिक इतने हमारे पास इतने थे वो फंक्षंस मायस्कल आई प्रिप्यर मायस्कल अंडरस्कूर स्टीम्टी बांड अंडरस्क� रिस स clás पिर्जित सास mniejमि Shortly there are two functions we have to use into our collapse of black lines.
for select ये सरू स्थिक्ट में आपको use करना पड़ेगगा इसका अपना अपना काम है लिकिन स्थिक्ट में आप इसको use करते हैं तो सब नहीं आप अपना function आपको use होता है तो पहला जो function है आमरा है माय przestKL i underscore STMT underscore bind underscore resul. either it binds variable आप प्रिपेर्द statement आप result storage, कां तो इन वेरियबलस में रखेगा, तो इसको आप इन वेरियबलस को एको करके उस data को फ्च करुआ सकते हें. So फ्च कराणे से पहले आपको फ्च का function भी रण करना पड़ता है, उमझों देखेंगे. So फ्च का function क्या है? देख लिजी, MyScale i underscore stmt underscore fach.
करने के लिए आपको इसका यूस करना पड़ेगा दिनफर्दर आप उसको एको कर सकते हैं एक-एक वर्यूबल्स को इसके एलावा कुछ वर्फंक्षन हैं जिसको भी देखी लेते हैं साथमें वोती इजी से हैं 通 PARK DEBATEoyo इजमपल के तोरबर बस आपको इस तीरके से लिखना हैं। एक वॉर्फंक्ष्ट्यं देखियें जो कि नम्मर और रॉज आपको पताइगा कि कितने नम्मर और रॉज हैं। मतलब मैंने स्लेट कौरी चलाया तो मैं जानना चाता हूं कि कितने उस में हैं रॉज। उसको जानने के लिए आप इसका इसकर यॉस करेंगे माय स्कल आई उंदरस्कोर्ष्टीम्ति उंदरस्कोर्नमॉंदरस्कोर्रॉज उसका प्रजारे प्राइजारे के नम्माँ उसका रॉज। तो अप जानना चाहेंगे कि एक कितने नम्मर आफ रोज हैं या फिर आप ऐसे लिखते हैं, माले जे कि स्लेक्ट कॉरिया आपने चलाया.
अगर उस में रोज हैं, अभर आपके टेबल में रोज हैं, तो एक ही दीता दिके, अदरवैज नहीं दिके. तो रोज हैं, ये जानने के लिए आथको नम्मर आफoting चाब चाहनना परे pega, अबसे नम्मर कम स् चूद 就 वसकड़ा करना पाओावे. लिए लिए तरम्सrue करने के बाद आप दिसको एक तरम्सच करन Political अपने रोज चानने के बाद का शुर कglichा प्री आप से पenergy ideals 42.
अगर आपको समझमे ना आओगा पहले कुछ-कुछ समझमाइवाओगा कोई भी डावट हो तो पहले कुप्या करके प्रैक्टिकल वाला जो विडियो है आगे जो है उसको देख लिएजीयेगा उसमे अगर आपको समझमे ना आए तो आप कमंट कीळिगा � friends प्रिपेर करो बाइंड करो इज्जिकूट करो इस्ट्रिटमेंट क्लोज करो कितना इसी है? प्रिपेर बाइंड इज्जिकूट क्लोज करो आप प्रिपेर करो इस्ट्रिटमेंट करो.