0:00
गैस अपने पिछले वीडियो में हम लोगों ने देखा था कि किस तरह से हम लोग डेटा को सेलेक्ट कर सकते हैं डेटा बेस की मदद स��
0:06
ऐसा हम लोगों ने किया था सीम अल्मोस्ट सिमिलर तरीके से जैसे कि मैं आप लोग को अगर स्क्रिप्ट दिखाओ अपन��
0:13
तो हमारा जो insert data की script है वो ये रही select data की script almost similar थ��
0:18
बस हम लोगों ने यापर जो query थी उसके result को थोड़े से different way में manipulate किया थ��
0:24
अब यहाँ पर हम लोग where clause के बारे भी देखेंगे कि ये where clause क्या होता ह��
0:28
तो इसके लिए मैं एक नई file बनाओंगा और यहां पर जो पीएस पी का हमारा यह हमारा सिंडेक्स इसको लगा दूंगा विरा जैन चालू है बाइट अवे और मैं अग��
0:46
यहां पर आप लोगों को दिखाऊं इंडेक्स ऑफ सीड अब लोग पीएस पीएस पीएस जो फाइल है वह यहां पर आ गई है और मै��
0:52
खोल लेता हूं भी इस फाइल के अंदर कोई डाला नहीं है मैंने तो सबसे पहले तो जो हमारा कनेक्शन डाटाबिस डाटाबि��
0:58
से वह बना लेंगे ठीक है उपस मैंने आप अपनी डाटाबिस से कनेक्शन मना लिया है जो डाटाबिस में यूज कर रहा हू��
1:07
उसका नाम है DB Harry और वो connect हो चुका है मेरा यहां त��
1:11
अब मैं यहाँ पर करूँगा क्या पहले मैंने क्या किया था मैंने कहा था कि देखो बा��
1:17
मैं सारे के सारे records PHP trip में से fetch करना चाहता हू��
1:22
और मैंने उन सारे records को बाद में number of records मैंने print किये थ��
1:26
तो मैं ये script जो है copy करूँगा, इतना part copy करूँगा script का, save करूँगा, और एक बार चला के दिखाता हूँ आप लोगों वापस से, save किया, मैंने इसको reload किया, और ये देखो, ये कहा 6 records found in the database, क्योंकि यहाँ पर ये 6 records थे, अब मान लो कि मैं सारे बिहार के लोगों को fetch करना चा��
1:56
करने की query है ठीक है और इसमें भी where clause है तो सबसे पहले ह��
2:00
where clause को select में देख लेते हैं कि हम select किस तरह करेंगे औ��
2:04
where clause किस तरह इस्तेमाल करेंगे कुछ set of rows को from total अब यहाँ प��
2:10
अगर मैं where dest is equal to Bihar करूँगा तो मुझे ए��
2:14
subset मिलेगा total records का और आप लोग देखो यहाँ पर मैंने लिखा where sno is equal to 5, उसी तरह मैं where dest is equal to बिहार लिख सकता हूँ, तो मैं आप लोगों को query को update करके दिखाता हूँ, तो यह जो query है मेरी, इसको मैं copy करूँगा, और मैं यहाँ पर SQL में जाओंगा, और मैं लिखूँगा
2:35
वेर और मैं यहाँ पर लिख दूंगा बैप्टिक्स SNO सॉरी नोट SNO
2:42
वेर डेस्ट इस इकुल टू और मैं यहाँ पर लिख दूँगा बिहार ठीक है औ��
2:48
बिहार का B अब मैं नोट रॉंग मैंने कैपिटल बनाया है तो यहाँ पर मैं यह करूंगा तो देखो यह जो बिहार डेस्टिनेशन है वह आ गए हैं तो यहाँ पर मैं क्या करूंगा इसको कॉपी करूंग��
2:58
और मैं यहाँ पर इसको fit कर दूँगा जब मैं इसको यहाँ पर fit करूँग��
3:04
तो अब मुझे जो चीज return होगी वो return होगी मुझे वही वाले records जिसमे��
3:09
desk बिहार है ठीक है तो अब देखो यहाँ पर जो count ह��
3:13
मेरे records का वो change हो गए मैं इसको बंद कर देता हूँ तो मैं बिलकुल भी time यहाँ पर waste आपका नहीं करूँगा
3:30
मैं यहाँ पर कहूँगा कि अगर dollar num is greater than 0, तो यह while loop को चला दो
3:34
तो मैं यह जो if है इसको copy कर लूँगा यहाँ पर, और कहा गया मेरा num, इतने records found in database
3:41
आप यहाँ पर concatenation operator भी use कर सकते हो,
4:19
बॉट्स को वेर्ट क्लॉस के हिसाब से फैच करोगे तो उनका जो सीरियल नंबर है वह तो रिटेंड रहेगा ना अब यहां प��
4:25
इसका सीरियल नंबर चेंज नहीं होगा सीरियल नंबर प्राइमरी की है तो सीरियल नंबर जो इनिचियल डाटाबेस में ता वह��
4:31
जाने वाला है तो अगर आप सीरियल नंबर को चेंज कराना चाहते हो तो क्या करो आप सीरियल नंबर को प्रिंट ना करान��
4:37
की बजाय आप यहां पर एक नंबर नाम का वैरिबल बना दो और आप उसको प्रिंट करो तो मैं यहां पर कहूंगा कि डॉल��
4:45
नो इस एकवल टू वन मैं अगर वन से स्टार्ट करना चाहता हूं और मैं आप और उसको प्रिंट करने के बाद मैं कहूंगा कि बा��
4:51
dollar no is equal to dollar no plus one, dollar no plus one
4:58
और मैं इसको reload करूँगा, तो यह देखो one, two, three आ गया है, zoom करके दिखा देता हूँ आप लोगों को, one, two, और three आ गया है
5:04
क्योंकि इस बार मैं serial number print नहीं कर रहा हूँ, मैं इस बार print कर रहा हूँ, एक नया variable जो की मैंने बनाया है
5:09
जिसको मैंने initialize किया one से और उसके बाद उसको एक एक करके मैंने increment कर दिय��
5:14
तो ये था हमारा where clause और इसको हमने use किया where clause को fetch करने में ठीक ह��
5:20
तो मैं एक काम करता हूँ मैं अब लिखता हूँ usage of where clause to fetch data from the database ठीक ह��
5:34
अब हम लोग देखेंगे कि अगर हम update करना चाहते हैं data को तो हम वो किस तरह करेंग��
5:39
तो कि जो where clause का main use है वो data को update करने में ह��
5:43
कि हम data को select कर ले और एक बार हम data select कर लिया तो हम record को कर ले update
5:48
तो record को update करने के लिए आप लोग को क्या करना पड़ेग��
5:53
अपडेशन की query को run करना पड़ेगा, इनकी उस query को run करना पड़ेगा
5:58
जो के records को update कर दे, लेकिन, मैं आपर करूँगा क्या
6:02
कि सबसे पहले जाओंगा अपने php my admin, मैं इसकी मदद लूँगा मैं, मैं php my admin से कहूँगा
6:07
php my admin, php my admin, मैं जो हूँ, तो बिल्कुल चीज याद नहीं रख पाता हूं पीएसपी माय एडमिन मेरी मदद करो पीएसपी माय एडमिन कहेगा कि एक रिकॉर्��
6:17
जरा अपडेट करके देखो मैं इस क्वेरी जनरेट करके तुमको यहां पर दे दूंगी पीएसपी माय एडमिन लड़की है बा��
6:22
बता रहा हूं आपको यहां पर मैं अगर शुबम टू की जगह मैं मान लो ल लिखता हूं रोहन तो देखो इसने का गी भा��
6:30
शुबम को बड़ रहो नहीं कि सीरियल नंबर फॉर जहां पर उसको रोहन कर दो तो यहां पर देखो सीरियल नंब��
6:36
फोर जहां पर है वह रोहन करने की अपडेशन क्वेरी ही आ गई है, इस क्वेरी को जरा, उपस मैंने गलती से क्लिक कर दिया डेटाबेस पर, इस क्वेरी को जरा नजदीक से अनिलाइस करते हैं, यह क्या कहना चाहती है क्वेरी, यह क्वेरी कह रही है कि अपडेट कर दो PHP Trip क��
7:06
सीरियल नंबर फोर एवं प्यार पीज पीट्रिप टॉट सीरियल नंबर ना भी लिखो ना तब भी चलेगा ठीक है तो मैं आप पीएचप��
7:11
ट्रिप अगर ना भी लिखो तब भी काम मेरा चल जाएगा ठीक है तो मैं आप इसको जरूर जो मौट कर लेता हूं ताकि मैं ज��
7:36
को रोहन को रोहन टू कर दिया तो यह अपडेट वाली कोई बहुत काम किया इसको कॉपी करते हैं और इस क्वेटी को हम अपन��
8:14
करना है बिल्कुल सब कुछ ऑलमोस्ट सेम है ठीक है तो यहां पर मैं अपनी क्वेटी को एक्सेक्यूट करने के लि��
8:19
रन करूंगा माई सीक्वल आई अंडरस्कोर क्वेटी ठीक है और मैं आप लिखोंगा डिसर्ट इज इकुल टू माई सीक्व��
8:24
एंडर स्कूल क्वेरी कॉन और सीक्वेल ठीक है अब क्या होगा मैं कहूंगा कि इफ रिजल्ट ठीक है इफ रिजल्ट यान��
8:33
कि अगर हमारी जो अपडेशन क्वेरी है वह सक्सेसफुल होती है मैं यहां पर लिखूंगा वी अपडेटिव तर रिकॉर्��
8:42
सक्सेसफुली ठीक है और अगर नहीं कर पाए और मैं आपको लिख दूंगा वी ��
8:55
ए गुड नॉट अपडेट रिकॉर्ड ए सक्सेसफुली ठीक है इसको स्माल कर लेता हूं सक्सेसफुली कि ऐसको डी नहीं एस ठीक है अभी मैं अगर इसक��
9:08
रन करूं तो देखो आप लोग ब्राउज में करके दिखा हूं यह रोहन टू लिखा हुआ है और अभी मैं जो वेर क्लास है मेर��
9:14
इसको मैं रिलोड करूं तो देखो वी अपडेटिट रिकॉर्ड सक्सेसफुली और इसको भी वापस से रिफ्रेश करो तो यह देख��
9:19
रोहन अपडेटेड हो गया रोहन टू से पहले रोहन टू था अब रोहन अपडेटेड हो गया ठीक है तो इस तरह से हम लोग ज��
9:25
है इसको रन कर सकते हैं अब अगर मैं आप लोगों को एक करके दिखाओ रिजल्ट को ठीक है और यहां पर मान रोहन अपडेटे��
9:33
दो कर दो इसको है है तो मैं भी इसको रिफ्रेश करूं तो यह रोहन अपडेटेड है इसको रिफ्रेश कर यहां पर त��
9:40
यह वन मुझे दिखा रहा है तो अब यहां पर देखते हैं कि माई सीक्वल आई अंडरस्कोर क्वेरी अपडेटेड क्वेरीज क��
9:48
क्या update queries के लिए क्या return करती है? अब देखो मैं यहाँ पर क्या करूँगा? मैं कहूँगा where
9:52
dest is equal to बिहार. मैं कहूँगा name is equal to यह कर दो. यहाँ पर dest is equal to where
9:59
dest is equal to बिहार. अब आप देखते जाओ यहाँ पर क्या हो रहा है? यहाँ पर result को print किया जा रहा ह��
10:04
बाइट अवे तो मैं सेट नीम इज इकॉल टू कर दूंगा यहां पर फ्रॉम भी हार ठीक है और यहां पर देख��
10:14
है यह भी यहां पर इनका निम्न शुबम रोहन अपडेटिट और शुबम थ्री है लेकिन मैंने इसको एवर रिलोड किय��
10:19
तो यहाँ पर देखो, मैंने यहाँ पर कुछ गर्बर कर दिया लगता है, मैंने script save नहीं कर दिया
10:25
set name is equal to from Bihar, where test is equal to Bihar, name is equal to from Bihar, where test is equal to Bihar, मैं देख रहा हूँ
10:34
क्या problem आ रही है, हाँ, देखो, from Bihar यहाँ पर यह update हो गया, ठीक है
10:41
तो यहाँ पर mysql underscore query जो है हमारी updation records के लिए number of records return नहीं करती ह��
10:48
तो एक बहुत बड़ा confusion हो जाता है कि number of records return करती ह��
10:52
वो return करती है अगर मैं इसका wire dump करूँ wire dump
10:57
तो यह true false return करती है basically मैं आपको बता रहा हू��
11:01
मैं इसको refresh करूँ तो यह देखो बूल true इसने return किया तो अगर ये update successful हो तो ये true return करेगी वरना ये false return करेग��
11:10
तो mysql underscore query का जो return result है यहाँ पर वो check करके आप लोग क्या आपका record update हुआ या नहीं हो पाया ये check कर सकते ह��
11:20
so I hope कि ये चीज आप लोगों को जो है बहुत ज़दा clear हो गई होगी इस point पर ठीक ह��
11:25
तो यहाँ पर हम लोगों ने देखा किस तरह से हम लोग update कर सकते हैं records क��
11:30
अब आप multiple records भी update कर सकते हैं और अपने where clauses को query run करने से पहले बहुत धियान से जाच ल��
11:36
query run records update answer
11:49
number of records को कैसे update करें अब आपको कहा रही बए आपने बोला क��
11:53
ये bold true return कर रहा है number of records क्यों नहीं return कर देता हमको ताकि हमें पता चल जाए कितने records update हु��
11:59
तो अगर आप लोग number of affected rows को print करना चाते हो तो उसके लिए एक दूसरा function ह��
12:04
जो कि आप use कर सकते हो और वो है मेरा मैं आप लोगों यहाँ पर उसको सीधे print करके दिखाता हू��
12:11
number of affected rows को तो मैं यहाँ पर लिखूंगा number of affected rows और colon करके और यहाँ प��
12:20
AFF लिख दूँगा और जो मेरा dollar AFF होने वाला है वो होने वाला है mysqli underscore affected underscore
12:30
rows और यहाँ पर dollar कौन यह लेगा connection object लेगा और यह मुझे बताएगा कि मेरा इस query क��
12:37
रन करने के बाद कितनी rows effect हुई, तो अगर मैं जानना चाहता हूँ कि मेरी कितनी rows effect हुई
12:43
तो मैं इस function को run कर सकता हूँ, और यह मुझे यहाँ पर बता देगा कितनी rows effect हुई
12:48
तो यहाँ पर जड़ा बिहार लगा लेता हूँ ताकि यह वायरडम के बाद यह नीचे आए तो यह कह रहा है number of affected rows 0
12:57
we updated the record successfully तो यह कह रहा है कि भाई from Bihar तो already था अगर मैं आप पर इसको from Bihar स��
13:03
चेंज करके कुछ और कर दूँ, ठीक है, अब इसको रन करूँ, तो यहाँ पर देखो, number affected rows 3 है, क्योंकि इसने from Bihar से from Bihar
13:14
sorry, from Bihar DF और यह जो मैंने किया था, इससे अभी from Bihar कर दिया, अभी इसको reload करूँगा, तो यह from Bihar कर दिया
13:20
तो इसने 3 rows को affected किया, तो number of rows affected यहाँinese दिखाई दे सकती है, ठीक है
13:27
तो यहाँ पर मैं br लगा दूँगा फिर से, और अभी हम HTML लिख नहीं रहे हैं
13:31
अभी हम सिर्फ concepts को सीख रहे हैं PHP के, तो आप लोग यह मत सोचना कि मैं यहाँ पर designing क्यों नहीं कर रहा हूँ अच्छे स��
13:37
designing के लिए हम करेंगे काम आगे लेकिन अभी हम यहाँ पर core concepts को समझ रहे है��
13:42
और सिर्फ plain text को print कर रहे हैं concepts को समझते हुए तो यह सारे जो functions ह��
13:47
इनके reference आपको PHP के manual में मिल जाएंगे, आप लोग इनका या तो note लेने सबसे अच्छा तरीका तो यही होता है
13:53
आप अपने notes बना लें, और अपने notes बना के एक छोटी सी booklet या Google Docs
13:57
ताकि आप लोग के कभी गुमे ना, अगर आप लिखना पसंद करते हैं, तो मैं recommend करूँगा आप हाथ से लिखें लेकिन उनकी photos लेकर उनकी pictures लेकर आप internet पर कहीं नहीं अपलोड कर दें अपनी Google Drive पर या फिर अगर आप Microsoft का One Drive यूज� 되는 तो वहाँ पर या फिर अपनी as a part of your data email कर लें अपने आपको जो भी आप manage करने के लिए use करते हैं वो आप लो��
14:30
तो I hope कि ये आप लोग को समझ में आ रहा होगा जो जो मैं आप लोग को बता रहा हूँ इन वीडियोस मे��
14:34
तो हमारे PHP tutorials की playlist अगर आप लोगों ने अभी तक access नहीं करि��
14:39
तो आप लोग इसको जरूर access करना उपर यहाँ पर star पर click करके bookmark कर लेना इस playlist क��
14:44
और नीचे आ variant करके save कर लेना ताकि ये playlist आपकी अपनी हो जाए और आप लोग जो है step by step PHP को सीख पा��
14:50
� eva अभी के लिए guys इस video में इतना ही है आप लोग को ये जो video है वो पसंद आ रहा होग��
14:56
और आप लोग जो है इसको enjoy कर रहे होंगे मुझे comment में बताएं course कैसा जा रहा ह��
15:01
और video को like जरूर कर दिया करो उससे पता चलता है कि ये video अच्छा ह��
15:05
नीचे comment में अगर आप लिखोगे this is helpful तो लोगों को पता चलेगा कि this video is actually helpful
15:10
तो please इतना आप कर दिया करो I will be very grateful
15:13
अभी के लिए इस video में इतना ही guys Thank you so much guys for watching this video
15:17
And I will see you next time