dianavdavidson/MUCS-Hinglish huggingface dataset:
हम 052 radian की sine और cosine values भी प्रिंट कर रहे हैं जो वास्तव में 30 degree है अब टर्मिनल में फाइल का निष्पादन करें
cd command का उपयोग करके उस folder पर जाएं जिसमें आपने file को downloaded और extracted किया है
awk type करें awk spacef space arithmetic _ function awk और आउटपुट देखने के लिए एंटर दबाएं
इस output से कुछ चीजें स्पष्ट हैं
sqrt  function positive number का square root देता है
यह nan या not a number returns करता है यदि number negative है
int  किसी भी positive या negative number का खंडित integer देता है
exp  number का exponential देता है यदि number बहुत बड़ा है तो function inf रिटर्न करेगा
positive number का वास्तविक logarithm log  function द्वारा दिया जाता है
यदि number negative है तो function nan returns करता है
sine और cosine functions समरूपी values return करता है आप अपने कैलकुलेटर का उपयोग करके values सत्यापित कर सकते हैं
अब random functions देखते हैं
rand  0 और 1 के बीच कोई भी random number returns करता है लेकिन कभी भी 0 या 1 returns नहीं करता है
उत्पन्न numbers एक awk निष्पादन में random होंगे
लेकिन awk program के भिन्न निष्पादनों में पूर्वानुमेय होंगे
srand x random function के लिए seed value x प्रदान करने के लिए उपयोगित है
x की अनुपस्थिति में seed value के रूप में दिन की तारीख और समय का उपयोग किया जाता है इन्हें एक उदाहरण के साथ समझते हैं
मैंने random function के लिए code लिखा है और इसे random awk में सेव किया है
यहाँ for loop में rand  function 0 और 1 के बीच random number तैयार करेगा
फिर तैयार number को 50 से गुणा किया जायेगा और printed होगा
अतः यह code 50 के भीतर 5 random numbers तैयार करेगा
terminal पर जाएं और file निष्पादित करें terminal को साफ करें
type करें: awk space hyphen f space random dot awk और enter दबाएं
देखें यह 5 random numbers see रहा है
क्या होता है यदि हम code को फिर से निष्पादित करते हैं
हमें we output मिल रहा है जिसका अर्थ हैं awk script के प्रत्येक निष्पादन के लिए random numbers का समान set तैयार कर रहा है
तो हम प्रत्येक निष्पादन में random numbers का नया set कैसे प्राप्त कर सकते हैं
for loop के पहले type करें srand  function
file को सेव करने के लिए crtl और s कीज दबाएं
अब terminal पर जाएं
पिछली निष्पादित command प्राप्त करने के लिए अप arrow की दबाएं और enter दबाएं
यह random numbers का भिन्न set set रहा है
अतः हम srand function का उपयोग करके random numbers का नया set तैयार कर सकते हैं जब यह argument के बिना उपयोग होता है
आगे कुछ string functions देखेंगे length function विशिष्ट string s की लंबाई दर्शाता है
index function बड़े string s1 में string s2 की position निर्धारित करता है
उदाहरणस्वरूप index parentheses में double quotes में linux comma double quotes में n 3 returns करता है एक उदाहरण देखते हैं
awkdemo txt file खोलें
हम जानते हैं कि awkdemo txt file में प्रत्येक छात्र का 4 अंक का roll number है
typing error के कारण roll number में अंकों के गलत number हो सकते हैं
अब दिखाए गए अनुसार command type करें यहाँ हम जाँच कर रहे हैं कि 1st फिल्ड की लंबाई 4 के बराबर है या नहीं
यदि नहीं तो वह विशिष्ट record printed होगा एंटर दबाएं
देखें यहाँ एक roll number s02 है जो गलत टाइप किया है
इसमें तीन अंक हैं जबकि अन्य सभी में चार अंक हैं
substr s a b function बड़े string s से substring extracts करता है
मैं parameters समझाती हूँ
यहाँ s string है
a s में position निर्दिष्ट करता है जिससे extraction शुरू होगा
b characters के number निर्दिष्ट करता है जो extracted किए जायेंगे एक उदाहरण देखते हैं
awkdemo txt file पर जाएं
roll numbers का पहला अक्षर hostel code दर्शाता है जहाँ विशिष्ट छात्र रहता है
मानिए हम उन छात्रों की सूची पता करना चाहते हैं जो hostel a में रह रहे हैं
वह प्राप्त करने के लिए terminal पर जाएं
यहाँ दिखाए गए अनुसार command type करें
यहाँ हम $1 से निर्दिष्ट string लेते हैं
जैसा कि हम जानते हैं $1 पहले field का प्रतिनिधित्व करता है जो हमारे मामले में roll number है
आगे हम substring extract करते हैं जो एक character लंबाई के साथ position एक से शुरू होता है
फिर यदि यह capital a के बराबर है तो वह line file से printed होगी आउटपुट को देखने के लिए एंटर दबाएं
हमें उन छात्रों की सूची मिल गई है जो hostel a में हैं
हमने function split पहले देखा है अतः मैं यहाँ विस्तार से नहीं समझा रही हूँ
कृपया पिछले awk tutorials देखें यदि आपको को संदेह है
यहाँ कुछ अन्य functions हैं जो input/output से संबंधित हैं
awk हम awk command के माध्यम से unix command date now करेंगे
terminal में यहाँ दिखाए गए अनुसार command type करें और एंटर दबाएं
output के रूप में terminal पर आज की तारीख और समय प्रदर्शित होता है
awk हमें यह क्यों चाहिए हमने awk command का केवल begin section रखा है
वास्तविक दुनिया में हम आवश्यक output प्रदर्शित करने से पहले system date print करना चाह सकते हैं
ऐसे मामले में हमें awk command से system commands को निष्पादित करने की आवश्यकता होगी
यहाँ कुछ functions time stamps के साथ कार्यवाही करते हैं जैसे systime  strftime  आदि
इन functions के बारे में जानने के लिए internet से browse करें
इस tutorial में हमने builtin functions के विभिन्न प्रकारों के बारे में सीखा जैसे arithmetic functions string functions input/output functions और time stamps functions
नियत कार्य के रूप मेंawkdemo txt फाइल का उपयोग करके प्रत्येक रिकॉर्ड के आखिरी फिल्ड को प्रिंट करने के लिए एक awk प्रोग्राम लिखें
जहाँ तीसरे अक्षर के रूप में छात्र का name छोटा u है
लिबर ऑफिस calc के परिचय पर spoken tutorial में आपका स्वागत है
इस tutorial में निम्न के बारे में सीखेंगे
लिबर ऑफिस calc के परिचय के बारे में
लिबर ऑफिस calc में विविध toolbars के बारे में
calc में नया document कैसे open करें
मौजूद document कैसे open करें
calc में document सेव और बंद कैसे करें
लिबर ऑफिस calc लिबर ऑफिस suite का spreadsheet घटक है
जिस तरह writer text इंफॉर्मेशन के साथ व्यापक रूप से कार्य करता है spreadsheet संख्यात्मक इंफॉर्मेशन के साथ व्यापक रूप से कार्य करता है
यह संख्याओं की भाषा के लिए एक सॉफ्टवेयर कहा जा सकता है
यह microsoft office suite के microsoft excel के समान है
यह free और open source सॉफ्टवेयर है अतः यह copied पुनःउपयोग और वितरित मुफ्त में किया जा सकता है
लिबर ऑपिस suite के साथ शुरूआत के लिए आप या तो microsoft windows 2000 और या इसके उच्चवर्जनों संस्करणों जैसे ms windows xp या ms windows 7 का उपयोग कर सकते हैं या आप अपने operating system के रूप में gnu/linux का उपयोग कर सकते हैं
यहाँ हम अपने ऑपरेटिंग सिस्टम के रूप में उबंटु लिनक्स version 1004 और लिबरऑफिस version 334 का उपयोग कर रहे हैं
यदि package पास लिबर ऑफिस suite संस्थापित नहीं है calc synaptic package manager का उपयोग करके संस्थापित किया जा सकता है
synaptic package manager पर अधिक जानकारी के लिए कृपया इस website से उबंटु लिनक्स tutorials का अनुकरण करें और इस website पर दिये गए निर्देशों का अनुकरण करके लिबर ऑफिस suite download करें
पूर्ण निर्देश लिबर ऑफिस suite के पहले tutorial में उपलब्ध हैं
याद रखें कि जब संस्थापन कर रहे हों calc के लिए complete संस्थापन का उपयोग करें
यदि आपके पास लिबर office suite पहले से ही संस्थापित है आप screen के top left में applications option और फिर office और फिर libreoffice option पर क्लिक करके लिबर office calc पायेंगे
विभिन्न लिबर ऑफिस घटकों के साथ एक नया dialog box खुलता है
लिबर ऑफिस calc access करने के लिए नये dialog box में spreadsheet घटक पर click करें
यह मुख्य calc window में एक खाली document खोलेगा
अब चलिए calc window के मुख्य घटकों के बारे में सीखते हैं
calc में document को workbook कहा जाता है एक workbook में spreadsheets नामक कई sheets होती हैं
प्रत्येक spreadsheet में cells rows और columns में व्यवस्थित होती हैं प्रत्येक rows संख्या के द्वारा और प्रत्येक columns एक अक्षर के द्वारा निर्धारित है
एक विशेष cell जो row और column के एक इन्टर्सेक्शन को संदर्भित करती है इसकी उपयुक्त row संख्या और column अक्षर के द्वारा पहचान होती है
cells फेरबदल और प्रदर्शन के लिए कई अधिक data elements और text संख्याएँ सूत्र जैसी जानकारी रख सकती हैं
प्रत्येक spreadsheet में कई शीट्स होती हैं और प्रत्येक sheets में एक million से कुछ अधिक rows और एक हजार columns हो सकते हैं जो कि हमें एक single sheets में एक billion से अधिक या सौ crore cells प्रदान करती है
calc window में विविध toolbars होते हैं जैसेटाइटल bar menu bar standard bar formatting bar formula bar और status bar
इस toolbars के अलावा यहाँ ऊपर name box और input line name दो अतिरिक्त fields हैं
toolbars सबसे अधिक उपयोगी options को समाविष्ट करते हैं जिन्हें हम आगे के tutorials में सीखेंगे
अब आप spreadsheet के बायें किनारे पर sheet1 sheet 2 और sheet 3 नामक तीन sheet tabs देख सकते हैं
यह tabs white टैब युक्त visible sheet के साथ प्रत्येक व्यक्तिगत sheet के लिए access सक्षम बनाते हैं
अन्य sheet टैब पर क्लिक करके वह विशेष sheet दिखाता है और वह टैब सफेद में बदल जाता है
spreadsheet का मुख्य भाग वह है जहाँ grid के form में विविध cells युक्त data एंटर होता है प्रत्येक cells column और row के intersection पर है
columns के top में और rows के बाईं ओर के आखिर में अक्षरों और numbers युक्त gray boxes की श्रृंखला हैं ये columns और rows headers हैं
columns a पर शुरू होता है और right की ओर जाता है तथा rows 1 पर शुरू होकर नीचे की ओर जाती है
ये column और row headers cell संदर्भ बनाते हैं जो name box field में दिखाई देते हैं
calc में विविध घटकों के बारे में सीखने के बाद हम अब सीखेंगे कि लिबर ऑफिस calc में नया document कैसे open करें
आप standard toolbar में new icon पर क्लिक करके या menu bar में file option पर क्लिक करके और फिर new option पर क्लिक करके और आखिर में spreadsheet option पर क्लिक करके नया document open कर सकते हैं
आप देख सकते हैं कि दोनों केसेस में नया calc window opens होता है
अब हम सीखेंगे कि spreadsheet में personal finance tracker कैसे बनाएँ
चलिए देखते हैं कि spreadsheet में कुछ cells में data enter कैसे करें
अतः spreadsheet की पहली sheet में cell संदर्भित a1 पर click करें
चलिए heading sn type करते हैं जो कि विषय के serial number को संबोधित करता है जिसे हम spreadsheet में प्रदर्शित करेंगे
अब cell संदर्भित b1 पर click करें और अन्य heading items type करें
सभी item चीज के names इस heading में होंगे जिनका names spreadsheet में उपयोग करेंगे
उसी तरह एक के बाद एक c1 c1 c1 c1 और c1 cells पर click करें और क्रमानुसार cost spent received date और account headings लिखें
हम बाद में इन प्रत्येक कॉमल्स में data insert करेंगे
एक बार आपकी spreadsheet लिख कर हो जाय आपको इसे भविष्य में उपयोग के लिए सेव करना चाहिए
इस file को सेव करने के लिए menu bar में file पर click करें और फिर save as option पर click करें
screen पर एक dialog box दिखाई देता है जहाँ आपको name field में आपकी file का name enter करना आवश्यक है
अतः personal finance tracker file name enter करें
name field के नीचे आपके पास save in folder field है जहाँ आपको folder का name enter करना आवश्यक है जो आपकी सेव की हुई फाइल में समाविष्ट होगा
अतः save in folder field में down arrow पर click करें
folder options की एक सूची दिखाई देती है यहाँ हम folder चुन सकते हैं जहाँ हम अपनी file सेव करना चाहते हैं
हम desktop option पर click करते हैं
अतः file desktop पर so होगी
अब dialog box में file type option पर click करें
यह आपको file type options या file extensions की सूची दिखाता है जिसमें आप अपनी file सेव कर सकते हैं
लिबर ऑफिस calc में default रूप से file type odf spreadsheet है जो dot ods extension प्रदान करता है
odf का अर्थ है open document format जो कि एक open standard है
dot odsफॉर्मेट में सेव करने के अतिरिक्त जो कि लिबर office calc में खुल सकता है आप अपनी file dot xml dot xlsx और dot xls format में भी सेव कर सकते हैं जो कि ms office excel program में खुल सकती है
dot csv अन्य प्रचलित file extension है जो अधिकतर programs में opens होता है
इसका उपयोग प्रायः text file format में spreadsheet data को संचित करने के लिए किया data है जो कि file का size बहुत अधिक कम करता है और आसानी से स्थानांतरित होता है
हम odf spreadsheet option पर click करेंगे
आप देखेंगे कि odf spreadsheet और कोष्ठक में dot ods file type file type option के ठीक आगे प्रदर्शित होता है
यह आपको टाइटल bar पर आपके पसंद के filename और extension के साथ calc window पर वापस लाता है
उपर्युक्त चर्चित formats के अतिरिक्त spreadsheet dot html format में भी सेव की जा सकती है जो कि web पेज format है
यह उसी तरह हुआ है जैसा कि पहले समझाया गया है
तो menu bar में file option पर click करें और फिर save as option पर click करें
अब file type option पर click करें और फिर html document और braces के भीतर पर openoffice dot org calc option पर click करें
यह option document में dot html extension देता है
अब dialog box में ask when not saving in odf format option को चुनें
आखिर में keep current format option पर click करें
आप देखेंगे कि dot html extension में document सेव हो गया है
इस format का उपयोग तब किया जाता है जब हम अपनी spreadsheet को web पेज के रूप में दिखाना चाहते हैं जिसे web browser program के द्वारा opened कर सकते हैं
document को standard tool bar में export directly as pdf option पर क्लिक करके pdf format में export किया जा सकता है
पहले के अनुसार स्थान का चुनाव कर लें जहाँ आप सेव करना चाहते हैं
विकल्प के रूप में आप menu bar में file option पर क्लिक करके और फिर export as pdf option पर क्लिक करके भी यह कर सकते हैं
दिखाई देने वाले dialog box में export option पर click करें और फिर save button पर click करें
एक pdf file बनेगी
चलिए file और फिर close पर क्लिक करके इस document को बंद करें
आगे हम सीखेंगे कि लिबर ऑफिस calc में मौजूदा document को कैसे open करें
एक मौजूदा document को open करने के लिए सबसे ऊपर menu bar में file menu पर click करें और फिर open option पर click करें
screen पर एक dialog box दिखाई देता है
यहाँ वह folder ढ़ूंढें जहाँ आपने अपना document सेव किया है
अतः dialog box के बायें किनारे पर small pencil button पर click करें यहाँ type a file name है
यह location bar field को opens करता है
यहाँ file का name type करें जिसे आप ढूंढ रहे हैं
अतः हम file का name personal finance tracker type करते हैं
अब दिखाई देने वाली file names की सूची में से personal finance tracker dot ods चुनें
अब open button पर click करें
आप देखेंगे कि file personal finance tracker ods opens होती है
विकल्प के रूप में सबसे ऊपर toolbar में open icon पर क्लिक करके और आगे की प्रक्रिया उसी तरह करके आप मौजूदा file को open कर सकते हैं
आप files को dot xls और dot xlsx extensions में भी open कर सकते हैं जो calc में microsoft excel द्वारा उपयोगित हैं
आगे आप देखेंगे कि उसी file के तहत फाइल में परिवर्तन कैसे करें और इसे सेव कैसे करें
अतः चलिए bold headings बनाकर file में बदलाव करते हैं और font size बढ़ाते हैं
तो पहले cell संदर्भित a1 पर click करें mouse के बायें button पर click करके sn cost spent received date और account headings चुनें और फिर इसे सभी headings के साथ ड्रैग करें
यह text को चुनेगा और इसे चिन्हांकित करेगा अब बायें mouse button को छोड़ दें text अभी भी चिन्हांकित होना चाहिए अब standard toolbar में bold icon पर click करें
headings इस प्रकार bold होती हैं
अब चलिए headings का font size बढ़ाते हैं
अतः headings को चुनें और फिर toolbar में font size field पर click करें
drop down menu में 14 चुनें
तो आप देखेंगे कि headings का font size बढ़ गया है
अब हमारे द्वारा उपयोगित font स्टाइल बदलते हैं
अतः font name field में down arrow पर click करें और फिर bitstream charter font name को चुनें
आवश्यकतानुसार बदलाव करने के बाद save icon पर click करें
आपने आपना document सेव कर दिया और आप इसको बंद करना चाहते हैं तो केवल menu bar में file menu पर click करें और फिर close option पर click करें
यह आपकी file को बंद करता है
लिबर ऑफिस calc का परिचय
लिबर ऑफिस calc में विविध toolbars
मौजूदा document कैसे open करें
यह स्क्रिप्ट देवेन्द्र कैरवान द्वारा अनुवादित हैआईआईटीबॉम्बे की और से मैं रवि कुमार अब आपसे विदा लेता हूँ
नमस्कार इस ट्यूटोरियल के प्रथम भाग में हमने अपने डेटाबेस php academy के अंदर एक टेबल यानि तालिका बनाई थी और इसके साथ चलने के लिए हमने सभी ज़रूरी डेटा से युक्त अपने फील्ड्स बनाये थे datatypes इत्यादि
अब हम इस तरह से अपने डेटाबेस के अंदर कुछ प्रतिरूपी डमी डेटा प्रविष्ट करेंगे
मैं इस insert बटन को क्लिक नहीं करूँगा क्योंकि इस बटन को यहाँ क्लिक करने से हमें उपयोग के लिए आसान इंटरफेस मिलता है जिसमें हम `firstnamelastnameजन्म तिथि कैलेंडर फंक्शन का इस्तेमाल करते हुए यहाँ टाइप कर सकते हैं
आप देख सकते हैं कि यह अभी ऊपर आ गया है
और हम अपना genderलिंग भी यहाँ एन्टर कर सकते हैं
चूँकि यह mysql php ट्यूटोरियल है तो मैं आपको दिखाऊँगा कि कैसे mysql या php का उपयोग करते हुए डेटा प्रविष्ट करें
अब सर्वप्रथम हमें अपने डेटाबेस से जुड़ना होगा
mysql dot php फाइल के अंदर हम अपनी फाइल connect dot phpको सम्मिलित करने के लिए include फंक्शन इस्तेमाल करेंगे
अब अगर यह उसी डाइरेक्टरी में नहीं है आप जानते हैं कि आप sub directory और फिर connect लिख सकते हैं
कृपया इसे स्पष्ट रूप से बताएँ
यदि आप पेज का निष्पादन नहीं चाहते हैंयदि आप rest of the page का निष्पादन यहाँ नहीं चाहते हैं आप require फंक्शन का उपयोग कर सकते हैं
require फंक्शन पेज को खत्म कर देता है यदि यह यहाँ से आगे नहीं मिलता है
include इसको सम्मिलित करेगा और फिर यह एकोecho करने के लिए जारी रहेगा या बाकी के पेज को रन करते हुए आगे बढ़ेगा
यदि आप require फंक्शन इस्तेमाल करते हैं तो यह असल में खत्म कर देगा यदि यह सम्मिलित नहीं हो सका
अतः मैं लिखूँगा कि require connect dot php केवल यह कहने के लिए कि यदि आप डेटाबेस से नहीं जुड़ पा रहे हैंबाकी पेज व्यर्थ है
हमें ढेर सारी व्यर्थ वस्तु पेज पर मिलेगी
अच्छा अतः यदि require connect dot php और connect dot php के अंदर हमें चाहिए कि अपने php mysql फंक्शन्सfunctions प्रारंभ करें
सबसे पहले आपको जानने की जरूरत है हम अपने connect नामक वेरिएबल से शुरू करेंगे और यह mysql_connect फंक्शन इस्तेमाल करेगा
यह पहला फंक्शनfunction है जिसे आपको सीखने की ज़रूरत है
यह बहुत ही ज़रूरी फंक्शनfunction है जो आपको आपके डेटाबेस mysql से जुड़ने में समर्थ बनाता है
यह 3 पेरामीटर्स लेता है
यहाँ पर पहला खुद वेब सर्वर हैवेब सर्वर का अड्रेस
मैं इस समय अपना कम्प्यूटर एक लोकल वेब सर्वरlocal webserver के साथ मेरे लोकल होस्टlocal host के साथ उपयोग कर रहा हूँ
यह इस तरह से भी लिखा जा सकता है127001 यदि आपकी इच्छा लोकल होस्ट के एवजी की है
मैं व्यक्तिगत रूप से local host टाइप करना पसंद करता हूँ
अब मैं मुझे दिया हुआ मान्य यूज़रनेम username और पासवर्ड इस्तेमाल करूँगा
यह root है
मेरा पासवर्ड अस्तित्व नहीं रखता क्योंकि मेरे पास पासवर्ड नहीं है
हमने अपना सम्पर्क बना लिया है किन्तु क्या होगा यदि यह सम्पर्क ठीक से न आरम्भ करे
इसके बाद हम क्या कर सकते हैं कि or die लिख सकते हैं और कोष्ठकों के अंदर हम एक एररerror सूचना बता सकते हैं उदाहरणस्वरुप connection failed
अतः चलिए मान लेते हैं कि इस समय यह सम्पर्क कार्य कर रहा है
मैं connected नामक कोड का एक भाग एको echo करूँगा
अच्छा अब यदि यह सफलतापूर्वक जुड़ता है तो बाकी स्क्रिप्ट रन होगी और connected एको होगा अन्यथा यह आपको केवल यह टेक्स्ट देगा और बाकी का पेज रन नहीं करेगा
अतः मैं क्या करूँगा किमैं यहाँ पर बैकअप खोलूँगा
रिफ्रेशrefresh करें और आप connect dot php और mysql dot php देख सकते हैं और मैं mysql dot php पर क्लिक करूँगा
मेरा कनेक्टconnect पर क्लिक न करने का कारण यह है क्योंकि mysql के अंदर हमें किसी तरह भी connect dot php की आवश्यकता होती है
अतः जब तक यह दोनों सेव हैं हम बस mysql dot php रन कर सकते हैं
हम सफलतापूर्वक जुड़ गये
अब यदि मैं इसे बदल कर कुछ लिखूँ जैसे i dont exist तब हमें एक सम्पर्क एरर मिलती है क्योंकि यह होस्ट नेमhost name अस्तित्व नहीं रखता कम से कम इस कंप्यूटर पर
मैं रिफ्रेश कर सकता हूँ यह काफी  समय ले रहा है अच्छा हमें यह मिला
आप देख सकते हैं कि यहाँ हमें mysql एररerror मिली है और हमारे पास कनेक्शन फेल्ड का टेक्स्ट बिलकुल यहाँ है जिसका हमने पहले विवरण दिया था
अच्छा तो हमें unknown mysql server host मिला
यदि कभी भी आपको यह एररerror मिलती है आपको पता है क्या करना चाहिए
यह होस्ट है जो मैंने बताया है और आप देख सकते हैं कि यह किस लाइन पर है और हमारे सारे साधारण डीबगिंग कोड हैं
अतः चलिए मान लेते हैं कि मैं ummm वास्तव में मैं पहले क्या कर सकता हूँ कि आपको एक और उपयोगी चीज़ दिखाता हूँ या die आप यहाँ एक और फंक्शनfunction बता सकते हैं
यह दूसरा फंक्शनfunction है जो आपको सीखना चाहिए
यह mysql error है बस इस तरह से कोष्ठक रख दीजिये और जब हम i dont  exist को रखते हुए अपना पेज रिफ्रेशrefresh करते हैं
हम रिफ्रेशrefresh कर सकते हैं और यह समय ले रहा है
ठीक है हमें यह मिला
हमने मूलतः क्या किया है कि हमें वही एरर error सूचना को एकोecho किया जो php से किसी तरह से मिली थी
हालाँकि यदि आपकी ummm मैं कैसे बोलूँ  यदि आपके प्रयोगकर्ता के लिए आपकी एरर error रिपोर्टिंग बंद है यह आपको वही देगा जो आप चाहते हैं
अब हम यह प्रयोगकर्ता के लिए एकोechoनहीं कर रहे हैं
चलिए हम यहाँ ऊपर जाते हैं और लिखते हैं error reporting
कृपया मेरे द्वारा बनाया गया एररerror रिपोर्टिंग ट्यूटोरियल देखिये यदि आपने नहीं देखा है
यदि आपने इसको 0 पर सेट किया है
यह हर एरर errorरिपोर्टिंग को बंद कर देगा
अतः क्या होता है कि यहाँ यह एररerror उपेक्षित हो जाएगी किन्तु हमारी विशिष्ट एररerror यूजरप्रयोगकर्ता को मिलेगी
चलिए यहाँ रिफ्रेशrefresh करते हैं फिर से यह समय ले रहा है अतः मैं क्षमा मांगता हूँ
आपको यह मिला हम अब कह सकते हैं कि हमें हमारी विशिष्ट एररerror मिल गयी है ठीक है
यह मानते हुए कि इस फंक्शन fuction का उपयोग करके हम सफलतापूर्वक जुड़ गए हैं और यदि नहीं तो हमने यह एररerror सूचना दे दी है अगला कार्य यह करना है कि अपने डेटाबेस को चुनना है
यह करने के लिए हम mysql_select_db फंक्शनfunctionका उपयोग करते हैं
यह ठीक 1 पैरामीटर लेता है और वह आपके डेटाबेस का नाम है
अतः हम php myadmin पर फिर से क्लिक करते हैं हम देख सकते हैं कि हमारे डेटाबेस का नाम phpacademy है
अतः यदि मैं केवल phpacademy टाइप करता हूँ इसे कार्य करना चाहिए
साथ ही हम इस or die फीचर का उपयोग कर सकते हैं
or die फंक्शनfunction का इस्तेमाल करते हुए हम mysql_error बता सकते हैं यदि यह नहीं दिखता है या इस तरह कुछ भी
अतः चलिए इसे रिफ्रेशrefresh करें
असल में मैं इसे वापस local host में बदलूँगा क्योंकि मैं यहाँ फिर से ट्रैक पर आ रहा हूँ और चलिए रिफ्रेशrefreshकरते हैं
अतः यह connected है और यदि यह नहीं मिलता है तो हमें mysql_error मिलती है
चलिए यह जाँचे i dont exist और रिफ्रेशrefresh करें और unknown database idontexist
यह सही कार्य कर रहा है
इस प्रकार की एरर्सerrorsहोना काफी लाभदायक है और फिर हमें यूजर्स प्राप्त हो सकते हैं वापस रिपोर्ट करने के लिए यदि वे नहीं हैं
अतः यह यहाँ phpacademy है
मैं मान लेता हूँ कि सब कुछ ठीक है और चलिए रेफ्रिशrefresh करते हैं
इसे वापस phpacademy में बदलिए और इसे सेव करिये
रिफ्रेशrefresh करें और हम सफलतापूर्वक जुड़ गये
मैं क्या करूँगा कि इसका एक अभिलेख रखूँगा और बोलूँगा कि मैं सफलतापूर्वक जुड़ा हूँ
बाकी के कोड के साथ जारी करने के लिए मैं अपना अनुच्छेद इसके बाद समाप्त करूँगा
अगला कार्य है कि अपने डेटाबेस में कुछ डेटा लिखें जिसको हम अपने अगले ट्यूटोरियल में समाविष्ट करेंगे
जल्द ही मिलेंगे! मैं रवि कुमार आईआईटीबॉम्बे की ओर से अब आपसे विदा लेता हूँ  धन्यवाद
गेटgetवेरिएबल पर इस स्पोकन ट्यूटोरियल में आपका स्वागत है
गेट वेरिएबल वेरिएबल का बहुत ही उपयोगी प्रकार है इसका उपयोग आकारों के साथ अधिकतर सक्रिय वेबसाइट के लिए होता है जिसमें की क्लिकसक्षम बटन्स हैं
यह यूजर को भी दिखाई देता है आप अपने पेज पर इस की तरह कुछ भी देख सकते हैं
चलिए इस पर क्लिक करते हैं आप इसी तरह से कुछ देख सकते हैं जैसे प्रश्न चिन्ह
उदाहरणस्वरूप मानिए कि name equals to alex कुछ समान आपके ऐड्रेस बार में दिखाई दे सकता है
आपने  and  होगा  कुछ और भी उदाहरणस्वरूप your name equals to kyle
यह गेट get वेरिएबल है
वास्तव में यह क्या करता है यह एक html फॉर्म से जमा डाटा लेता है इसे स्टोरेज में रखता है जिसका उपयोग हमें करना होता है और यह केवल आपके ऐड्रेस बार में है
गेटget वेरिएबल की सीमाएँ होती हैं यह केवल 100 अक्षरों तक हो सकता है यह यूजर को दिखाई पड़ता है अतः यह पासवर्ड के लिए उपयोग करने के लिए ठीक नहीं है
अबइसका उपयोग करने के लिए आपको php में अन्य वेरिएबल्स की तरह इसे घोषित करने की आवश्यकता नहीं है
मैं कहने जा रहा हूँ एको फिर डॉलर चिन्हएक underscore अधोरेखा और गेटget
और वर्ग कोष्ठकों में आपको वेरिएबल का नाम लिखने की जरूरत है उदाहरणस्वरूप my name
यह सब मूलतः एको करने की जरूरत है अर्थात फॉर्म में क्या प्रविष्ट किया गया यद्यपि मेरे पास फॉर्म नहीं है मैं अभी भी इसकी नकल कर सकता हूँ
मैं क्या करता हूँ मैं a रखता हूँ और मैं कहता हूँ my name is equals to alex फिर मैं एंटर प्रेस करता हूँ और डाटा दिखाई देता है
उसी तरह से मैं kyle लिख सकता हूँ या कोई अन्य नाम या वेरिएबल जो मुझे चाहिए
यह संख्याएँअक्षर या स्ट्रिंग्स हो सकते हैं
अब मैं आपको दिखाने जा रहा हूँ कि गेट पद्धति का उपयोग करके फॉर्म कैसे जमा करते हैं
मूलतः मैं एक html पेज बनाने जा रहा हूँ
मैं एक फॉर्म रखता हूँ और फॉर्म का कार्य भी
यदि आपने पहले से html नहीं सीखा हुआ है तो इसके साथ काम करने से पहले इसे सीखना बहुत उपयोगी होगा
कार्य उसी गति में होने जा रहा हैजिसके साथ हम कार्य कर रहे हैं यह पद्धति गेटget के समान होने जा रही है क्योंकि यह वह पद्धति है जिसका हम उपयोग कर रहे हैं
हमें एक इनपुट बॉक्स की आवश्यकता है और इसका नाम बहुत महत्वपूर्ण है
मैं इसे my name कहने जा रहा हूँ यह वह वेरिएबल है जो कि दिखाई देने वाली है
हमें buzzer जमा करने की भी आवश्यकता है इनपुट में submitटाइप करेंclick here जैसे कुछ आसान वेल्यू रखें
इसे रिफ्रेश करें यह जैसा है वैसे ही छोड़ दें
मैं alex नाम टाइप करता हूँ और यहाँ क्लिक करता हूँ आप देख सकते हैं यह यहाँ बदल गया है यह मेरा नाम दे रहा है जो कि यहाँ इस बॉक्स का नाम है और यह वह वेल्यू भी दे रहा है जिसे मैंने यहाँ टाइप किया है
तो अब मैं php में जो करना चाहता हूँ वह है इस वेल्यू को एको करना
मैं इस html के नीचे उद्धरण करना शुरू करुँगा php और html  एक ही पेज पर समाविष्ट करना  संभव है जब तक यह php टैग्स के मध्य नहीं है जब तक यह एक एको फंक्शनecho function में है
अब मानिए कि नाम डॉलरचिन्ह अधोरेखाunderscore गेटget के समान है
और my name में मुझे यह ध्यान रखना होगा कि यह इससे मैच होगा अन्यथा आपको कोई प्रतिक्रिया नहीं मिलेगी
फिर केवल एको कहें और your या केवल hello और फिर name
चलिए इसे हटा देते है और फिर से शुरू करें
हमें पहले से ही hello मिला है
और एक if का उपयोग करके  मैं ऐलेक्स टाइप करुँगा क्योंकि मैंने उसपर क्लिक किया है
इस प्रकार से ऐलेक्स प्रतीत होता है लेकिन अभी हमें एक समस्या है हमें hello मिला और फिर यहाँ खाली जगह पूर्णविराम के साथ हम उससे मुक्त होना चाहते हैं