Creating a MySQL Database using php _ PHP Tutorial #25
177 views
Feb 14, 2024
The video titled "Creating a MySQL Database using PHP - PHP Tutorial #25" is likely part of a series aimed at teaching PHP programming language. In this specific tutorial, viewers can expect to learn how to interact with MySQL databases using PHP. The video may cover topics such as establishing a connection to a MySQL database from a PHP script, creating a new database, creating tables within the database, and potentially performing basic CRUD (Create, Read, Update, Delete) operations on the database. This tutorial is likely suitable for beginner to intermediate PHP developers who are looking to expand their knowledge of database integration in web development.
View Video Transcript
0:00
और आइट गैस, तो अपने पिछले वीडियो में हम लोगों ने देखा था कि किस तरह से आप लोग एक सर्वर नेम, यूजर नेम और पासवर्ट की मदद से एक MySQL डेटबेस को कनेक्ट कर सकते हो��
0:29
है वह बजे स्टार्ट करना बहुत जरूरी है और मैं यह करूंगा क्या कि ट्वेनीफिफ्ट एक बनाऊंगा फाइल औ��
0:36
उसमें मैं लिखूंगा माई सीक्वेल क्रिएट डीबी ठीक है डॉट पीएसपी चलो बढ़िया तो मैंने अपने ट्वेनीफोर्थ वीडिय��
0:47
आप लोगों क्या बताया था मैंने अपनी ट्वेनी फूर्थ वीडियो में आप लोगों को बताया था कि किस तरह से डिटाबेस क��
0:52
कनेक्ट किया जाता तो वह चीज जो है मैं एकदम यहां पर कॉपी करके पेस्ट करूंगा ठीक है और यह तो इंफॉर्मेश��
0:59
उसी वीडियो तक मैं रहने दूंगा ज्यादा बिल्कुल भी आप लोगों को मैं आ कोट को लड़न नहीं करूंगा यहां पर मैंन��
1:06
इसको एक भी हटा देना है इसका भी मुझे जरूरत लगती नहीं है सेव किया मैंने और सेव करने के बाद सर्वर ने��
1:13
यूजर निम और पासवर्ड यह तीन चीजें मैंने लेकर अपने डाटाबेस से मैं कनेक्ट हुआ और मैं अगर आप लोगों को दिखाऊं अभ��
1:19
तो यहां पर बिल्कुल भी गलती आप लोग ना करें ठीक ह��
1:35
इसको डिलोड करता हूं कनेक्शन वह सक्सेसफुल आ गया है बढ़िया ठीक है अब यहां पर मैं क्या करूंगा कि नय��
1:41
डाइटबेस बनाऊंगा कि डाइटबेस किस तरह बनाया जाता है यह आप लोगों को बताऊंगा तो हम लोगों ने ऑलरेडी बा��
1:46
करिए कि अगर हम लोग यहां पर पीएस पीएस माय एडमिन में जाएं तो यहां पर हम एक नया डाइटबेस बना सकते है��
1:51
और यहाँ पर Harry नाम का एक already मैंने database बनाया हुआ है
1:55
जिसे कि आप लोग यहाँ पर देख सकते हैं, इसमें एक table भी हमने बनाई employees, अब अगर मालों मैं Harry 2 नाम का एक database बनाना चाहता हूँ
2:01
programmatically, यानि कि using हमारी PHP script, तो वो मैं कैसे बनाओंगा ठीक ह��
2:10
तो यह आप लोगों को बता देता हूँ तो मैंने यहाँ पर creator d भी बनाएं लिखा यहाँ प��
2:13
और उसके बाद मैं सबसे पहले क्या करूँगा लिखूँगा SQL is equal to ठीक ह��
2:19
अब इस चीज को थोड़ा समझ लेते हैं SQL query run basics same database SQL query execute
2:51
और यहाँ पर भी पीएश पीमा एडमिन की मदद से आप लोग सीक्वेल क्वेरी को रन कर सकते ह��
2:56
तो database बनाने के लिए क्या SQL query होती है create और उसके बाद होती है database और उसके बाद आप लोगों को database का नाम लग देना है ठीक ह��
3:07
तो मालो मैं DB Harry नाम का database यहाँ पर बनाना चाहता हूँ ठीक है तो मैं create database DB Harry लिखकर go पर click करूँगा और यहाँ पर देखो DB Harry नाम का एक database बन गया है ठीक है तो मेरा यहाँ पर मकसद यह होने वाला है कि मुझे यह query create database और DB Harry 2 रख देता हूँ इसका नाम क्योंकि अलड़ी DB Harry ��
3:37
करना पड़ेगा, मैंने भी तक इस query को execute नहीं किया है, ठीक है, तो यहाँ पर मैं क्या करूँगा, मैं कहूँगा, देखो भाई, यह ऐसा है
3:44
query को execute करो, तो मैं कहूँगा, query, और उसके बाद लिख दूँगा, dollar sequel, इससे क्या होगा, मेरी query जो है, वो execute हो जाएगी, ठीक है
4:07
फाइन फंक्शन क्वेटी तो यहां पर यह कह रहा है कि क्वेटी नाम का कोई फंक्शन नहीं है सर जी आपने यह क्या किय��
4:14
क्वेटी नाम का फंक्शन तो मौजूद ही नहीं है तो यहां पर माई सीक्वल आई अंडर्सकोर क्वेटी होता है तो मैंने यहा��
4:21
क्या किया? गलती कर दिये. So, my SQL I underscore query होता है
4:27
Function is not query. My SQL I underscore query होता है. Reload किया इसको. और यहाँ पर expect at least two parameters. Okay
4:34
So, यह connection object भी लेता है. So, इस तरही गलतीयां मै��
4:40
कर रहा हूँ क्योंकि मुझे बिल्कुल भी याद नहीं रहती है ये सब चीज़ें और आप लोग जो है MySQL की documentation को या फिर किसी भी reference को online देख सकते हैं
4:47
लेकिन MySQL है, Indus Query का पहला argument है, कौन, और दूसरा है Dollar SQL, यहाँ पर मैं बिना देखें इसको कर रहा हूँ
4:54
क्योंकि मुझे mostly यह सब चीज़े याद ही रह जाती है तो मैं reload करूँ तो देखो यहाँ प��
4:58
dbherry2 नाम का यहाँ पर बन गया है मैं वापस से इसको चला हूँ अग��
5:02
तो यहाँ पर देखो dbherry2 क्योंकि बना हुआ था इसलिए dbherry2 जो ह��
5:07
db harry 3 database save reload reload db harry 3 database create SQL query run SQL query MySQL I underscore query result
5:44
तो अगर मैं यहाँ पर लिख दूँ echo result ठीक है result की spelling
5:50
मैंने दlight गलत लिख दी यहाँ पर अब देखो मैं यहाँ पर क्या करूँग��
5:56
जैसे इसको reload करूँगा मैंने echo किया result dollar result और यहाँ पर result के अंद��
6:05
कोई भी चीज जो है वो नहीं नहीं आई है ठीक है तो यहां पर मैं देखता हूं क्या किया जा सकता है को द रिजल्ट लिखे देखता है यहां प��
6:18
है तो यहां पर कहानी यह है कि जो माइसी को लाइट होता है वह फॉल्स करता है अगर फेल हो जाए और ट्रू रिटर्��
6:26
रखता है अगर क्वेटी जो सक्सेसफुली रन हो जाए तो मेरी गलती यह पर यह कि मुझे वैडम का यूज करना चाहिए यहां प��
6:32
और वाइड अम्प रिजल्ट मुझे करना चाहिए कुछ इस तरह से तो मैंने यहां पर क्या किया द रिजल्ट इज लिखा और उसक��
6:39
वायरडंप रिजल्ट कर दिया तो देखो रिलोड करूंगा भी तो देखो बूल फॉल्स आ रहा है और द रिजल्ट इस और उसके बाद मुझे यहां प��
6:49
कि दूसरा एक को यूज करना पड़ेगा है और उसके साथ एक बी आर भी लगा लेते है��
6:56
और इसको में रिलोड करूंगा तो यह देखो देखो देखो इस फॉल्स आ रहा है जो कि ऑलरेडी जो डेटाबेस वह बना लिया थ��
7:05
भी मैंने डीबी है रीफ आईव अगर मैं करूं तो यहां पर देखो बूल ट्रू आ रहा है वापस रिलोड करो तो फॉल्��
7:11
क्योंकि बन चुका है तो जब यह फेल होगी क्वेरी मेरी तब तक यह क्या करेगा मुझे फॉल्स रेटर्न करेगा वरन��
7:18
यह मुझे ट्रू रेटर्न करेगा ठीक है तो आयो कि चीज आपको ख्लेयर हो गई होगी अब मैं यहां पर एक कोड लिखूंग��
7:24
की क्या करेगा मेरे लिए थोड़ा सा आसान बनाएगा इस चीज को अ मैं यहां पर जो कनेक्शन डाई वाला है इसक��
7:29
थोड़ा ऊपर ले जाता हूं कि कनेक्शन से रिलेटेड है और अब यहां पर मैंने क्रिएट के डेटाबिस अब मैं यहां प��
7:37
लिखोंगा अ चेक फॉर द डेटाबिस क्रीएशन सक्सेस ठीक है कि जो मारा डेटाबिस का क्रिएशन तो सक्सेसफुल रह��
7:51
की नहीं तो मैं आप लिखोंगा इफ और यहां पर लिखोंगा डॉलर रिजल्ट और मैं आप लिखोंगा अगर वह ट्रू है त��
7:59
होगा तब मैं करूंगा echo the DB was created successfully ठीक है और वरना क्या होग��
8:10
DB was not created successfully else DB fats
8:28
यह जाएगा तो यह आएगा वन्ना नॉट आएगा ठीक है तो यहां पर मैं इसको ऐसे कर देता हूं और मैं आपको नॉ��
8:36
सक्सेसफुली बिकॉज ऑफ इस एरर जो एरर है वह आता है हमारा माई सीक्वल आई अंडर panic के अंदर ठीक है त��
8:46
mysqli underscore error जो है वो आपको, उसको आपको con देना पड़ेगा
8:52
और वो आपको देगा error, तो यहाँ पर देखो, इसको मैं reload करूँगा
8:56
तो यह कह रहा है कि, cannot create database, db, harry 5 database exist already
9:00
ठीक है, 6 अगर मैं कर दू यहाँ पर, तो शायद वो बन जाए, तो मैं इस तरह से कितने भी databases बना सकता हूँ
9:07
यहाँ पर देखो मैं 6 कर दूँ अगर, तो the DB was created successfully, फिर से reload करूँगा
9:11
तो यह कहा DB was not created successfully, because of this error, ठीक है, इस code को थोड़ा सा खबसूरत बनाने के लिए
9:18
मैं क्या करूँगा, यहां पर बी आर लगा दूंगा फिर हमको अगर एरर में मिलता है ना तो वह नीचे आएगा ठीक है तो इस तरह से अग��
9:25
हमको दिखाई देगा तो शायद आप लोगों को यह चीज ईजली दिखाई दे समझ में आए सो वह यह था तरीका डेटाबेस क��
9:32
जानेगा हम लोग डेटाबेस को डिलीट करना चाहें तो यहां पर डिलीट कर सकते हैं मैं आप लोगों को दिखाता हू��
9:38
कैसे चुकी मैंने यहां पर बहुत सारे डेटाबेसेस बना दिया 567 तो मैं यहां पर करूंगा क्या मैं पीए��
9:45
एडमिन के होम में आऊंगा और डेटाबेसिस में आऊंगा और ये सारे डेटाबेसिस चेक करके इनको डिलीट कर दूँग��
9:51
देखो मैं यहाँ पर टिक कर रहा हूँ और यहाँ पर टिक करके इनको डिलीट कर दूँगा कि मुझे चाहिए नहीं अभी ठीक ह��
9:56
तो मैं zoom out कर लेता हूँ, reset कर लेता हूँ उसको और आप drop पर click करें और यहाँ पर ok कर दें, आपके 6 database drop हो चुके है, अब reload करोगे तो यहाँ पर नहीं है, तो फालतू का जो कबाड़ा है वो रखने से अच्छा है कि हम इसको delete ही कर दें, so I hope कि आपको यह समझ में आ गया होग��
10:26
वह ऐसा टाइम बचाते हैं लेकिन अगर आप लोग एक लाइक कर देंगे तो मुझे लगता उसमें ज्यादा टाइम लगेगा अभ��
10:32
के लिए इस वीडियो में इतना ही जब आप लोग लाइक करते हैं तो मेरा मोटिवेशन बढ़ता है और YouTube को पत��
10:36
लगता है कि वीडियोस अच्छे है और वह आगे इन वीडियोस को पुष्ट करता है तो इसलिए इनको लाइक जरूर कर दिय��
10:41
करो अभी के लिए इस वीडियो में इतना है गाइस थैंक यू सो मच गाइस फॉर वाचिंग इस वीडियो एंड आइविल सी नेक्स टाइम ��