1 00:00:00,000 --> 00:00:10,075 >> [संगीत खेल] 2 00:00:10,075 --> 00:00:11,629 3 00:00:11,629 --> 00:00:14,420 एलीसन BUCHHOLTZ-एयू: सब ठीक है, हर कोई, अनुभाग के लिए वापस स्वागत करते हैं. 4 00:00:14,420 --> 00:00:17,420 उम्मीद है कि आप सभी एक महान था हेलोवीन सप्ताहांत, या Halloweekend, 5 00:00:17,420 --> 00:00:20,009 मैं, सब कहने के लिए पसंद के रूप में विश्राम किया और बरामद किए. 6 00:00:20,009 --> 00:00:21,675 और शुक्र है कि यह अब और बर्फ गिर नहीं है. 7 00:00:21,675 --> 00:00:23,230 यह बाहर वास्तव में सनी है. 8 00:00:23,230 --> 00:00:25,040 मैं उस बारे में वास्तविक खुश था. 9 00:00:25,040 --> 00:00:28,420 मेरे शीतकालीन जूते बाहर खींच करने के लिए तैयार नहीं हैं. 10 00:00:28,420 --> 00:00:31,820 उम्मीद है, pset6 बहुत अच्छी तरह से चला गया. 11 00:00:31,820 --> 00:00:35,040 >> आप सी के थक गए हैं, मैं खुश हूँ अब आप के लिए सी साथ कर रहे हैं कहने के लिए. 12 00:00:35,040 --> 00:00:37,550 हम पूरी तरह से संक्रमित कर दिया है वेब प्रोग्रामिंग में, 13 00:00:37,550 --> 00:00:42,030 तो आप HTML, PHP में काम करना होगा, शायद जावास्क्रिप्ट का एक छोटा सा. 14 00:00:42,030 --> 00:00:44,650 मैं आगे क्या हफ्ते में पता नहीं है pset है, तो मैं गारंटी नहीं दे सकते 15 00:00:44,650 --> 00:00:47,820 क्या अपने अगले pset होगा हो सकता है, लेकिन इस हफ्ते की pset 16 00:00:47,820 --> 00:00:52,290 मूल रूप से है जो CS50 वित्त, है वेब पेज की तरह लागू करने 17 00:00:52,290 --> 00:00:57,222 कि आप खरीदने और बेचने की अनुमति देता है शेयर, और उन पर नज़र रखने. 18 00:00:57,222 --> 00:00:59,930 और यह सब क्योंकि, बहुत अच्छा है इसके बारे में गतिशील रूप से उत्पन्न होता है. 19 00:00:59,930 --> 00:01:02,320 आप विभिन्न उपयोगकर्ताओं को हो सकता है जो प्रत्येक, अपने ही जानकारी है 20 00:01:02,320 --> 00:01:04,580 और तुम हो जा रहे हैं उस सब को लागू करने. 21 00:01:04,580 --> 00:01:05,970 यह एक समय लेता है. 22 00:01:05,970 --> 00:01:13,030 मैं निश्चित रूप से यह आसान लगता है कि सी psets से, लेकिन यह लंबे समय तक ले जाता है. 23 00:01:13,030 --> 00:01:17,370 आप एक नई भाषा सीख रहे हैं, सी के समान है जो पीएचपी,, 24 00:01:17,370 --> 00:01:21,390 लेकिन निश्चित रूप से आवश्यकता होती जा रही है आप सिंटैक्स को देखने और समझने के लिए 25 00:01:21,390 --> 00:01:23,360 कैसे भाषाओं के बीच परिवर्तित करने के लिए. 26 00:01:23,360 --> 00:01:27,960 >> लेकिन मैं वहाँ कुछ भी नहीं लगता है सुपर धारणात्मक मुश्किल इस pset के बारे में. 27 00:01:27,960 --> 00:01:30,087 यह अभी सीख रहा है नई भाषा और हो रही 28 00:01:30,087 --> 00:01:31,420 इन सभी छोटे टुकड़ों के माध्यम से. 29 00:01:31,420 --> 00:01:34,850 आप लोगों के माध्यम से पढ़ा है कल्पना, यह बहुत लंबा है. 30 00:01:34,850 --> 00:01:38,200 मैं इस एक 21 की तरह लगता है पृष्ठों, अगर मुझे सही याद. 31 00:01:38,200 --> 00:01:40,130 यह एक लंबी कल्पना है. 32 00:01:40,130 --> 00:01:42,218 आप it-- 22 पढ़ा नहीं है इसलिए यदि. 33 00:01:42,218 --> 00:01:43,520 32. 34 00:01:43,520 --> 00:01:44,410 >> वाह. 35 00:01:44,410 --> 00:01:46,280 तो मैं वहाँ से 50% से था. 36 00:01:46,280 --> 00:01:48,550 तो, 32 पृष्ठों की है. 37 00:01:48,550 --> 00:01:49,820 तो यह लंबे समय से है. 38 00:01:49,820 --> 00:01:54,070 वहाँ टुकड़े के बहुत सारे हैं, लेकिन कोई नहीं टुकड़े की है कि बुरा होना चाहिए. 39 00:01:54,070 --> 00:01:55,650 यह सिर्फ एक बहुत कुछ है. 40 00:01:55,650 --> 00:02:00,310 तो निश्चित रूप से जल्दी शुरू हो जाओ यदि संभव हो तो, हमेशा की प्रति के रूप में, 41 00:02:00,310 --> 00:02:05,480 लेकिन मैं इसे एक छोटे से महसूस करना चाहिए लगता है की तरह विशेष रूप से psets की तुलना में अच्छा 42 00:02:05,480 --> 00:02:10,250 ठीक है और सिर्फ हैं कि आकार परिवर्तन बहुत कठिन चारों ओर अपने सिर पर लपेट. 43 00:02:10,250 --> 00:02:12,550 >> उस के साथ तो, हम में गोता लगाने के लिए जा रहे हैं. 44 00:02:12,550 --> 00:02:14,840 मैं अपने एजेंडे के लिए नहीं है आज स्लाइड, लेकिन हम कर रहे हैं 45 00:02:14,840 --> 00:02:17,920 PHP के बारे में बात होने जा रहा. 46 00:02:17,920 --> 00:02:20,790 मैं आपको एक की तरह दे सकता हूँ कुछ बातों पर क्रैश कोर्स 47 00:02:20,790 --> 00:02:23,040 आप PHP के बारे में जानना चाहते हो सकता है. 48 00:02:23,040 --> 00:02:26,470 विभिन्न सिंटैक्स बातें, चीजों के लिए बाहर देखने के लिए. 49 00:02:26,470 --> 00:02:29,400 हम बात कर रहे हो जा रहे हैं एसक्यूएल के बारे में एक छोटा सा. 50 00:02:29,400 --> 00:02:33,020 बस बहुत सरल बातें वहाँ, और फिर भी MVC 51 00:02:33,020 --> 00:02:36,380 मॉडल दृश्य नियंत्रक, जो अपने pset स्थापित किया जाता है, 52 00:02:36,380 --> 00:02:39,801 इतनी समझ है कि कैसे काम करता है सुपर उपयोगी होगा. 53 00:02:39,801 --> 00:02:40,300 ठीक है. 54 00:02:40,300 --> 00:02:42,030 PHP के तो. 55 00:02:42,030 --> 00:02:45,050 तुम लोग किया जाना चाहिए बहुत, बहुत कुछ सरल 56 00:02:45,050 --> 00:02:48,680 PHP के साथ, जो है यहां यह नीचे बात, 57 00:02:48,680 --> 00:02:53,700 आप पर कुछ फार्म प्रस्तुत जहां कुछ नाम था कि यहाँ शीर्ष कि आप 58 00:02:53,700 --> 00:02:58,860 इनपुट, और यह नमस्कार जैसे कहेंगे, बेन, या नमस्ते, एलीसन, और यह पॉप अप होगा. 59 00:02:58,860 --> 00:03:02,570 तो यह वास्तव में है क्या यह अपने pset से की तरह देखा जाना चाहिए था, 60 00:03:02,570 --> 00:03:06,040 मामले में तुम लोग जानना चाहते थे या काफी यह पता नहीं था. 61 00:03:06,040 --> 00:03:14,520 >> लेकिन हम इन प्रश्न चिह्न है यहाँ इस PHP है कि संकेत मिलता है कि. 62 00:03:14,520 --> 00:03:18,850 वे तो यह लपेट, और htmlspecialcharge, बस याद है, 63 00:03:18,850 --> 00:03:22,450 तुम सुरक्षित हो कि बनाना किसी पागल इंजेक्शन हमले से 64 00:03:22,450 --> 00:03:26,550 या किसी डाल करने की कोशिश करता है पागल दुर्भावनापूर्ण वर्ण 65 00:03:26,550 --> 00:03:30,780 अपना नाम क्षेत्र में, यह नहीं है आपके सर्वर या whatnot की तरह. 66 00:03:30,780 --> 00:03:37,590 >> और फिर हम नोटिस अगर, इस HTML फार्म, जो $ _GET का एक तरीका था 67 00:03:37,590 --> 00:03:42,050 हम अपने superglobals याद है PHP से, $ _GET, $ _POST, 68 00:03:42,050 --> 00:03:44,530 हम में जा रहा हूँ एक छोटा सा में उन. 69 00:03:44,530 --> 00:03:50,390 लेकिन हम कुछ नाम पता है कि यहाँ नाम से मेल खाती है 70 00:03:50,390 --> 00:03:51,920 हम प्रस्तुत है. 71 00:03:51,920 --> 00:03:56,930 तो इस तरह की बस की तरह है बहुत सरल PHP एचटीएमएल सहयोग 72 00:03:56,930 --> 00:04:00,080 तुम लोग pset छह से था. 73 00:04:00,080 --> 00:04:02,410 >> लेकिन यह सच नहीं करता PHP का क्या है जवाब. 74 00:04:02,410 --> 00:04:04,850 जाहिर है यह एक भाषा है, लेकिन हम वास्तव में नहीं है 75 00:04:04,850 --> 00:04:08,260 इस खंड में इसके बारे में बात की थी तो एक छोटा सा अधिक है 76 00:04:08,260 --> 00:04:09,740 PHP का वास्तव में क्या है के बारे में. 77 00:04:09,740 --> 00:04:14,270 तो PHP के सिर्फ PHP है Hypertext पूर्वप्रक्रमक. 78 00:04:14,270 --> 00:04:16,399 >> यह वास्तव में माना जाता है एक प्रोग्रामिंग भाषा 79 00:04:16,399 --> 00:04:20,500 यह जबकि यदि तर्क है, क्योंकि हम, एचटीएमएल के बारे में बात कर याद 80 00:04:20,500 --> 00:04:24,980 हम कहा जाता है कि एक मार्कअप भाषा बनाम एक प्रोग्रामिंग भाषा एचटीएमएल क्योंकि 81 00:04:24,980 --> 00:04:27,790 सख्ती से कैसे संशोधित है बातों पेज पर दिखेगा. 82 00:04:27,790 --> 00:04:30,650 यह सिर्फ संशोधित है कुछ बोल्ड, चाहे 83 00:04:30,650 --> 00:04:35,280 या यह एक रूप है, चाहे तत्व, या ऐसा कुछ. 84 00:04:35,280 --> 00:04:36,750 यह किसी भी तर्क नहीं है. 85 00:04:36,750 --> 00:04:38,770 यह छोरों या शर्तों जरूरत नहीं है. 86 00:04:38,770 --> 00:04:40,940 आप चीजों की जाँच त्रुटि नहीं कर सकते हैं. 87 00:04:40,940 --> 00:04:44,810 आप या तो चीजों को प्रदर्शित होगी या एक निश्चित तरीके से चीजों के लिए पूछना 88 00:04:44,810 --> 00:04:45,490 उपयोगकर्ता से. 89 00:04:45,490 --> 00:04:47,180 यह बात है. 90 00:04:47,180 --> 00:04:51,780 >> PHP के साथ तो, यह वास्तव में हमें अनुमति नहीं है इन अधिक तार्किक बातें सभी करते हैं, 91 00:04:51,780 --> 00:04:56,840 जैसे इनपुट को मान्य या किसी तरह यह हेरफेर. 92 00:04:56,840 --> 00:05:02,570 हम बस के रूप में, HTML के साथ गठजोड़ कर सकते हैं अब ठीक है, अपने पिछले pset में देखा था और 93 00:05:02,570 --> 00:05:05,280 और यह हमें बनाने के लिए अनुमति देता है इन गतिशील वेब पृष्ठों. 94 00:05:05,280 --> 00:05:08,900 तो तुम लोग ever-- अगर मैं नहीं जानता कि यदि अगर तुम मुझे पसंद थे, लेकिन मिडिल स्कूल में 95 00:05:08,900 --> 00:05:13,820 वे हमें इस आईटी वर्ग जहां ले लिया था हम सिर्फ HTML वेब पृष्ठों बनाया 96 00:05:13,820 --> 00:05:20,160 और वे स्थिर थे और चारों ओर क्लिक करें अन्य बातों के लिए, लेकिन वे कभी नहीं बदला. 97 00:05:20,160 --> 00:05:25,960 >> गतिशील लोगों के साथ, क्या हम कर सकते हैं करना, CS50 वित्त के साथ की तरह है, 98 00:05:25,960 --> 00:05:27,870 आप विभिन्न उपयोगकर्ताओं के लिए जा रहे हैं. 99 00:05:27,870 --> 00:05:30,992 उन उपयोगकर्ताओं 'पर निर्भर करता है वरीयताओं, और वे क्या खरीद रहे हैं 100 00:05:30,992 --> 00:05:32,700 या क्या वे बेच रहे हैं उनके शेयरों के लिए, 101 00:05:32,700 --> 00:05:35,050 आप प्रदर्शित करने के लिए जा रहे हैं अलग अलग चीजें हैं. 102 00:05:35,050 --> 00:05:38,110 कुछ अगर वहाँ तो पहचान के लक्षण 103 00:05:38,110 --> 00:05:41,990 अपने उपयोगकर्ता इस प्रयोग के लिए वेब पेज, हम गतिशील कर सकते हैं 104 00:05:41,990 --> 00:05:44,720 उनके लिए क्या प्रदर्शित करने के लिए तय है. 105 00:05:44,720 --> 00:05:49,720 यह हर एक के लिए एक ही बात नहीं है हम बस HTML था जो व्यक्ति, 106 00:05:49,720 --> 00:05:52,400 पेज के लिए ही होगा आने वाले हर एक व्यक्ति. 107 00:05:52,400 --> 00:05:55,790 PHP के लिए हमें पृष्ठों को निजीकृत करने की अनुमति देता है. 108 00:05:55,790 --> 00:06:01,670 >> और फिर हम दोनों में उन्हें रख सकते हैं एक ही फाइल, मामले के रूप में है, जो 109 00:06:01,670 --> 00:06:06,670 यहां से पहले, हम ने देखा कि हम सब यहाँ एचटीएमएल है 110 00:06:06,670 --> 00:06:09,760 और फिर हम PHP का यह छोटा सा है. 111 00:06:09,760 --> 00:06:12,690 हम ऐसा कर सकते हैं, या CS50 वित्त के साथ, 112 00:06:12,690 --> 00:06:16,310 तुम लोगों पर ध्यान दिया है अगर files-- और हम समय होना चाहिए 113 00:06:16,310 --> 00:06:19,541 उनमें से एक जोड़ी के माध्यम से कदम एक साथ section-- हम के अंत में 114 00:06:19,541 --> 00:06:21,540 कैसे आप कर सकते हैं देख सकते हैं वास्तव में उन्हें अलग रखने, 115 00:06:21,540 --> 00:06:24,720 जो वास्तव में करने के लिए एक बेहतर बात है. 116 00:06:24,720 --> 00:06:26,550 >> तो 117 00:06:26,550 --> 00:06:27,680 क्रैश कोर्स. 118 00:06:27,680 --> 00:06:32,860 सभी त्वरित सरल बातें आप PHP के लिए पता करने की आवश्यकता हो सकती है. 119 00:06:32,860 --> 00:06:34,470 चर घोषणा. 120 00:06:34,470 --> 00:06:37,970 उस नीले, एक छोटे से परेशान है लेकिन उम्मीद है कि आप लोग इसे देख सकते हैं. 121 00:06:37,970 --> 00:06:39,850 यदि नहीं, तो मैं यह लिख देता हूँ चाक बोर्ड पर. 122 00:06:39,850 --> 00:06:41,370 घोषित चर. 123 00:06:41,370 --> 00:06:46,710 पता करने के लिए एक बात है, कि, के विपरीत सी है PHP के शिथिल या गतिशील लिखा गया है, 124 00:06:46,710 --> 00:06:50,870 जो आप की जरूरत नहीं है कि इसका मतलब है यह है किस प्रकार एक चर बताओ. 125 00:06:50,870 --> 00:06:55,710 आप बस यूँ ही कुछ चर कह सकता , आप यह चाहते हैं जो कुछ भी करने के लिए बराबर है 126 00:06:55,710 --> 00:07:00,440 और यह के प्रकार तय करेगा आप के लिए चलाते समय है कि चर. 127 00:07:00,440 --> 00:07:05,410 >> जैसा कि आप देखेंगे, यह बना सकते हैं कुछ बहुत ही रोचक बातें. 128 00:07:05,410 --> 00:07:09,130 लेकिन सबसे प्रयोजनों के लिए, आप प्रकार निर्दिष्ट करने की आवश्यकता नहीं है. 129 00:07:09,130 --> 00:07:12,580 आप कर सकते हैं, और आप टाइप कर सकते हैं सामान्य रूप से आप की तरह बातें डाली 130 00:07:12,580 --> 00:07:15,900 यदि आप चाहते हैं नहीं देखना होगा एक खास प्रकार होना करने के लिए मजबूर, 131 00:07:15,900 --> 00:07:17,090 लेकिन आप के लिए नहीं है. 132 00:07:17,090 --> 00:07:19,810 यह तुम पर चिल्लाना नहीं जा रहा है आप सिर्फ एक चर घोषित अगर 133 00:07:19,810 --> 00:07:21,910 और इसके लिए एक प्रकार का उल्लेख नहीं करते. 134 00:07:21,910 --> 00:07:25,199 >> इसलिए मामले में आप पढ़ नहीं सकते this-- मैं यह सबसे अच्छा नहीं है. 135 00:07:25,199 --> 00:07:28,490 मैं यह better-- दिखाई जाएगी सोचा आप किसी भी चर को प्रारंभ रास्ता बस है 136 00:07:28,490 --> 00:07:31,270 एक डॉलर के हस्ताक्षर के साथ, क्या आप यह कहा जा करना चाहते हैं, 137 00:07:31,270 --> 00:07:33,240 और आप यह बताए रहे हैं तो क्या. 138 00:07:33,240 --> 00:07:36,520 इस मामले में तो, यह कुछ $ वर = 3 है. 139 00:07:36,520 --> 00:07:40,450 तो हम कभी भी $ वर का उपयोग करते हैं कहीं, यह होगा बस 140 00:07:40,450 --> 00:07:42,760 वहाँ 3 डालने के रूप में ही हो. 141 00:07:42,760 --> 00:07:43,650 ठीक है? 142 00:07:43,650 --> 00:07:46,480 >> तो, किसी भी चर, बस डॉलर के हस्ताक्षर, जो कुछ 143 00:07:46,480 --> 00:07:50,210 आप अपने चर कॉल करना चाहते हैं, और आप बराबर करने के लिए यह चाहते हैं जो भी हो. 144 00:07:50,210 --> 00:07:51,430 छोटे से कूलर. 145 00:07:51,430 --> 00:07:56,156 आरंभ के लिए लिखने के लिए कम सही एक चर,? 146 00:07:56,156 --> 00:07:57,530 कि हर किसी को मतलब? 147 00:07:57,530 --> 00:08:02,280 बस जल्दी सिंटैक्स अंतर सी और PHP के बीच. 148 00:08:02,280 --> 00:08:06,440 >> सारणियों PHP में ज्यादा कूलर हैं. 149 00:08:06,440 --> 00:08:09,620 हम उन्हें चाबी दे सकते हैं. 150 00:08:09,620 --> 00:08:13,180 तो रास्ते के बारे में सोचने के लिए यह है, कि हम कभी अगर 151 00:08:13,180 --> 00:08:16,610 एक का उपयोग करना चाहता था एक सरणी के भीतर तत्व, 152 00:08:16,610 --> 00:08:19,290 हम पता करने की जरूरत यह सूचकांक, है ना? 153 00:08:19,290 --> 00:08:24,290 इसलिए हम जानते हैं कि सी, हम साथ पहला तत्व का उपयोग कर सकता 154 00:08:24,290 --> 00:08:28,650 सरणी ब्रैकेट शून्य कर रही द्वारा, या हम अगर पहला तत्व चाहते हैं, सरणी ब्रैकेट 155 00:08:28,650 --> 00:08:29,360 एक. 156 00:08:29,360 --> 00:08:31,910 और हम कुछ चाहता था वहाँ में, हम बस हो सकता है 157 00:08:31,910 --> 00:08:35,850 जब तक, के माध्यम से पुनरावृति करने के लिए है हम वास्तव में सूचकांक जानता था. 158 00:08:35,850 --> 00:08:38,320 >> सच है कि एक बात PHP के सरणियों के साथ शांत 159 00:08:38,320 --> 00:08:40,850 वे कर रहे हैं कि क्या है हम साहचर्य कहते हैं. 160 00:08:40,850 --> 00:08:44,970 तो हम संबद्ध कर सकते हैं कुछ मान के लिए कुछ प्रमुख, 161 00:08:44,970 --> 00:08:47,340 और हम वास्तव में जा रहे हैं to-- मैं तुम्हें दिखाता हूँ 162 00:08:47,340 --> 00:08:50,370 हम एक दूसरे में इस का उपयोग कैसे कर सकते हैं. 163 00:08:50,370 --> 00:08:54,330 लेकिन मूल रूप से, आप कभी भी चाहते हैं इस तरह एक सरणी को प्रारंभ करने के लिए, 164 00:08:54,330 --> 00:08:56,020 आप कुछ $ सरणी है. 165 00:08:56,020 --> 00:08:59,622 >> तो उसी तरह से, यह सिर्फ है हम बना रहे हैं कि कुछ चर. 166 00:08:59,622 --> 00:09:01,330 यह कहा जा सकता है जो कुछ भी तुम चाहते थे. 167 00:09:01,330 --> 00:09:03,310 इस $ उदाहरण हो सकता है. 168 00:09:03,310 --> 00:09:04,930 बस एक और चर. 169 00:09:04,930 --> 00:09:09,510 क्या है यह एक सरणी है हम यहाँ है कि ब्रैकेट सिंटैक्स. 170 00:09:09,510 --> 00:09:14,560 बस सामान्य सी और हम जैसे कुछ मान के लिए कुछ महत्वपूर्ण है. 171 00:09:14,560 --> 00:09:19,480 तो key1 value1 को जाता है, key2 दो Value2 को जाता है. 172 00:09:19,480 --> 00:09:25,080 ये जोड़े एक साथ अलग हो रहे हैं सिर्फ सामान्य सरणियों की तरह अल्पविराम,. 173 00:09:25,080 --> 00:09:25,810 >> हालांकि. 174 00:09:25,810 --> 00:09:26,520 बड़ा एक. 175 00:09:26,520 --> 00:09:27,270 कुंजी वैकल्पिक हैं. 176 00:09:27,270 --> 00:09:28,510 आप उन्हें इस्तेमाल करने की जरूरत नहीं है. 177 00:09:28,510 --> 00:09:30,850 यदि आप नहीं करते हैं, तो यह सिर्फ सामान्य है. 178 00:09:30,850 --> 00:09:32,030 प्रश्न? 179 00:09:32,030 --> 00:09:33,540 या, ओह. 180 00:09:33,540 --> 00:09:37,829 >> दर्शकों: ठीक है, ठीक है के बारे में. 181 00:09:37,829 --> 00:09:39,120 कहां स्मृति से आ रहा है? 182 00:09:39,120 --> 00:09:43,425 यह भी जैसे ही हो सकता है [अश्राव्य] और ढेर से? 183 00:09:43,425 --> 00:09:45,277 भी PHP का उपयोग कर रहा है? 184 00:09:45,277 --> 00:09:46,485 हम उन्हें लिंक कर रहे हैं जब की तरह? 185 00:09:46,485 --> 00:09:49,070 >> एलीसन BUCHHOLTZ-एयू: PHP के साथ, हम करते हैं नहीं है 186 00:09:49,070 --> 00:09:52,670 जहां के बारे में चिंता करने के लिए हमारे स्मृति से आ रहा है. 187 00:09:52,670 --> 00:09:54,670 हम में से एक बहुत खर्च नहीं करते समय उस के बारे में बात कर, 188 00:09:54,670 --> 00:09:58,450 तो यह वास्तव में कुछ भी नहीं है आप के बारे में चिंता करने की जरूरत है. 189 00:09:58,450 --> 00:10:00,620 तो चाबियाँ वैकल्पिक हैं. 190 00:10:00,620 --> 00:10:04,780 उसी तरह, अगर तुम नहीं करते इस एसोसिएटेड बनाना चाहते हैं, 191 00:10:04,780 --> 00:10:09,910 आप सिर्फ एक सामान्य सरणी जहां चाहते हैं सरणी शून्य पहला तत्व है 192 00:10:09,910 --> 00:10:13,190 और सरणी एक दूसरा है तत्व, आप वास्तव में यह कर सकते हैं 193 00:10:13,190 --> 00:10:17,886 तुम सी में आप कुछ होता है आपके सरणी होने जा रहा है कि चर, 194 00:10:17,886 --> 00:10:20,110 और यह यहाँ इन कोष्ठक के बराबर होती है. 195 00:10:20,110 --> 00:10:20,610 हां. 196 00:10:20,610 --> 00:10:22,693 >> दर्शक: यह है अंकन करने के लिए एक ही बिंदु. 197 00:10:22,693 --> 00:10:26,250 की तरह, मैं एक सरणी ++ की तरह कर सकते हैं, और कि एक दूसरे को बताते हैं. 198 00:10:26,250 --> 00:10:30,260 >> एलीसन BUCHHOLTZ-एयू: आप do-- कर सकते हैं ठीक है, तुम मुझे कुछ इटरेटर हो सकता है, 199 00:10:30,260 --> 00:10:34,300 तुम मुझे क्या ++ और एक कर सकते हैं उसी तरह मैं की सरणी. 200 00:10:34,300 --> 00:10:35,680 लेकिन यह बात है. 201 00:10:35,680 --> 00:10:39,630 इसलिए, इस मामले में की तरह, 1 की सरणी 20 के बराबर होगा. 202 00:10:39,630 --> 00:10:42,530 अनुक्रमण अंकन की ही तरह. 203 00:10:42,530 --> 00:10:51,330 यह मूल रूप से सिर्फ एक अंतर्निहित बात है यहाँ, यह 10 शून्य, शून्य कहते हैं जहां, 204 00:10:51,330 --> 00:10:54,640 1 2 से 30 से 20 करने के लिए. 205 00:10:54,640 --> 00:10:56,760 यह इसके लिए सिर्फ अंतर्निहित चाबियाँ है. 206 00:10:56,760 --> 00:10:59,990 PHP के साथ क्या परिवर्तन है आप अब शक्ति है कि 207 00:10:59,990 --> 00:11:02,660 उन कुंजी को फिरसेआबंटितकरें आप चाहें जो कुछ भी करते हैं. 208 00:11:02,660 --> 00:11:13,820 >> तो एक बात यहां है. 209 00:11:13,820 --> 00:11:18,230 तो मैं सिर्फ कुछ उदाहरण हैं मैं आप लोगों के लिए लिखा था कि यहाँ 210 00:11:18,230 --> 00:11:22,010 मैं हमेशा उदाहरण की तरह लग रहा है क्योंकि बस सार से अधिक मदद. 211 00:11:22,010 --> 00:11:26,590 तो, यहाँ इस मामले में, हम कुछ साहचर्य सरणी है 212 00:11:26,590 --> 00:11:31,990 कि, मेरा पहला नाम है मेरा आखिरी नाम है, और मैं 213 00:11:31,990 --> 00:11:35,390 बस है, जो गूंज रहा हूँ यहां सभी उद्देश्यों के लिए 214 00:11:35,390 --> 00:11:38,500 यहां उत्पादन करने के लिए बाहर मुद्रित करने के लिए जा रहा है. 215 00:11:38,500 --> 00:11:39,300 >> और यह ठीक कहते हैं. 216 00:11:39,300 --> 00:11:46,680 मूल्य बाहर प्रिंट कि कुंजी एलीसन पर सरणी से मेल खाती है. 217 00:11:46,680 --> 00:11:50,860 और मैं भी तुम लोगों को भेज सकते हैं कक्षा के बाद यह सब कोड. 218 00:11:50,860 --> 00:11:53,700 हम इस चलाते समय तो, क्या करना है आप क्या होने जा रहा है लगता है? 219 00:11:53,700 --> 00:11:56,239 क्या बाहर मुद्रित करने के लिए हो रहा है? 220 00:11:56,239 --> 00:11:57,280 दर्शकों: अपने अंतिम नाम. 221 00:11:57,280 --> 00:11:58,738 एलीसन BUCHHOLTZ-एयू: मेरा आखिरी नाम. 222 00:11:58,738 --> 00:12:00,000 यह करता है. 223 00:12:00,000 --> 00:12:00,960 ठीक है यहाँ. 224 00:12:00,960 --> 00:12:02,400 प्रिंट आउट. 225 00:12:02,400 --> 00:12:07,000 हम थे अगर यह और हम बदलने के लिए तो हमारे list-- किसी और को जोड़ने के लिए थे 226 00:12:07,000 --> 00:12:11,919 तो चलो हम यहाँ एम्मा है कहते हैं, और हम अपने पिछले name-- सहयोगी 227 00:12:11,919 --> 00:12:13,252 मैं यह सही जादू चलो देखते हैं अगर. 228 00:12:13,252 --> 00:12:13,714 >> दर्शक: हाँ. 229 00:12:13,714 --> 00:12:14,640 >> एलीसन BUCHHOLTZ-एयू: हाँ. 230 00:12:14,640 --> 00:12:15,010 >> दर्शक: अच्छा काम किया. 231 00:12:15,010 --> 00:12:16,218 >> एलीसन BUCHHOLTZ-एयू: लवली. 232 00:12:16,218 --> 00:12:25,370 तो अब हम यहाँ यह है और अगर हम अपने अंतिम नाम खोज करना चाहता था, 233 00:12:25,370 --> 00:12:26,290 तुम वहाँ यह है. 234 00:12:26,290 --> 00:12:31,270 तो अगर आप अभी इसके बारे में सोच सकते हैं यहाँ इस चाबी की जगह के रूप में. 235 00:12:31,270 --> 00:12:33,190 तुम बस सूचकांक की जगह ले रहे. 236 00:12:33,190 --> 00:12:36,845 यह अनुमति देता है तो आप सिर्फ खोज करने के लिए बहुत आसान एक सरणी के माध्यम से. 237 00:12:36,845 --> 00:12:38,220 आप सूचकांक में पता करने की जरूरत नहीं है. 238 00:12:38,220 --> 00:12:43,470 आप देख रहे हैं कि इस कुंजी के रूप में जब तक के लिए कहीं सरणी में मौजूद है, 239 00:12:43,470 --> 00:12:47,660 PHP का यह मिलेगा और यह वापस आ जाएगी इसके साथ जुड़े मूल्य. 240 00:12:47,660 --> 00:12:49,840 तो यह है कि आप एक बहुत अधिक देता है अपने सरणियों के साथ शक्ति. 241 00:12:49,840 --> 00:12:50,340 हां. 242 00:12:50,340 --> 00:12:53,131 >> दर्शक: आप दो कुंजी है एक ही, यह आपको एक त्रुटि दे देंगे? 243 00:12:53,131 --> 00:12:55,830 एलीसन BUCHHOLTZ-एयू: यह हाँ, आप एक त्रुटि देना चाहिए. 244 00:12:55,830 --> 00:12:58,520 कि एक छोटे से पड़ता है आप लोगों के लिए और अधिक समझ में? 245 00:12:58,520 --> 00:13:07,640 और उसी तरह, हम एक सरणी है यहां कि किसी भी चाबियाँ नहीं है. 246 00:13:07,640 --> 00:13:10,910 इसके अलावा इस एक वाक्य रचना है तुम चाहते हो सकता है कि 247 00:13:10,910 --> 00:13:13,550 क्योंकि आप करेंगे, के बारे में पता करने के लिए अपने pset में यह प्रयोग किया है. 248 00:13:13,550 --> 00:13:17,317 >> जब भी आप एक कर रहे हैं गूंज, आप इन उद्धरण है, 249 00:13:17,317 --> 00:13:19,400 और जब भी आप बात कर रहे हैं एक सरणी के भाग के लिए, 250 00:13:19,400 --> 00:13:22,180 आप इन किया है उनके आसपास घुंघराले ब्रेसिज़. 251 00:13:22,180 --> 00:13:25,630 यह कष्टप्रद की तरह है लेकिन आप सिर्फ यह करना होगा. 252 00:13:25,630 --> 00:13:28,010 तो बस कुछ ध्यान में रखना है. 253 00:13:28,010 --> 00:13:31,490 आप त्रुटियों के रूप में चला रहे हैं, मैं यह मेरे सरणी में मौजूद है पता 254 00:13:31,490 --> 00:13:34,523 लेकिन यह मुझ पर त्रुटियों फेंक रहे है यह चारों ओर ब्रेसिज़ डालने की कोशिश 255 00:13:34,523 --> 00:13:37,180 और यह काम करना चाहिए. 256 00:13:37,180 --> 00:13:40,810 >> यहाँ तो इस मामले में, यह है एक हम करने के लिए इस्तेमाल कर रहे हैं कि सामान्य सी सरणी. 257 00:13:40,810 --> 00:13:45,810 तीन, पांच और छह, और हम बस पहला तत्व बाहर प्रिंट करना चाहते हैं, 258 00:13:45,810 --> 00:13:47,850 इसलिए इस तीन बाहर प्रिंट चाहिए. 259 00:13:47,850 --> 00:13:51,830 और मैं तो, इन सब चला था उम्मीद है कि कुछ भी नहीं बदला. 260 00:13:51,830 --> 00:13:54,460 हम यहां तल पर देखना यह सिर्फ तीन बाहर प्रिंट. 261 00:13:54,460 --> 00:13:57,050 262 00:13:57,050 --> 00:13:58,040 कूल. 263 00:13:58,040 --> 00:14:00,000 हर किसी के लिए कि मतलब? 264 00:14:00,000 --> 00:14:01,280 साहचर्य arrays. 265 00:14:01,280 --> 00:14:03,150 सामान्य सरणियों से कूलर. 266 00:14:03,150 --> 00:14:09,640 >> डेविड तुम्हें दिखाता था why-- यह है Pset6 के PHP के कार्यान्वयन 267 00:14:09,640 --> 00:14:11,751 सब पर व्याख्यान के दौरान? 268 00:14:11,751 --> 00:14:12,250 ठीक. 269 00:14:12,250 --> 00:14:13,300 तो, मैं आपको दिखाता हूँ. 270 00:14:13,300 --> 00:14:13,770 मैं t-- बंद यह पता नहीं है 271 00:14:13,770 --> 00:14:14,680 >> दर्शक: उन्होंने पिछले हफ्ते किया था. 272 00:14:14,680 --> 00:14:15,560 >> एलीसन BUCHHOLTZ-एयू: पिछले सप्ताह यह था? 273 00:14:15,560 --> 00:14:15,870 >> दर्शक: हाँ. 274 00:14:15,870 --> 00:14:16,995 >> एलीसन BUCHHOLTZ-एयू: हाँ. 275 00:14:16,995 --> 00:14:20,800 तो वर्तनीकार तरह छह लाइनों में किया जा सकता है उस की शक्ति के पीएचपी, और भाग के साथ 276 00:14:20,800 --> 00:14:25,640 इस साहचर्य सरणी जहां है आप बस में प्रत्येक शब्द लोड कर सकते हैं, 277 00:14:25,640 --> 00:14:28,290 और आप सही है या गलत यह करने के लिए बराबर है. 278 00:14:28,290 --> 00:14:31,410 और तो आप ओह, कह सकते हैं. 279 00:14:31,410 --> 00:14:39,130 कुछ शब्द में शब्दकोश लौटें, और अगर यह वहाँ है, यह सच वापसी करेंगे. 280 00:14:39,130 --> 00:14:42,130 अन्यथा, यह नहीं मिलेगा यह और यह झूठी वापस कर देंगे. 281 00:14:42,130 --> 00:14:45,810 एक शांत छोटी सी बात की इतनी तरह. 282 00:14:45,810 --> 00:14:46,750 >> ठीक है. 283 00:14:46,750 --> 00:14:48,990 तो उन साहचर्य सरणियों हैं. 284 00:14:48,990 --> 00:14:50,150 वे बहुत अच्छा कर रहे हैं. 285 00:14:50,150 --> 00:14:51,830 मैं वास्तव में उन्हें पसंद है. 286 00:14:51,830 --> 00:14:55,340 और जाहिर है आह this--. 287 00:14:55,340 --> 00:14:56,290 ठीक. 288 00:14:56,290 --> 00:14:57,880 अब यह काम कर रहा है. 289 00:14:57,880 --> 00:15:00,700 शायद. 290 00:15:00,700 --> 00:15:01,537 ठीक. 291 00:15:01,537 --> 00:15:02,120 एक और बात. 292 00:15:02,120 --> 00:15:07,680 तो, समानता के साथ, बस एक शांत बात को ध्यान में रखना. 293 00:15:07,680 --> 00:15:12,140 PHP के साथ, यह क्योंकि गतिशील रूप से लिखा गया है, 294 00:15:12,140 --> 00:15:16,110 प्रकार जब के आधार पर बदल सकते हैं आप इसे चला रहे हैं कि कैसे आप इसे चलाते हैं. 295 00:15:16,110 --> 00:15:19,890 मैं वास्तव में कुछ शांत है मैं तुम लोगों को दिखाएंगे कि उदाहरण हैं. 296 00:15:19,890 --> 00:15:23,350 >> लेकिन == बस के लिए जाँच करता है प्रकार करतब दिखाने के बाद समानता. 297 00:15:23,350 --> 00:15:28,890 आप कुछ है तो वह है चरित्र की तरह 1 और नंबर 1, 298 00:15:28,890 --> 00:15:31,890 PHP के तुम्हें बताना होगा कि उन इसकी वजह यह बराबर हैं 299 00:15:31,890 --> 00:15:35,990 के प्रकार हथकंडा कर सकते हैं उनमें से दो इसे बराबर है जब तक, 300 00:15:35,990 --> 00:15:38,480 जो शायद आपके मामले के लिए ठीक है. 301 00:15:38,480 --> 00:15:44,170 >> आप वे कर रहे हैं देखने के लिए अगर जरूरत है मूल्य की इसी तरह की और एक ही प्रकार, 302 00:15:44,170 --> 00:15:45,305 आप इस === चाहते हैं. 303 00:15:45,305 --> 00:15:48,150 और मैं तुम्हें कोई जरूरत नहीं लगता आपको लगता है कि उपयोग करने की आवश्यकता है, जहां मामले 304 00:15:48,150 --> 00:15:52,570 अपने pset में, लेकिन के लिए एक बहुत आप जो वेब पृष्ठों पर जाना होगा 305 00:15:52,570 --> 00:15:57,340 अपने अंतिम परियोजनाओं और बातों के लिए, यह है एक अच्छी बात यह है कि == पता और === को 306 00:15:57,340 --> 00:16:01,690 अलग हैं, और यह एक अच्छी बात है भेद को समझने के लिए. 307 00:16:01,690 --> 00:16:02,400 >> ठीक. 308 00:16:02,400 --> 00:16:02,980 तो 309 00:16:02,980 --> 00:16:04,460 Foreach छोरों. 310 00:16:04,460 --> 00:16:07,920 वे एक तरह से करने के लिए कर रहे हैं एक सरणी के माध्यम से पुनरावृति. 311 00:16:07,920 --> 00:16:11,714 तो, बस सरणियों बने पसंद इसलिए PHP में ज्यादा कूलर, 312 00:16:11,714 --> 00:16:13,630 पुनरावृति के लिए अपना रास्ता एक सरणी के माध्यम से, मुझे लगता है, 313 00:16:13,630 --> 00:16:16,250 भी ज्यादा कूलर हो जाता है और अधिक शक्तिशाली. 314 00:16:16,250 --> 00:16:22,710 तो बजाय बनाने के लिए होने की मैं के लिए कुछ, 0 और जो भी बराबर होती है 315 00:16:22,710 --> 00:16:24,890 और फिर जो अद्यतन मैं आप के माध्यम से जाने के रूप में, 316 00:16:24,890 --> 00:16:27,730 हम इस भयानक foreach पाश है. 317 00:16:27,730 --> 00:16:36,340 >> यहाँ तो मानक सामान्य है इन दोनों की संरचना. 318 00:16:36,340 --> 00:16:41,180 तो आप या तो कुछ सरणी foreach है मूल्य के रूप में आप के रूप में पुनरावृति करना चाहते हैं. 319 00:16:41,180 --> 00:16:46,750 तो इस सरणी का नाम है आप संदर्भित करना चाहते हैं कि चर, 320 00:16:46,750 --> 00:16:50,600 और यह तुम क्या चाहते है पाश के भीतर इसे कहते हैं. 321 00:16:50,600 --> 00:16:51,420 ठीक है? 322 00:16:51,420 --> 00:16:56,810 तो इस से मेल खाती है सरणी के प्रत्येक तत्व, 323 00:16:56,810 --> 00:16:59,500 और आप इस लूप के भीतर इस मूल्य का उपयोग करें. 324 00:16:59,500 --> 00:17:00,675 >> मैं एक उदाहरण है. 325 00:17:00,675 --> 00:17:02,930 मैं उदाहरण इतना बेहतर जानते हैं. 326 00:17:02,930 --> 00:17:05,119 और इसलिए यह अगर वहाँ है कोई चाबियाँ, तो इस तरह से है 327 00:17:05,119 --> 00:17:11,170 हम सिर्फ एक जहां चाबी है अगर आपके सरणी के लिए सामान्य सूचकांक हैं. 328 00:17:11,170 --> 00:17:14,770 या फिर इस मामले में अगर में भी है आप चाबी के लिए कोई उपयोग नहीं है. 329 00:17:14,770 --> 00:17:16,690 आप के बारे में परवाह नहीं है कुंजी और आप बस 330 00:17:16,690 --> 00:17:20,260 मूल्यों के साथ के माध्यम से पुनरावृति करना चाहते हैं जो भी आदेश में उन में से प्रत्येक के लिए, 331 00:17:20,260 --> 00:17:20,950 वह ठीक है. 332 00:17:20,950 --> 00:17:22,609 >> आप संरचना का उपयोग कर सकते हैं. 333 00:17:22,609 --> 00:17:28,640 अन्यथा, कुंजी, हमारे वहाँ अगर हैं $ मूल्य सिर्फ $ कुंजी मान को बदलता है. 334 00:17:28,640 --> 00:17:30,660 तो यह सिर्फ एक महत्वपूर्ण मूल्य जोड़ी को बदलता है. 335 00:17:30,660 --> 00:17:34,780 और फिर हम कुंजी $ का उल्लेख कर सकते हमारे पाश के भीतर और $ मूल्य. 336 00:17:34,780 --> 00:17:35,900 ठीक है? 337 00:17:35,900 --> 00:17:36,660 तो 338 00:17:36,660 --> 00:17:37,810 उदाहरण. 339 00:17:37,810 --> 00:17:38,610 यह अच्छा बनाओ. 340 00:17:38,610 --> 00:17:48,910 341 00:17:48,910 --> 00:17:49,410 ठीक. 342 00:17:49,410 --> 00:17:56,780 >> इसलिए हम इस एक है यहाँ, जो हम कुछ है 343 00:17:56,780 --> 00:18:01,460 are-- आप भी कर सकते हैं इस तरह एक सरणी बनाने 344 00:18:01,460 --> 00:18:05,690 कुछ चर बराबर होने से कोष्ठक साथ सरणी के लिए, 345 00:18:05,690 --> 00:18:08,340 या आप बस ब्रैकेट कर सकते हैं. 346 00:18:08,340 --> 00:18:11,890 आप ब्रैकेट करना चाहिए, लेकिन यह ऐसा करने का एक और तरीका है. 347 00:18:11,890 --> 00:18:16,220 यहाँ तो हम तीनों का कोई सरणी है एक, दो और तीन के तत्वों, 348 00:18:16,220 --> 00:18:18,300 और हम अपने foreach है. 349 00:18:18,300 --> 00:18:23,510 >> इस एक से मेल खाती है नोटिस हम पर पुनरावृति रहे हैं कि सरणी, 350 00:18:23,510 --> 00:18:28,330 और यह हम बुला रहे हैं क्या है हमारे सरणी में प्रत्येक बात. 351 00:18:28,330 --> 00:18:32,670 और यह सब कर रही है यह बात है प्रत्येक मूल्य बाहर मुद्रित करने के लिए जा रहा है. 352 00:18:32,670 --> 00:18:45,590 हम इसे चलाते हैं तो, हम नोटिस हम कि मूल्य एक, मूल्य दो, मूल्य तीन है. 353 00:18:45,590 --> 00:18:54,080 >> और एक ही तरीका है कि आम तौर पर में सरणियों, एक प्रकार की होने की जरूरत 354 00:18:54,080 --> 00:18:57,570 सरणियों सभी के लिए नहीं है यहां एक ही प्रकार के हो. 355 00:18:57,570 --> 00:18:58,690 तो अब हम कुछ पूर्णांक है. 356 00:18:58,690 --> 00:19:00,910 हम दो तार है. 357 00:19:00,910 --> 00:19:05,332 तो अपने सरणियों कर सकते हैं अधिक शक्तिशाली मिल 358 00:19:05,332 --> 00:19:07,040 और शायद एक छोटे से बिट मेसियर, आधार 359 00:19:07,040 --> 00:19:08,500 रास्ते में आप इसे देखना चाहते हैं. 360 00:19:08,500 --> 00:19:10,970 इसलिए हम इसे बदल सकते हैं जो कुछ भी हम चाहते हैं. 361 00:19:10,970 --> 00:19:12,860 हम मूल्य का उपयोग करें. 362 00:19:12,860 --> 00:19:14,630 यही कारण है कि हम का उपयोग सिर्फ मानक बात है. 363 00:19:14,630 --> 00:19:19,650 लेकिन, सिर्फ महत्वपूर्ण है कि हम यह कर सकते हैं कि पता करने के लिए हम चाहते थे कि अगर इस तरह काउंटर कहते हैं. 364 00:19:19,650 --> 00:19:25,070 और जब तक वे मैच के रूप में, जाहिर है हर कोई खुश है. 365 00:19:25,070 --> 00:19:30,600 क्या तुमने कभी एक PHP चलाना चाहते हैं इस आदेश की तरह कुछ चलाने 366 00:19:30,600 --> 00:19:33,800 लाइन आप यह पता यहाँ, आप बस, पीएचपी करना 367 00:19:33,800 --> 00:19:36,090 और फिर आप चलाना चाहते हैं जो कुछ फ़ाइल. 368 00:19:36,090 --> 00:19:39,130 >> आप के आसपास गंदगी करना चाहते हैं तो अगर पीएचपी, और अधिक तर्क के साथ 369 00:19:39,130 --> 00:19:42,710 और तुम सच की जरूरत नहीं है एक वेब ब्राउज़र में की तरह देखते हैं, 370 00:19:42,710 --> 00:19:44,830 आप बस में चला सकते हैं उस तरह कमांड लाइन 371 00:19:44,830 --> 00:19:48,290 और गूंज प्रिंट होगा बाहर जो तुम्हें पसंद है. 372 00:19:48,290 --> 00:19:50,880 ठीक. 373 00:19:50,880 --> 00:20:00,640 हम हैं कि अन्य तरह से इस तरह से है. 374 00:20:00,640 --> 00:20:06,974 तो यह आप चाहते हैं जहां शायद एक मामला है कुंजी और मूल्य दोनों का उपयोग करने के लिए, 375 00:20:06,974 --> 00:20:08,890 मैं इस तरह कर रहे हैं पता सुपर काल्पनिक उदाहरण 376 00:20:08,890 --> 00:20:11,950 लेकिन मुझे लगता है वे बनाने आशा यह एक छोटे से साफ. 377 00:20:11,950 --> 00:20:14,940 यहाँ तो हम कुछ सरणी है फिर से, लेकिन इस बार, 378 00:20:14,940 --> 00:20:19,450 के बजाय सिर्फ होने की आप कोई कुंजी नहीं है पता. 379 00:20:19,450 --> 00:20:20,870 हम इनमें से प्रत्येक के लिए चाबी है. 380 00:20:20,870 --> 00:20:24,670 तो एक वाला एक हो जाता है, ख अनुरूप होगा दो के लिए, और सी तीन के अनुरूप होगा. 381 00:20:24,670 --> 00:20:27,030 और इस मामले में, अगर हम इसे इस तरह से लिखते हैं, 382 00:20:27,030 --> 00:20:31,580 हम दोनों कुंजी का उपयोग किया है और इनमें से प्रत्येक के लिए मूल्य. 383 00:20:31,580 --> 00:20:36,570 >> इसलिए हम इस चलाते हैं, हम उन लोगों में से प्रत्येक मिलता है. 384 00:20:36,570 --> 00:20:41,530 तो यह हमारे चाबियाँ बाहर प्रिंट और मूल्यों के लिए इसी. 385 00:20:41,530 --> 00:20:46,940 एक और अच्छी बात यह है कि, और मुझे पता है इस एक चाबियाँ नहीं था की तरह, कहा 386 00:20:46,940 --> 00:20:51,540 लेकिन यह हमेशा संकेत भी है एक महत्वपूर्ण है कि आप किसी को न दें क्योंकि अगर 387 00:20:51,540 --> 00:20:54,050 एक कुंजी, बेशक, अपने चाबियाँ सिर्फ अपने अनुक्रमित हैं 388 00:20:54,050 --> 00:20:59,230 या तो हम कर सकते थे सूचकांक हमेशा भी यह एक ऐसा. 389 00:20:59,230 --> 00:20:59,730 इस तरह. 390 00:20:59,730 --> 00:21:02,500 391 00:21:02,500 --> 00:21:03,400 मैं बाहर प्रिंट होगा. 392 00:21:03,400 --> 00:21:09,240 393 00:21:09,240 --> 00:21:13,420 इस मामले में तो, अगर तुम नोटिस, हम अपने निहित चाबी है 394 00:21:13,420 --> 00:21:15,930 यहां शून्य, एक, और दो का. 395 00:21:15,930 --> 00:21:20,020 396 00:21:20,020 --> 00:21:25,600 >> और यह एक साथ एक ही तरीका है, आप हमेशा ही, मान के रूप में आर कह सकता 397 00:21:25,600 --> 00:21:27,910 और आप सिर्फ मूल्य के लिए उपयोग किया है. 398 00:21:27,910 --> 00:21:30,685 आप के बारे में परवाह नहीं है आपकी चाबियाँ, अपनी चाबी है, भले ही 399 00:21:30,685 --> 00:21:32,810 आप के बारे में परवाह नहीं है उन्हें, तुम जरूरी नहीं 400 00:21:32,810 --> 00:21:35,970 अपने foreach पाश में डाल की जरूरत है. 401 00:21:35,970 --> 00:21:37,953 कि हर किसी के लिए समझ में आता है? 402 00:21:37,953 --> 00:21:39,764 >> दर्शक: बस आप कर सकते हैं भी, चाबियाँ कहते हैं? 403 00:21:39,764 --> 00:21:42,180 एलीसन BUCHHOLTZ-एयू: आप हाँ पूरी तरह से भी कर सकते थे. 404 00:21:42,180 --> 00:21:44,945 405 00:21:44,945 --> 00:21:45,570 दरअसल, रुको. 406 00:21:45,570 --> 00:21:45,840 रूको. 407 00:21:45,840 --> 00:21:46,630 सं it-- होगा 408 00:21:46,630 --> 00:21:49,663 आप तो कुंजी, चाहते हैं आप मूल्य की कुंजी क्या करने की जरूरत है. 409 00:21:49,663 --> 00:21:50,496 दर्शक: मूल्य जोड़ें. 410 00:21:50,496 --> 00:21:50,870 एलीसन BUCHHOLTZ-एयू: हाँ. 411 00:21:50,870 --> 00:21:52,530 और तुम बस मूल्य सब का उपयोग कभी नहीं. 412 00:21:52,530 --> 00:21:53,236 >> दर्शक: ठीक है. 413 00:21:53,236 --> 00:21:55,610 एलीसन BUCHHOLTZ-एयू: आप तो बस, वहाँ में एक बात डाल 414 00:21:55,610 --> 00:22:00,010 यह आप कर रहे हैं कि मान जा रहा है मूल्य, नहीं कुंजी के बारे में बात कर. 415 00:22:00,010 --> 00:22:02,070 बड़ा सवाल है. 416 00:22:02,070 --> 00:22:02,600 ठीक है. 417 00:22:02,600 --> 00:22:06,390 418 00:22:06,390 --> 00:22:08,170 कूल. 419 00:22:08,170 --> 00:22:09,032 दरअसल, पर पकड़. 420 00:22:09,032 --> 00:22:09,990 मुझे मैं क्या देखते हैं. 421 00:22:09,990 --> 00:22:13,600 422 00:22:13,600 --> 00:22:18,260 तो इससे पहले कि हम मैं, बाद में मिलता है और मिल सिर्फ तुम लोगों के एक छोटा सा दिखाना चाहते हैं 423 00:22:18,260 --> 00:22:23,680 यह गतिशील है के बारे में कैसे शांत की तरह है, जो टाइप. 424 00:22:23,680 --> 00:22:24,450 मैं इन सब है. 425 00:22:24,450 --> 00:22:28,160 मैं यहाँ चार उदाहरण की तरह है और मैं आप सभी इस कोड भेज देंगे 426 00:22:28,160 --> 00:22:30,580 कक्षा के बाद. 427 00:22:30,580 --> 00:22:34,440 >> यहाँ तो हम कुछ चर एक है. 428 00:22:34,440 --> 00:22:36,500 यह ठीक है, सिर्फ 1 प्लस 1 है? 429 00:22:36,500 --> 00:22:40,930 और हम हैं कि क्या बाहर मुद्रित करने के लिए जा रहे हैं के बराबर है, और तब हम कुछ प्रकार है. 430 00:22:40,930 --> 00:22:46,066 और किसी को कोई अनुमान है क्या बारे में यह होने जा रहा है प्रकार है? 431 00:22:46,066 --> 00:22:46,890 >> दर्शक: एक पूर्णांक. 432 00:22:46,890 --> 00:22:48,560 >> एलीसन BUCHHOLTZ-एयू: हाँ, यह एक पूर्णांक है. 433 00:22:48,560 --> 00:22:49,890 तो यह सिर्फ उन्हें एक साथ जोड़ता है. 434 00:22:49,890 --> 00:22:51,671 यह एक पूर्णांक है. 435 00:22:51,671 --> 00:22:52,170 सब अच्छा है. 436 00:22:52,170 --> 00:22:56,440 437 00:22:56,440 --> 00:23:05,590 तो यह अगले एक, हम हैं तार की तरह क्या देखो. 438 00:23:05,590 --> 00:23:11,000 हम इस चलाते हैं, यह ओह, सोचता है. 439 00:23:11,000 --> 00:23:13,720 आप वास्तव में कोशिश कर रहे हैं सिर्फ बातें जोड़ने के लिए. 440 00:23:13,720 --> 00:23:15,140 तुम बस उलझन में है. 441 00:23:15,140 --> 00:23:17,410 तो मैं सिर्फ तुम्हारे लिए यह तय करने के लिए जा रहा हूँ. 442 00:23:17,410 --> 00:23:18,090 आप पूर्णांक मतलब. 443 00:23:18,090 --> 00:23:19,160 मैं आप पूर्णांक मतलब पता है. 444 00:23:19,160 --> 00:23:25,190 >> तो यह आप कर सकते हैं तरीकों में से एक है देखते हैं, पीएचपी अपनी खुद की एक मन है. 445 00:23:25,190 --> 00:23:28,800 हालांकि हम स्पष्ट रूप से कहा, देखो, इन लोगों तार कर रहे हैं. 446 00:23:28,800 --> 00:23:30,120 मैं स्ट्रिंग एक मतलब है. 447 00:23:30,120 --> 00:23:32,160 लेकिन यह ओह, कहते हैं, लेकिन आप उन्हें जोड़ने की कोशिश कर रहे हैं, 448 00:23:32,160 --> 00:23:34,460 ताकि आप इसे एक पूर्णांक है मतलब होगा. 449 00:23:34,460 --> 00:23:35,950 बस इस पर मुझे भरोसा है. 450 00:23:35,950 --> 00:23:38,920 तो यह है कि यह एक पूर्णांक का कहना है, और यह सामान्य की तरह उन्हें कहते हैं. 451 00:23:38,920 --> 00:23:42,460 आप जा रहे हैं तो शांत की तरह अपनी बातों के साथ आलसी पाने के लिए, 452 00:23:42,460 --> 00:23:45,470 या आप कुछ जोड़ना चाहते हैं. 453 00:23:45,470 --> 00:23:48,690 >> एक बड़ी बात है, अगर है कि आप pset2 को वापस लगता है 454 00:23:48,690 --> 00:23:51,840 उपयोगकर्ता था कि कुछ हमें लगता है कि, सही, inputted 455 00:23:51,840 --> 00:23:54,010 एक चार या पहली बार में एक स्ट्रिंग है. 456 00:23:54,010 --> 00:23:57,950 अब हम स्पष्ट रूप से करने के लिए नहीं है ओह, यह एक पूर्णांक बनाना, कहते हैं. 457 00:23:57,950 --> 00:23:59,790 PHP के सिर्फ अरे हाँ, जैसा होगा. 458 00:23:59,790 --> 00:24:01,215 मैं आपको एक पूर्णांक मतलब पता है. 459 00:24:01,215 --> 00:24:01,830 बेवकूफ आप. 460 00:24:01,830 --> 00:24:04,640 आप एक स्ट्रिंग मतलब नहीं था. 461 00:24:04,640 --> 00:24:12,596 >> अब, उस मामले में तो हम, क्या यह है कि 462 00:24:12,596 --> 00:24:14,330 आप लोग इसे यहां क्या करने जा रहा है लगता है? 463 00:24:14,330 --> 00:24:17,220 464 00:24:17,220 --> 00:24:20,495 हम एक स्ट्रिंग और अब एक पूर्णांक है. 465 00:24:20,495 --> 00:24:21,980 >> दर्शक: यह अभी भी एक पूर्णांक है. 466 00:24:21,980 --> 00:24:24,040 >> एलीसन BUCHHOLTZ-एयू: यह अभी भी एक पूर्णांक है. 467 00:24:24,040 --> 00:24:26,790 और कारण है कि मैं रखा जाएगा is-- अधिक उदाहरण हैं, लेकिन यह एक मजेदार. 468 00:24:26,790 --> 00:24:30,110 यह कर रहा है कारण है आप चीजों को जोड़ने की कोशिश कर रहे हैं की तरह है. 469 00:24:30,110 --> 00:24:33,310 आप जोड़ने की कोशिश कर रहे हैं तो चीजें, मैं, मान जा रहा हूँ 470 00:24:33,310 --> 00:24:36,030 यथोचित, आप कुछ है आप जोड़ सकते हैं कि उचित. 471 00:24:36,030 --> 00:24:40,032 मैं सिर्फ यह एक पूर्णांक बनाने के लिए जा रहा हूँ, और हम सिर्फ हमेशा की तरह, यह जोड़ने के लिए जा रहे हैं. 472 00:24:40,032 --> 00:24:42,240 और फिर उसी तरह, मैं तुम लोगों को यह विचार मिलता है. 473 00:24:42,240 --> 00:24:47,400 हम यह भी है, जो यहां इस एक है सिर्फ घर का काम, और यह एक ही बात करता है. 474 00:24:47,400 --> 00:24:49,210 यह आप मूर्ख उपयोगकर्ता, की तरह है. 475 00:24:49,210 --> 00:24:51,400 क्या आप एक पूर्णांक चाहते हैं. 476 00:24:51,400 --> 00:24:54,491 >> दर्शक: हम एक पत्र डाल, तो होगा यह [अश्राव्य] मूल्य करते हैं या नहीं? 477 00:24:54,491 --> 00:24:56,532 एलीसन BUCHHOLTZ-एयू: ओह, यह एक अच्छा सवाल है. 478 00:24:56,532 --> 00:24:57,518 चलो देखते हैं. 479 00:24:57,518 --> 00:25:00,480 480 00:25:00,480 --> 00:25:03,430 नहीं, अभी भी एक पूर्णांक है. 481 00:25:03,430 --> 00:25:06,700 तो यह एक छोटे से पागल है. 482 00:25:06,700 --> 00:25:12,170 यह आप PHP दिखाने के लिए बस की तरह है कभी कभी irrational-- में नहीं व्यवहार कर सकते हैं 483 00:25:12,170 --> 00:25:16,670 पूरी तरह से तर्कहीन है, लेकिन यह व्यवहार करते हैं सकता है आप वास्तव में उम्मीद नहीं है कि मायनों में. 484 00:25:16,670 --> 00:25:18,970 तो, जब संदेह में, जाँच चीजों के प्रकार. 485 00:25:18,970 --> 00:25:22,570 इस समारोह GetType सुपर उपयोगी हो सकता है. 486 00:25:22,570 --> 00:25:26,930 >> आमतौर पर, आप के साथ कुछ भी कर रहे हैं plusses या किसी गणितीय ऑपरेटरों, 487 00:25:26,930 --> 00:25:32,010 यह कुछ भी मान रहा है उचित सिर्फ एक पूर्णांक है. 488 00:25:32,010 --> 00:25:36,530 तो, आप चार 1, या एक है स्ट्रिंग 1, या 1 वास्तविक पूर्णांक, 489 00:25:36,530 --> 00:25:38,200 यह कल्पना करने के लिए जा रहा है. 490 00:25:38,200 --> 00:25:41,410 आप समान किरदार करना चाहते हैं कुछ भी, आप पूरी तरह से कर सकते हैं. 491 00:25:41,410 --> 00:25:46,540 आप ऐसा कुछ कर सकता यहाँ दोगुना, मुझे विश्वास है. 492 00:25:46,540 --> 00:25:50,370 493 00:25:50,370 --> 00:25:53,420 और उस मामले में, यह ओह, कहने के लिए जा रहा है. 494 00:25:53,420 --> 00:25:56,550 मैं इस एक डबल क्योंकि बनाती हूँ आप स्पष्ट रूप से यह एक डबल कहा. 495 00:25:56,550 --> 00:26:00,370 आप हमेशा स्पष्ट रूप से कर सकते हैं PHP के कुछ करते हैं, लेकिन. 496 00:26:00,370 --> 00:26:02,174 >> दर्शक: रुको, क्यों एक प्लस 1 है? 497 00:26:02,174 --> 00:26:03,215 >> एलीसन BUCHHOLTZ-एयू: ओह. 498 00:26:03,215 --> 00:26:06,512 499 00:26:06,512 --> 00:26:07,490 क्या आप वहां मौजूद हैं. 500 00:26:07,490 --> 00:26:08,400 यह सिर्फ एक गूंज था. 501 00:26:08,400 --> 00:26:10,820 यही मेरी गलती थी. 502 00:26:10,820 --> 00:26:14,240 तो, आप स्पष्ट रूप से यह बताने के लिए कर सकते हैं एक खास प्रकार की कुछ कर, 503 00:26:14,240 --> 00:26:17,980 लेकिन ज्यादातर समय, यह जा रहा है गतिशील रूप क्रम में तय है कि. 504 00:26:17,980 --> 00:26:20,730 तो यह माध्यम से जा रहा रखने के लिए जा रहा है और यह ठीक है, की तरह होने जा रहा है. 505 00:26:20,730 --> 00:26:23,229 क्या सबसे बनाता है इस के लिए भावना हो सकता है? 506 00:26:23,229 --> 00:26:24,520 यह वास्तव में एक स्ट्रिंग होना चाहिए? 507 00:26:24,520 --> 00:26:25,090 यह एक पूर्णांक होना चाहिए? 508 00:26:25,090 --> 00:26:25,770 यह एक नाव होना चाहिए? 509 00:26:25,770 --> 00:26:26,810 यह एक डबल होना चाहिए? 510 00:26:26,810 --> 00:26:29,456 और यह तुम्हारे लिए है कि तय करेगा. 511 00:26:29,456 --> 00:26:31,980 >> आप ऐसा करने के लिए मजबूर कर सकते हैं क्या आप चाहते हैं, but-- 512 00:26:31,980 --> 00:26:35,032 >> दर्शक: कि यह धीमी पड़ता है? 513 00:26:35,032 --> 00:26:37,365 एलीसन BUCHHOLTZ-एयू: ठीक है, मेरा मतलब है, सी बहुत ही कुशल है. 514 00:26:37,365 --> 00:26:41,760 मैं यह क्योंकि निश्चित रूप से धीमी है लगता है यह हो रहा है के रूप में यह प्रक्रिया करने के लिए है. 515 00:26:41,760 --> 00:26:45,200 सी, मैं तेजी से होता है लगभग यकीन है. 516 00:26:45,200 --> 00:26:47,620 लेकिन जाहिर है वहाँ एक यहाँ ठंडी चीजों का बहुत कुछ 517 00:26:47,620 --> 00:26:49,190 कि हम के बारे में चिंता करने की ज़रूरत नहीं है. 518 00:26:49,190 --> 00:26:50,981 तो, हम खोज रहे हैं एक सरणी के माध्यम से, हम 519 00:26:50,981 --> 00:26:54,290 वास्तव में बनाने की जरूरत नहीं है सरणी के माध्यम से कुछ खोज. 520 00:26:54,290 --> 00:26:56,920 हम सिर्फ कुंजी के लिए पूछ सकते हैं और पीएचपी यह ध्यान रखना होगा. 521 00:26:56,920 --> 00:26:59,510 522 00:26:59,510 --> 00:27:00,630 >> कूल. 523 00:27:00,630 --> 00:27:01,130 बहुत बढ़िया. 524 00:27:01,130 --> 00:27:03,937 मेरे उदाहरण के अंत की तरह लग रहा है. 525 00:27:03,937 --> 00:27:05,770 तुम लोग कभी नहीं जा रहे हैं अब भूल जाते हैं कि. 526 00:27:05,770 --> 00:27:08,450 ओह, पीएचपी बस है, जैसे तुम हो जा रहे हैं नहीं, नहीं, नहीं की तरह है जो कि माँ की तरह. 527 00:27:08,450 --> 00:27:09,325 मैं तुम्हें क्या मतलब है. 528 00:27:09,325 --> 00:27:11,000 मैं तुम क्या चाहते हो. 529 00:27:11,000 --> 00:27:11,580 ठीक. 530 00:27:11,580 --> 00:27:15,040 इसलिए यह उम्मीद है कि, आपके लिए उपयोगी है pset, बहुत शुरुआत में कम से कम, 531 00:27:15,040 --> 00:27:20,290 आप सभी से निपटने के बारे में हैं, क्योंकि उपयोगकर्ता से रूपों और बातों के साथ. 532 00:27:20,290 --> 00:27:24,460 >> तो दो तरीके हैं कि हम PHP और HTML के साथ जानकारी आसपास पारित 533 00:27:24,460 --> 00:27:26,700 जब हम गुजर रहे हैं उन दो चीजों के बीच. 534 00:27:26,700 --> 00:27:32,330 इसलिए हम पारित हो जाता है, जो $ _GET है, यूआरएल के माध्यम से, और हम, $ _POST है 535 00:27:32,330 --> 00:27:36,600 संदेश में पारित हो जाता है शरीर, और इसलिए हम इसे छिपा पर विचार करें. 536 00:27:36,600 --> 00:27:41,660 लेकिन समझने की एक बात यह है कि इनमें से कोई भी सुरक्षित माना जाता है. 537 00:27:41,660 --> 00:27:45,580 >> आप किसी को है, तो कौन है जा संदेशों को बेधने 538 00:27:45,580 --> 00:27:49,180 आगे पीछे तुम और के बीच सर्वर, वे अभी भी यह डेटा प्राप्त कर सकते हैं. 539 00:27:49,180 --> 00:27:50,810 वे सिर्फ एक थोड़ा कठिन लग रही है. 540 00:27:50,810 --> 00:27:54,690 यह वास्तव में यह है that-- नहीं है बस यूआरएल से छिपा हुआ. 541 00:27:54,690 --> 00:27:58,820 यह संदेश शरीर में अब भी है यदि ऐसा है तो, हालांकि वे कहते हैं कि करने के लिए उपयोग किया है, 542 00:27:58,820 --> 00:27:59,920 यह वास्तव में सिर्फ like-- है 543 00:27:59,920 --> 00:28:01,710 >> यह अंतर की तरह है कुछ के बीच 544 00:28:01,710 --> 00:28:05,010 के बाहर पर लिखा जा रहा है एक लिफाफा और कुछ किया जा रहा है 545 00:28:05,010 --> 00:28:06,980 अंदर कागज के एक टुकड़े पर लिखा. 546 00:28:06,980 --> 00:28:10,270 यह लिफाफा खोलने के लिए मुश्किल नहीं है और अंदर एक कागज का टुकड़ा मिलता है. 547 00:28:10,270 --> 00:28:12,414 दी, यह बहुत आसान हो जाएगा बस के बाहर पढ़ा. 548 00:28:12,414 --> 00:28:14,330 लेकिन यह है कि कैसे आप कर सकते है एक तरह से इन के बारे में सोचना. 549 00:28:14,330 --> 00:28:16,940 इनमें से न तो कर रहे हैं वास्तव में सुरक्षित माना जाता है. 550 00:28:16,940 --> 00:28:17,790 ठीक है? 551 00:28:17,790 --> 00:28:19,750 >> दी, वास्तव में नहीं है अपने pset के लिए बात 552 00:28:19,750 --> 00:28:22,050 आप काम नहीं कर रहे हैं क्योंकि व्यापार रहस्य के साथ, 553 00:28:22,050 --> 00:28:25,850 लेकिन यह आम तौर पर एक है बात हम कि वास्तव में 554 00:28:25,850 --> 00:28:29,260 लोगों की वजह से जोर देना ओह, ठीक है, यह छिपा है, लगता है. 555 00:28:29,260 --> 00:28:30,610 यह सुपर सुरक्षित होना चाहिए. 556 00:28:30,610 --> 00:28:31,140 नहीं. 557 00:28:31,140 --> 00:28:32,570 यह सुरक्षित नहीं है. 558 00:28:32,570 --> 00:28:35,808 यह सिर्फ थोड़ा है कम असुरक्षित, मुझे लगता है. 559 00:28:35,808 --> 00:28:38,500 या असुरक्षित. 560 00:28:38,500 --> 00:28:41,625 >> इसलिए हम वास्तव में एक उदाहरण है. 561 00:28:41,625 --> 00:28:43,500 आप जानते हैं, मैं प्यार करता हूँ उदाहरण के साथ अधिक सिखाने. 562 00:28:43,500 --> 00:28:45,070 इस बेहतर मदद करता है मुझे लगता है. 563 00:28:45,070 --> 00:28:49,590 तो, हम यहाँ कुछ सरल रूप है वास्तव में, जो तुम लोग कभी रहे हैं 564 00:28:49,590 --> 00:28:51,940 PHP के बारे में उलझन में, यह वास्तव में छोटा है 565 00:28:51,940 --> 00:28:55,630 लेकिन php.net वास्तव में है वास्तव में अच्छा प्रलेखन. 566 00:28:55,630 --> 00:28:56,500 मैं वास्तव में यह पसंद है. 567 00:28:56,500 --> 00:29:02,900 मैं इस बात के लिए तैयार करने के लिए यह प्रयोग किया गया अनुभाग, तो मैं आप के लिए पशु चिकित्सक यह कर सकते हैं. 568 00:29:02,900 --> 00:29:07,760 >> यह उन लोगों से एक उदाहरण है कैसे $ _POST और $ _GET काम पर. 569 00:29:07,760 --> 00:29:09,970 फर्क सिर्फ इतना है इनमें से दो के बीच, 570 00:29:09,970 --> 00:29:13,285 जानकारी है जहां इसके अलावा यह यूआरएल में है, चाहे प्रदर्शित 571 00:29:13,285 --> 00:29:16,430 या शरीर में, भी है विधि क्या है. 572 00:29:16,430 --> 00:29:21,350 HTML-- इस के लिए अपने फार्म में तो एक बहुत ही सरल HTML फार्म है. 573 00:29:21,350 --> 00:29:22,760 किसी को भी यह क्या करता है मुझे बता सकते हैं? 574 00:29:22,760 --> 00:29:29,471 575 00:29:29,471 --> 00:29:30,970 दर्शक: अपना नाम और उम्र के लिए कहें. 576 00:29:30,970 --> 00:29:31,230 एलीसन BUCHHOLTZ-एयू: बिल्कुल. 577 00:29:31,230 --> 00:29:33,330 इसलिए हम कुछ फार्म कार्रवाई है. 578 00:29:33,330 --> 00:29:36,260 यही कारण है कि हमें यह कुछ कार्य रूप है पता देता है. 579 00:29:36,260 --> 00:29:39,330 और क्या होने जा रहा है हम सबमिट मारा, है, 580 00:29:39,330 --> 00:29:44,280 यह action.php कॉल करने के लिए जा रहा है यह क्या है, जो 581 00:29:44,280 --> 00:29:47,180 और यह यह कॉल करने के लिए जा रहा है $ _POST की एक विधि के साथ. 582 00:29:47,180 --> 00:29:51,340 इस मामले में तो अपने जानकारी छिपा है. 583 00:29:51,340 --> 00:29:57,020 और यह सिर्फ अपने नाम कुछ है, नाम बुलाया इनपुट प्रकार, कुछ उम्र, 584 00:29:57,020 --> 00:30:01,270 इनपुट प्रकार हम भी उम्र कॉल कि = "पाठ". 585 00:30:01,270 --> 00:30:05,110 और हम सबमिट मारा तो अगर, Action.php भेंट करेंगे भेजें. 586 00:30:05,110 --> 00:30:09,800 >> हम वास्तव में जब मारा तो हम सबमिट करें यह पोस्ट किया गया है कि पता है, दर असल, 587 00:30:09,800 --> 00:30:15,290 और हम वास्तव में इस में देखेंगे अपने समस्या सेट उम्मीद है कि हम हूँ कि 588 00:30:15,290 --> 00:30:16,760 एक छोटा सा के माध्यम से चलने के लिए मिलता है. 589 00:30:16,760 --> 00:30:21,690 और यह यहाँ क्या कर रहा है सब पोस्ट है कुछ superglobal चर रहा है 590 00:30:21,690 --> 00:30:23,300 हम व्याख्यान के दौरान बारे में बात की है. 591 00:30:23,300 --> 00:30:30,170 और आप के बारे में $ _POST लगता है कि कैसे कर सकते हैं कि यह सिर्फ एक साहचर्य सरणी है. 592 00:30:30,170 --> 00:30:30,960 ठीक है? 593 00:30:30,960 --> 00:30:35,930 तो यह कुछ महत्वपूर्ण यह है कुछ महत्वपूर्ण है, और जो कुछ भी 594 00:30:35,930 --> 00:30:39,270 उपयोगकर्ता इनपुट हो जाता है एक उन में से प्रत्येक के लिए मूल्य. 595 00:30:39,270 --> 00:30:39,960 ठीक है? 596 00:30:39,960 --> 00:30:47,240 >> तो अगर हम क्या इस सरणी लिखने के लिए थे वास्तव में हम बाद सही तरह देखा 597 00:30:47,240 --> 00:30:56,000 फार्म प्रस्तुत, हम करेंगे है, यह हमारे $ _POST है 598 00:30:56,000 --> 00:31:04,380 और कुछ सरणी हम कुछ नाम है जहां. 599 00:31:04,380 --> 00:31:17,670 चलो बस हम अपने नाम कर लेंगे हम कहते हैं, और फिर हम, 21 कुछ उम्र है. 600 00:31:17,670 --> 00:31:19,420 वू. 601 00:31:19,420 --> 00:31:23,550 तो यह सब $ _POST है. $ _POST ठीक है, बस एक साहचर्य सरणी है? 602 00:31:23,550 --> 00:31:24,807 >> यह बस ठीक है, कहते हैं. 603 00:31:24,807 --> 00:31:26,890 हमने बातें क्या हैं उपयोगकर्ता से लिए कहा? 604 00:31:26,890 --> 00:31:28,889 चर क्या हैं हम आसपास गुजर रहे हैं 605 00:31:28,889 --> 00:31:30,730 हम इस रूप में के लिए पूछा है कि? 606 00:31:30,730 --> 00:31:33,830 और फिर क्या हैं मानों उस के साथ जुड़े? 607 00:31:33,830 --> 00:31:38,750 तो इस मामले में, अगर मैं इसे प्रस्तुत सहयोगी के नाम और 21 के एक उम्र के साथ, 608 00:31:38,750 --> 00:31:40,890 इस $ _POST की तरह लग रहा है. 609 00:31:40,890 --> 00:31:41,570 ठीक है? 610 00:31:41,570 --> 00:31:45,150 और यह क्या है PHP फ़ाइल में पहुँच गया है. 611 00:31:45,150 --> 00:31:46,680 ठीक है? 612 00:31:46,680 --> 00:31:51,730 >> इस मामले में तो, यह बस की तरह है हमारे सरणी से किसी भी अन्य बात हो रही है. 613 00:31:51,730 --> 00:31:55,370 इसके बजाय में एक सूचकांक के हमारे सरणी, हम कुछ महत्वपूर्ण है. 614 00:31:55,370 --> 00:32:00,790 तो यह देने जा रहा है मुझे चाबी नाम पर मूल्य. 615 00:32:00,790 --> 00:32:05,400 तो इस सहयोगी होने जा रहा है, और इस यहीं मुझे देने जा रहा है 616 00:32:05,400 --> 00:32:08,840 $ _POST जहां पर मूल्य कुंजी 21 हो जाएगी जो उम्र है. 617 00:32:08,840 --> 00:32:12,541 618 00:32:12,541 --> 00:32:14,290 तुम हो जा रहे हैं यह काफी एक बिट कर रहे हैं. 619 00:32:14,290 --> 00:32:18,920 620 00:32:18,920 --> 00:32:21,590 हाँ, जो भाग से? 621 00:32:21,590 --> 00:32:24,235 >> दर्शक: तुम थे नीचे हिस्से तरफ इशारा करते हुए. 622 00:32:24,235 --> 00:32:25,860 एलीसन BUCHHOLTZ-एयू: यह नीचे हिस्सा? 623 00:32:25,860 --> 00:32:26,359 ठीक. 624 00:32:26,359 --> 00:32:31,897 तो, अगर आप इस हमारे HTML समझ फार्म, और हम कुछ विधि $ _POST है, 625 00:32:31,897 --> 00:32:32,480 जो मायने रखती है. 626 00:32:32,480 --> 00:32:35,410 यह भी, $ _GET हो सकता है लेकिन इस उद्देश्य के लिए, 627 00:32:35,410 --> 00:32:36,910 हम सिर्फ यह $ _POST है कहने के लिए जा रहे हैं. 628 00:32:36,910 --> 00:32:42,700 हम इस फार्म जमा करते हैं, तो यह है कहा जाता है कि एक PHP फ़ाइल का हिस्सा है. 629 00:32:42,700 --> 00:32:48,530 तो इस PHP फ़ाइल अब अमल करने जा रहा है हमारे एचटीएमएल से जानकारी दी 630 00:32:48,530 --> 00:32:49,840 फार्म. 631 00:32:49,840 --> 00:32:52,670 >> तो क्या यह कर रहा है, जब हम हमारे HTML फार्म पर भेजें मारा, 632 00:32:52,670 --> 00:32:59,220 यह आप इस superglobal गुजर रहा है, जो सिर्फ एक साहचर्य सरणी है. 633 00:32:59,220 --> 00:33:00,306 ये इस प्रकार है. 634 00:33:00,306 --> 00:33:02,840 यह सिर्फ फाइल करने के लिए है कि गुजर तरह है. 635 00:33:02,840 --> 00:33:04,540 और क्या इसे कहते हैं ठीक है, यहाँ $ _POST है, है. 636 00:33:04,540 --> 00:33:05,706 यह अपने साहचर्य सरणी है. 637 00:33:05,706 --> 00:33:07,000 आप क्या चाहते हैं इसके साथ क्या. 638 00:33:07,000 --> 00:33:08,980 और हम ठीक है, कह रहे हैं. 639 00:33:08,980 --> 00:33:13,620 नाम पर मुझे मान देने, और मुझे उम्र में मूल्य दे. 640 00:33:13,620 --> 00:33:18,150 >> तो ये सिर्फ चाबियाँ, कर रहे हैं और यह हमारे सरणी है. 641 00:33:18,150 --> 00:33:19,190 वह समझ में आता है? 642 00:33:19,190 --> 00:33:19,815 >> दर्शक: mhmm. 643 00:33:19,815 --> 00:33:21,266 एलीसन BUCHHOLTZ-एयू: बहुत बढ़िया. 644 00:33:21,266 --> 00:33:24,432 दर्शक: आप फिर से जमा करने के लिए है फार्म यह सिर्फ डेटा पर लिखना पड़ता है? 645 00:33:24,432 --> 00:33:25,557 एलीसन BUCHHOLTZ-एयू: हाँ. 646 00:33:25,557 --> 00:33:26,160 Mhmm? 647 00:33:26,160 --> 00:33:30,300 >> दर्शक: क्यों आप की क्या ज़रूरत है यह एक पूर्णांक है कि निर्दिष्ट करने के लिए? 648 00:33:30,300 --> 00:33:34,950 >> एलीसन BUCHHOLTZ-एयू: इस मामले में, उपयोगकर्ता सिर्फ एक पूर्णांक होना करने के लिए मजबूर कर रहा है. 649 00:33:34,950 --> 00:33:35,749 >> दर्शक: ठीक है. 650 00:33:35,749 --> 00:33:38,540 एलीसन BUCHHOLTZ-एयू: मुझे नहीं पता आप वास्तव में उस की आवश्यकता होगी, तो 651 00:33:38,540 --> 00:33:43,850 लेकिन उनके प्रयोजनों के लिए, वे का फैसला वे चाहते थे कि यह एक पूर्णांक होना. 652 00:33:43,850 --> 00:33:45,590 वे सिर्फ यह typecasting रहे हैं. 653 00:33:45,590 --> 00:33:47,760 शायद वे के रूप में प्रयोग कर रहे हैं बाद में कुछ और. 654 00:33:47,760 --> 00:33:49,872 यह सिर्फ एक टुकड़ा है. 655 00:33:49,872 --> 00:33:50,372 हाँ? 656 00:33:50,372 --> 00:33:57,246 >> दर्शक: क्या वे टाइप अगर 12, टी डब्ल्यू ई एल वी-ई, उम्र के लिए? 657 00:33:57,246 --> 00:33:59,704 एलीसन BUCHHOLTZ-एयू: यदि वे एक पूर्णांक के रूप में उस प्रकार की कोशिश की? 658 00:33:59,704 --> 00:34:00,160 दर्शक: हाँ. 659 00:34:00,160 --> 00:34:02,076 एलीसन BUCHHOLTZ-एयू: मैं कि क्या करता है, भूल जाओ. 660 00:34:02,076 --> 00:34:05,540 मैं इसे बदलने की कोशिश कर सकते हैं लगता है एक पूर्णांक के लिए सबसे पहले चरित्र, 661 00:34:05,540 --> 00:34:11,360 या मान ले और कन्वर्ट यह, लेकिन मैं वास्तव में क्या यह भूल जाते हैं. 662 00:34:11,360 --> 00:34:14,570 लिखने के लिए एक मजेदार बात हो एक कार्यक्रम के लिए और प्रयास करें. 663 00:34:14,570 --> 00:34:16,389 एक जोड़ी लाइनों करो. 664 00:34:16,389 --> 00:34:21,310 ठीक है, तो यह मुख्य में से एक है आप जा रहे हैं कि बातें कर रही हो. 665 00:34:21,310 --> 00:34:23,969 मुझे उम्मीद है कि चलने के लिए जा रहा हूँ फ़ाइलों के एक जोड़े के माध्यम से 666 00:34:23,969 --> 00:34:25,260 तुम लोगों के साथ pset से. 667 00:34:25,260 --> 00:34:28,850 हम करने जा रहे हैं ऐसा लगता है समय है, तो हम ऐसा कर सकते हैं. 668 00:34:28,850 --> 00:34:31,190 >> लेकिन तुम हो जा रहे हैं बहुत सारी बातें कर रही 669 00:34:31,190 --> 00:34:36,130 इस तरह, आप गुजर रहे हैं, जहां एक HTML फार्म से बातें 670 00:34:36,130 --> 00:34:42,130 इस PHP फार्म में है कि तब होगा निर्देश के कुछ सेट पर अमल 671 00:34:42,130 --> 00:34:44,460 प्रदान किया गया है कि डेटा पर. 672 00:34:44,460 --> 00:34:46,864 यह सचमुच अपने pset का सार है. 673 00:34:46,864 --> 00:34:48,130 हाँ. 674 00:34:48,130 --> 00:34:52,040 >> दर्शक: प्रकार = कि, "भेजें" HTML फार्म पर एक बटन बनाता है. 675 00:34:52,040 --> 00:34:54,280 कॉल करने के लिए रास्ता नहीं है उस बटन को कुछ और? 676 00:34:54,280 --> 00:34:56,040 तो आप = "भेजें" नाम की तरह होगा? 677 00:34:56,040 --> 00:34:59,170 या कि बटन बस होने जा रहा है अब ठीक है, खाली तुम क्योंकि केवल 678 00:34:59,170 --> 00:35:00,970 यह एक प्रकार का नहीं, एक नाम दिया था. 679 00:35:00,970 --> 00:35:03,803 >> एलीसन BUCHHOLTZ-एयू: मुझे लगता है कि बस अभी खाली होने जा रहा. 680 00:35:03,803 --> 00:35:07,320 हम निश्चित रूप में देख सकते हैं pset, हम निश्चित रूप से होगा क्योंकि 681 00:35:07,320 --> 00:35:10,265 देख रही हो बात की तरह करें. 682 00:35:10,265 --> 00:35:14,610 लेकिन हाँ, आप निश्चित रूप से निर्दिष्ट कर सकते हैं आप अपने बटन पर चाहते हैं कि पाठ. 683 00:35:14,610 --> 00:35:17,560 ठीक है, तो एसक्यूएल. 684 00:35:17,560 --> 00:35:21,880 >> आप खरीद और शेयरों की बिक्री कर रहे हैं, आप उन पर नज़र रखने की जरूरत है. 685 00:35:21,880 --> 00:35:25,760 इसलिए हम ऐसा करने जा रहे हैं जिस तरह से है सिर्फ एक डेटाबेस है जो एसक्यूएल, साथ. 686 00:35:25,760 --> 00:35:29,200 एक मेज, जहां के रूप में सोचो आप यह सब जानकारी रख रहे हैं 687 00:35:29,200 --> 00:35:30,649 अपनी विभिन्न उपयोगकर्ताओं के बारे में. 688 00:35:30,649 --> 00:35:32,940 और तुम लोग वास्तव में कर रहे हैं इन में से एक बनाने के लिए जा रहा है. 689 00:35:32,940 --> 00:35:34,290 यह बहुत अच्छा है. 690 00:35:34,290 --> 00:35:38,470 >> और सिर्फ चार मुख्य बातें कर रहे हैं आप इस pset के लिए पता करने की जरूरत है कि, 691 00:35:38,470 --> 00:35:43,120 और वे अद्यतन कर रहे हैं, तो आप मूल रूप से डेटा का अद्यतन करें. 692 00:35:43,120 --> 00:35:45,190 यही कारण है कि यह पहले से ही वहाँ है कि मानता है. 693 00:35:45,190 --> 00:35:48,320 यह वहाँ नहीं है, तो यह जा रहा है एक त्रुटि के साथ आप हिट करने के लिए, 694 00:35:48,320 --> 00:35:51,300 तो हो सकता है आप जाँच करना चाहते हैं. 695 00:35:51,300 --> 00:35:55,882 और तुम मुझे on-- अद्यतन करेगा मेरे पास समय actually- चाहिए, 696 00:35:55,882 --> 00:35:57,090 मैं इनमें से एक जोड़ी लिख देंगे. 697 00:35:57,090 --> 00:36:03,370 मैं वास्तव में आप लोगों को एक दे देंगे नमूना की जोड़ी, पूर्ण SQL आदेश, 698 00:36:03,370 --> 00:36:06,530 ये सिर्फ मुख्य हैं क्योंकि लोगों, लेकिन आप उन्हें एक साथ शामिल हो सकते हैं. 699 00:36:06,530 --> 00:36:09,780 तो मैं ऐसा करूँगा और मैं भेज देंगे इन नोटों के साथ आप के लिए है कि बाहर. 700 00:36:09,780 --> 00:36:14,580 >> आप कुछ अपडेट करना चाहते हैं तो, आप अद्यतन कर रहे हैं क्या यह बताने की जरूरत 701 00:36:14,580 --> 00:36:16,390 और जहाँ आप इसे अपडेट कर रहे हैं. 702 00:36:16,390 --> 00:36:27,770 तो एक ठेठ एसक्यूएल आदेश अद्यतन किया जाएगा कुछ कुछ बराबर होती है जहां आईडी. 703 00:36:27,770 --> 00:36:31,490 या जैसा अद्यतन पता जहां आईडी 3 के बराबर होती है, 704 00:36:31,490 --> 00:36:37,040 और इस पते क्षेत्र अद्यतन करेगा तीन में से एक आईडी है जो अपने उपयोगकर्ता की. 705 00:36:37,040 --> 00:36:37,630 ठीक है? 706 00:36:37,630 --> 00:36:44,300 >> तो आप एसक्यूएल और W3Schools से करने के लिए जाना है, वे भयानक उदाहरण है. 707 00:36:44,300 --> 00:36:46,880 वास्तव में, मैं खींच सकता है एक छोटा सा में कुछ. 708 00:36:46,880 --> 00:36:49,810 और फिर में डालने, आप कर रहे हैं बस वहाँ कुछ मूल्यों डालने. 709 00:36:49,810 --> 00:36:56,810 आप कुछ नया बनाने की कोशिश कर रहे हैं तो प्रविष्टि, आप एक नया उपयोगकर्ता बना रहे हैं तो, 710 00:36:56,810 --> 00:37:00,970 आप में डालने हो सकता है अपने डेटाबेस में कहा जाता है जो कुछ भी, 711 00:37:00,970 --> 00:37:03,540 और आप इन सभी मूल्यों होगा. 712 00:37:03,540 --> 00:37:06,250 >> तो फिर तुम, का चयन किया है देखने के लिए मूल्यों का चयन करें. 713 00:37:06,250 --> 00:37:09,640 आप को जांच करने के लिए कोशिश कर रहे हैं तो एक उपयोगकर्ता मौजूद है या आप कर रहे हैं अगर देखना 714 00:37:09,640 --> 00:37:12,030 विशिष्ट हड़पने की कोशिश एक उपयोगकर्ता के बारे में जानकारी 715 00:37:12,030 --> 00:37:13,790 आप का चयन का उपयोग करने जा रहे हैं. 716 00:37:13,790 --> 00:37:17,564 और फिर हटाना, मुझे लगता है, वहाँ बहुत आसान है. 717 00:37:17,564 --> 00:37:19,480 तुम बस को हटाने रहे मेज से कुछ. 718 00:37:19,480 --> 00:37:25,960 और वास्तव में, मुझे वास्तव में खींच दें आप लोगों के लिए कुछ उदाहरण ऊपर. 719 00:37:25,960 --> 00:37:29,350 अरे यह मेरी 61 पेज है, देखो. 720 00:37:29,350 --> 00:37:32,940 >> इसलिए हम W3Schools से करने के लिए जाना है, उम्मीद है कि यह फिर से हो रहा है. 721 00:37:32,940 --> 00:37:35,640 हाँ, यह प्यार. 722 00:37:35,640 --> 00:37:37,680 हम एसक्यूएल के पास जाओ. 723 00:37:37,680 --> 00:37:39,160 तो, यह यहाँ कुछ है. 724 00:37:39,160 --> 00:37:42,548 तो, यह एक बहुत ही साधारण का चयन होता है. 725 00:37:42,548 --> 00:37:45,620 यार, मैं इस समारोह से प्यार है. 726 00:37:45,620 --> 00:37:50,030 तो, आप का चयन हो सकता है ग्राहकों से कुछ क्षेत्र. 727 00:37:50,030 --> 00:37:55,340 इस मामले में, ग्राहकों को संदर्भित करता है आप उपयोग कर रहे हैं कि ऑनलाइन डेटाबेस, 728 00:37:55,340 --> 00:38:00,480 जो कुछ भी तो अपनी मेज कहा जाता है, और है स्टार बस सब कुछ का चयन का मतलब है. 729 00:38:00,480 --> 00:38:01,710 मुझे हर एक दीजिए. 730 00:38:01,710 --> 00:38:05,810 731 00:38:05,810 --> 00:38:10,720 >> तो, मैं सिर्फ तुम लोगों को एक देना चाहता हूँ यह वह जगह है जहां के उदाहरण के एक जोड़े. 732 00:38:10,720 --> 00:38:15,570 733 00:38:15,570 --> 00:38:17,960 इसलिए हम चुनें, अद्यतन है. 734 00:38:17,960 --> 00:38:21,460 735 00:38:21,460 --> 00:38:25,420 यहाँ तो सामान्य वाक्य रचना की तरह है. 736 00:38:25,420 --> 00:38:31,080 तो अद्यतन, जो अपने तालिका नाम है, और उसके बाद सेट 737 00:38:31,080 --> 00:38:35,060 आप वास्तव में कहाँ जा रहे है आप बदल रहे हैं क्या डेटा हो. 738 00:38:35,060 --> 00:38:38,340 तो यह चलो be-- सकता है मुझे यहाँ एक उदाहरण बना. 739 00:38:38,340 --> 00:38:44,146 740 00:38:44,146 --> 00:38:45,145 तो इस be-- जा रहा है 741 00:38:45,145 --> 00:39:10,250 742 00:39:10,250 --> 00:39:10,750 >> ठीक. 743 00:39:10,750 --> 00:39:13,585 तो मैं हमारे लिए एक छोटे से डेटाबेस बनाया. 744 00:39:13,585 --> 00:39:16,260 हम कुछ आईडी के लिए जा रहे हैं, कुछ साल, और कुछ नाम दिया है. 745 00:39:16,260 --> 00:39:23,022 तो आईडी एक वर्ष '15 होने जा रहा, और हम बस यह मुझे बनाने जा रहे हैं. 746 00:39:23,022 --> 00:39:24,980 कौन दूसरा बनना चाहता है हमारे तालिका में व्यक्ति? 747 00:39:24,980 --> 00:39:25,480 किसी को भी. 748 00:39:25,480 --> 00:39:28,192 749 00:39:28,192 --> 00:39:30,525 मैं सिर्फ एम्मा चयन करने के लिए जा रहा हूँ अपने नाम की जल्दी है. 750 00:39:30,525 --> 00:39:32,220 एम्मा, आप क्या वर्ष कर रहे हैं? 751 00:39:32,220 --> 00:39:33,180 >> दर्शक: क्या साल? 752 00:39:33,180 --> 00:39:33,600 >> एलीसन BUCHHOLTZ-एयू: हाँ. 753 00:39:33,600 --> 00:39:34,183 >> दर्शक: '16. 754 00:39:34,183 --> 00:39:35,780 एलीसन BUCHHOLTZ-एयू: '16. 755 00:39:35,780 --> 00:39:37,920 तुम बस हो जा रहे हैं आज के लिए मेरे गिनी पिग. 756 00:39:37,920 --> 00:39:40,490 ठीक है, तो हम इन दो लोगों की है. 757 00:39:40,490 --> 00:39:42,194 दरअसल, मुझे यह करते हैं. 758 00:39:42,194 --> 00:39:45,110 मैं उसे गलत सुना कहते हैं, और मैं वास्तव में वह एक साल छोटी है कहा. 759 00:39:45,110 --> 00:39:46,980 वह '17 है. 760 00:39:46,980 --> 00:39:50,790 हम तो यहां क्या करना चाहते हैं हम एम्मा वर्ष अद्यतन करना चाहता था 761 00:39:50,790 --> 00:39:57,480 कि, का उपयोग सही होने के लिए हम क्या चाहते हैं ऐसा हम यहाँ पर अद्यतन डेटा कहूँगा है. 762 00:39:57,480 --> 00:40:05,140 763 00:40:05,140 --> 00:40:09,130 >> और यह सब एक लाइन पर हो सकता है, लेकिन मैं यहाँ अंतरिक्ष के लिए संकुचित कर रहा हूँ के बाद से, 764 00:40:09,130 --> 00:40:11,450 मैं यहाँ लिखने जा रहा हूँ. 765 00:40:11,450 --> 00:40:12,740 और हम निर्धारित करना चाहते हैं. 766 00:40:12,740 --> 00:40:16,770 तो यह है कि हम अद्यतन कर रहे हैं तालिका है. 767 00:40:16,770 --> 00:40:21,600 क्या सेट स्तंभ होने जा रहा है या क्या डेटा हम वास्तव में बदल रही हैं. 768 00:40:21,600 --> 00:40:30,670 क्या हम बदल रहे हैं, ताकि वर्ष है हम इस साल = 16 कहने जा रहे हैं 769 00:40:30,670 --> 00:40:39,470 और तो जहां हमें बताता है जो उपयोगकर्ता या क्या पंक्ति हम वास्तव में इस अपडेट कर रहे हैं. 770 00:40:39,470 --> 00:40:40,980 >> तो कहाँ? 771 00:40:40,980 --> 00:40:42,600 हम यहाँ दो विकल्प हैं. 772 00:40:42,600 --> 00:40:43,450 दो क्या कर रहे हैं? 773 00:40:43,450 --> 00:40:44,580 ये सही, अद्वितीय हैं? 774 00:40:44,580 --> 00:40:47,150 इसलिए हमारे नाम अद्वितीय हैं और हमारे आईडी, अद्वितीय है 775 00:40:47,150 --> 00:40:50,880 इसलिए दो विकल्प क्या हैं के लिए हम इस जहां कर सकता है? 776 00:40:50,880 --> 00:40:51,970 मैं आपको एक देता हूँ. 777 00:40:51,970 --> 00:40:57,450 हम क्या कर सकता है, जहां आईडी = 2, या हम क्या कर सकता है 778 00:40:57,450 --> 00:41:00,920 हम यहां इस प्रतिमान दूर जा रहे हैं. 779 00:41:00,920 --> 00:41:02,180 >> दर्शक: [अश्राव्य]. 780 00:41:02,180 --> 00:41:03,430 एलीसन BUCHHOLTZ-एयू: बिल्कुल. 781 00:41:03,430 --> 00:41:07,300 तो हम भी = एम्मा नाम कर सकता है. 782 00:41:07,300 --> 00:41:10,189 783 00:41:10,189 --> 00:41:11,480 और इन दोनों में से किसी काम करेगा. 784 00:41:11,480 --> 00:41:14,040 हम इस भाग गया और, यह ठीक है, जैसा होगा. 785 00:41:14,040 --> 00:41:15,300 हम इसे बदल देंगे. 786 00:41:15,300 --> 00:41:17,680 आप तो, वास्तव में 16 कर रहे हैं अब आप फिर से ठीक कर रहे हैं. 787 00:41:17,680 --> 00:41:21,410 ठीक है, तो यह होगा अपने pset में सुपर उपयोगी 788 00:41:21,410 --> 00:41:25,157 जहां शायद किसी का फैसला एप्पल के 100 शेयर खरीदने के लिए, 789 00:41:25,157 --> 00:41:26,740 और फिर वे सिर्फ मजाक की तरह थे. 790 00:41:26,740 --> 00:41:28,320 मैं केवल 90 शेयरों चाहते हैं. 791 00:41:28,320 --> 00:41:33,630 और इसलिए वे उनमें से 10 बेचते हैं, तो आप शेयरों की राशि को अपडेट करने की जरूरत है 792 00:41:33,630 --> 00:41:34,330 वे है. 793 00:41:34,330 --> 00:41:39,050 तो, तालिका अद्यतन करने, शेयरों अद्यतन. 794 00:41:39,050 --> 00:41:39,950 >> ठीक. 795 00:41:39,950 --> 00:41:42,710 इसलिए कि वहाँ एक उदाहरण है. 796 00:41:42,710 --> 00:41:45,131 जो अद्यतन वाक्य रचना है. 797 00:41:45,131 --> 00:41:45,630 हटा. 798 00:41:45,630 --> 00:41:50,391 799 00:41:50,391 --> 00:41:50,890 ओह. 800 00:41:50,890 --> 00:41:53,580 हमारे अन्य एक है में डालें. 801 00:41:53,580 --> 00:41:57,950 तो, यहाँ यह एक बहुत ही इसी तरह की है. 802 00:41:57,950 --> 00:42:00,430 हम सिर्फ इस में कह सकते हैं, मामले की किसी को जोड़ दें. 803 00:42:00,430 --> 00:42:02,310 हम बेन इस बार जोड़ सकते हैं. 804 00:42:02,310 --> 00:42:13,300 हम में डालने, और हम करते हैं हमारे तालिका का नाम चाहते हैं. 805 00:42:13,300 --> 00:42:16,580 इस मामले में यह डेटा है. 806 00:42:16,580 --> 00:42:25,790 >> और हम सिर्फ चाहते हैं तो, आप करने जा रहे हैं मूल्यों का कहना है, और तुम क्या करने जा रहे हैं 807 00:42:25,790 --> 00:42:29,147 , आप वास्तव में सुनिश्चित करने की जरूरत है आप प्रत्येक पंक्ति के लिए कुछ है कि 808 00:42:29,147 --> 00:42:29,730 आप चाहते हैं कि. 809 00:42:29,730 --> 00:42:31,090 तुम सिर्फ आदेश में डाल दिया. 810 00:42:31,090 --> 00:42:33,920 इस मामले में तो, हम 3 कहेंगे. 811 00:42:33,920 --> 00:42:35,280 आप सही बेन 18 कर रहे हैं? 812 00:42:35,280 --> 00:42:36,439 >> दर्शक: 19. 813 00:42:36,439 --> 00:42:37,480 एलीसन BUCHHOLTZ-एयू: 19? 814 00:42:37,480 --> 00:42:38,360 दर्शक: 19. 815 00:42:38,360 --> 00:42:39,943 एलीसन BUCHHOLTZ-एयू: आपके साल के '19? 816 00:42:39,943 --> 00:42:41,459 आप सही, '18 में स्नातक? 817 00:42:41,459 --> 00:42:42,000 दर्शक: ओह. 818 00:42:42,000 --> 00:42:42,870 एलीसन BUCHHOLTZ-एयू: स्नातक वर्ष. 819 00:42:42,870 --> 00:42:43,842 दर्शक: ठीक है. 820 00:42:43,842 --> 00:42:46,070 एलीसन BUCHHOLTZ-एयू: मैं आप कर रहे हैं, जैसा था 821 00:42:46,070 --> 00:42:48,550 पहले से ही करने की योजना बना यहाँ एक वर्ष से दूर ले? 822 00:42:48,550 --> 00:42:52,590 तो, '18, हम बेन है. 823 00:42:52,590 --> 00:43:01,950 इस मामले में तो, यह माध्यम से जाना होगा, यह यहाँ एक नई प्रविष्टि पैदा होगा. 824 00:43:01,950 --> 00:43:04,520 825 00:43:04,520 --> 00:43:05,750 कूल. 826 00:43:05,750 --> 00:43:07,570 बहुत बुरा नहीं है, है ना? 827 00:43:07,570 --> 00:43:09,850 इस का एक बहुत कुछ करने जा रहा है आप लोगों के लिए सिंटैक्स हो. 828 00:43:09,850 --> 00:43:13,280 अवधारणाओं, आना चाहिए उम्मीद है, अपेक्षाकृत आसानी से. 829 00:43:13,280 --> 00:43:17,270 वाक्य रचना ही बात है कि थोड़ा मुश्किल हो सकता है. 830 00:43:17,270 --> 00:43:20,590 >> और फिर हमारे पिछले एक है तुम नोटिस मिटान, और, 831 00:43:20,590 --> 00:43:22,260 मैं अत्यधिक इस वेबसाइट की सलाह देते हैं. 832 00:43:22,260 --> 00:43:24,110 यह बहुत अच्छा है. 833 00:43:24,110 --> 00:43:25,620 सामान की एक टन है. 834 00:43:25,620 --> 00:43:30,550 तो, एक ही रास्ता है कि हम था , हटाएँ कुछ अद्यतन समान है. 835 00:43:30,550 --> 00:43:33,800 इसके बजाय हम डाटा से हटाएँ है. 836 00:43:33,800 --> 00:43:37,506 इस मामले में, हमारे पिछले एक मैं यहाँ नीचे लिख देता हूँ. 837 00:43:37,506 --> 00:43:38,880 हम मुझे हटाना चाहता था कहते हैं. 838 00:43:38,880 --> 00:43:44,670 839 00:43:44,670 --> 00:43:48,750 मैं आज नहीं लिख सकते हैं. 840 00:43:48,750 --> 00:43:51,720 से हटाएँ जो कुछ भी हम में हैं मेज, डेटा. 841 00:43:51,720 --> 00:43:56,160 842 00:43:56,160 --> 00:44:02,128 और तीन तरीके वास्तव में कर रहे हैं हम मुझे हटाने के लिए चुन सकते हैं. 843 00:44:02,128 --> 00:44:06,040 844 00:44:06,040 --> 00:44:09,780 >> आप लोग मुझे बता सकते हैं कि क्या तीन तरीके, तुम मुझे कैसे नष्ट कर सकता हैं? 845 00:44:09,780 --> 00:44:12,880 846 00:44:12,880 --> 00:44:15,400 आईडी 1 के बराबर होती है जहां आईडी, 1 के बराबर होती है. 847 00:44:15,400 --> 00:44:19,470 वर्ष के बराबर होती है जहां हम क्या कर सकता 15, या नाम एलीसन के बराबर होती है. 848 00:44:19,470 --> 00:44:21,540 बेशक, वहाँ केवल हैं तीन अलग अलग तरीकों से, 849 00:44:21,540 --> 00:44:24,570 इन क्योंकि सभी अद्वितीय हैं. 850 00:44:24,570 --> 00:44:28,000 आमतौर पर अपनी तालिका में, और विशेष रूप से अपने pset में, 851 00:44:28,000 --> 00:44:32,105 आप में से एक सेट करने के लिए जा रहे हैं इन स्तंभों अद्वितीय होगा. 852 00:44:32,105 --> 00:44:36,252 >> यह शायद कुछ अद्वितीय पहचान होने जा रहा है संख्या, आप वास्तव में have-- क्योंकि अगर, 853 00:44:36,252 --> 00:44:37,710 यह वास्तव में आप दो है चलो सकता है. 854 00:44:37,710 --> 00:44:40,520 यह बता दूँगा अगर मैं याद नहीं कर सकते आप एक ही चीज के दो है. 855 00:44:40,520 --> 00:44:42,000 >> दर्शक: यह तो होता उनके व्यवहार बदल जाते हैं. 856 00:44:42,000 --> 00:44:43,291 >> एलीसन BUCHHOLTZ-एयू: यह होगा. 857 00:44:43,291 --> 00:44:46,280 यह अप्रत्याशित है कि व्यवहार का कारण बनेंगे आप वास्तव में भविष्यवाणी नहीं कर सकते कि. 858 00:44:46,280 --> 00:44:53,040 तो आप निश्चित रूप से एक स्तंभ होगा अपने डेटाबेस में, अद्वितीय होगा कि 859 00:44:53,040 --> 00:44:55,760 और यह आम तौर पर आप सेट कर सकते है यह इतना है कि यह एक अद्वितीय पहचान पत्र की तरह है, 860 00:44:55,760 --> 00:44:59,884 और यह सिर्फ हर अद्यतन करेगा समय आप तालिका में सम्मिलित करें. 861 00:44:59,884 --> 00:45:02,050 किसी भी समय आप एक नया बना पंक्ति, यह स्वतः ही होगा 862 00:45:02,050 --> 00:45:04,190 वेतन वृद्धि और यह कुछ अद्वितीय पहचान दे. 863 00:45:04,190 --> 00:45:05,960 तो अपने pset के लिए संकेत. 864 00:45:05,960 --> 00:45:08,560 865 00:45:08,560 --> 00:45:09,160 ठीक. 866 00:45:09,160 --> 00:45:11,575 इसलिए कि एसक्यूएल है. 867 00:45:11,575 --> 00:45:18,170 868 00:45:18,170 --> 00:45:22,140 >> तो अब हम इस बारे में बात करने जा रहे हैं संबंधों जो बहुत पिछले बात, 869 00:45:22,140 --> 00:45:24,770 वास्तव में बहुत अच्छी तरह से अपने pset, यह आगे जाना होगा. 870 00:45:24,770 --> 00:45:28,210 MVC, मॉडल दृश्य नियंत्रक तो. 871 00:45:28,210 --> 00:45:32,480 यह वास्तव में सिर्फ एक रास्ता है चीजों को संगठित रखने के लिए. 872 00:45:32,480 --> 00:45:36,910 सी के साथ उसी तरह हम तुम लोगों को पूछना कार्यों और अलग चीजें बनाने के लिए 873 00:45:36,910 --> 00:45:42,350 बाहर, यह बाहर अलग करने के लिए सिर्फ एक रास्ता है कोड आप वेब विकास कर रहे हैं. 874 00:45:42,350 --> 00:45:46,850 >> इसलिए यह बहुत बातें करता है और अधिक सुंदर और सरल, 875 00:45:46,850 --> 00:45:49,310 और यह वास्तव में जिस तरह से है अपने pset वास्तव में है कि 876 00:45:49,310 --> 00:45:52,460 आप इसे पसंद है तो क्या, की स्थापना या, आप यह जानने के लिए जा रहे हैं नहीं, 877 00:45:52,460 --> 00:45:54,251 यहां तक ​​कि आप को नहीं लगता कि अगर आप इसे सीख रहे हैं. 878 00:45:54,251 --> 00:45:56,580 879 00:45:56,580 --> 00:46:01,950 और एक बात यह भी करने की अनुमति देता है, एक उपयोगकर्ता सहयोग बहुत अधिक की तरह करते हैं. 880 00:46:01,950 --> 00:46:05,770 >> मैं CS50 ले लिया तो, जब मैंने किया था एक मेरा अंतिम परियोजना के लिए वेबसाइट, 881 00:46:05,770 --> 00:46:09,190 और मैं, मैं हूँ जैसा था डेटाबेस सामान संभाल. 882 00:46:09,190 --> 00:46:12,450 मैं अंत सामान वापस कर देंगे, और मेरे मैं इसके साथ ले जा रहा था, जो रूममेट 883 00:46:12,450 --> 00:46:14,270 बहुत artsy था. 884 00:46:14,270 --> 00:46:17,370 वह मंच डिजाइन करता है, और वह यह सब बहुत बनाना चाहते थे. 885 00:46:17,370 --> 00:46:18,435 तो मैं ठीक है, की तरह हूँ. 886 00:46:18,435 --> 00:46:20,310 आप की देखभाल कर सकते हैं सब सामने अंत सामान. 887 00:46:20,310 --> 00:46:22,660 >> और बात के रूप में, है हम बहुत जल्द ही देखेंगे 888 00:46:22,660 --> 00:46:26,130 उस मॉडल दृश्य नियंत्रक की मदद से आप पूरी तरह से इतना है कि कोड को अलग 889 00:46:26,130 --> 00:46:29,260 मैं इस पर काम कर सकता है हमारे पृष्ठों को लागू करने, 890 00:46:29,260 --> 00:46:31,266 और जोड़ तोड़ जानकारी हमारे डेटाबेस में, 891 00:46:31,266 --> 00:46:34,140 और वह सिर्फ बातें कर सकता है सुंदर, और हम दोनों बहुत खुश थे 892 00:46:34,140 --> 00:46:36,750 हम क्या करना है क्योंकि हम दोनों चाहते थे और हम 893 00:46:36,750 --> 00:46:38,400 एक दूसरे के साथ सौदा करने के लिए नहीं था. 894 00:46:38,400 --> 00:46:40,377 >> तो हम एक साथ बाहर लटका दिया. 895 00:46:40,377 --> 00:46:41,210 हम बाहर घूमने के लिए पसंद है. 896 00:46:41,210 --> 00:46:45,649 मैं बस के साथ सौदा नहीं करना चाहता था सभी सीएसएस और एचटीएमएल सामान. 897 00:46:45,649 --> 00:46:46,940 मैं जैसे, आप इसे सुंदर बनाने गया था. 898 00:46:46,940 --> 00:46:49,420 मैं डेटाबेस के साथ सौदा होगा. 899 00:46:49,420 --> 00:46:52,620 इसलिए हम वास्तव में यह है शांत, महान छोटी मेज. 900 00:46:52,620 --> 00:46:55,440 मैं टेबल से प्यार है. 901 00:46:55,440 --> 00:46:59,680 और असल में, मॉडल आप कर सकते हैं बस के बारे में अपने डेटाबेस है. 902 00:46:59,680 --> 00:47:03,630 >> मैं अपनी परियोजना के लिए मॉडल व्यक्ति था. 903 00:47:03,630 --> 00:47:06,800 यह सभी के भंडारण के बारे में जानकारी और डेटा है कि आयोजन. 904 00:47:06,800 --> 00:47:09,790 तो यह है कि हम अंत वापस बुलाने के लिए क्या पसंद है. 905 00:47:09,790 --> 00:47:13,260 तो तुम लोगों के साथ काम किया जाएगा एसक्यूएल डाटाबेस और डेटा फ़ाइलों. 906 00:47:13,260 --> 00:47:14,650 यही कारण है कि अपने मॉडल है. 907 00:47:14,650 --> 00:47:17,800 >> आपके विचार, के रूप में आप कर सकते हैं की तरह समझ में आता है, लगता है कि 908 00:47:17,800 --> 00:47:20,610 अपने उपयोगकर्ता वास्तव में क्या देखता है. 909 00:47:20,610 --> 00:47:22,110 यह यूजर इंटरफेस है. 910 00:47:22,110 --> 00:47:24,359 ऐसा लगता है कि सामने का सामना करना पड़ घटक है. 911 00:47:24,359 --> 00:47:26,650 तो है कि क्या मेरे रूममेट सभी समय पर काम करने के लिए मिला है. 912 00:47:26,650 --> 00:47:27,660 वह सुपर खुश था. 913 00:47:27,660 --> 00:47:31,580 इसलिए कि HTML के सभी है, और बहुत कम है PHP है. 914 00:47:31,580 --> 00:47:34,420 >> आप बस के बारे में बात कर रहे हैं उपयोगकर्ता के लिए प्रदर्शित किया जा रहा है क्या, 915 00:47:34,420 --> 00:47:36,576 हम हाइपरटेक्स्ट के बारे में बात कर रहे हैं. 916 00:47:36,576 --> 00:47:37,950 हम यह कैसे दिखता है के बारे में बात कर रहे हैं. 917 00:47:37,950 --> 00:47:41,400 हम तर्क के बारे में बात नहीं कर रहे या स्थिति, या whatnot. 918 00:47:41,400 --> 00:47:45,620 कि सब के सब संभाला जाता है नियंत्रक द्वारा, ठीक है? 919 00:47:45,620 --> 00:47:49,470 कि उपयोगकर्ता अनुरोधों को संभालती तो और जानकारी मिलती है. 920 00:47:49,470 --> 00:47:54,750 >> आप के बारे में पता होना चाहिए तो एक बात अपने pset, अपने विचारों में, कि है 921 00:47:54,750 --> 00:47:57,650 वास्तव में है कि कुछ भी प्रदर्शित जानकारी 922 00:47:57,650 --> 00:48:00,530 बनाने कभी नहीं होना चाहिए अपने मॉडल के लिए कहता है. 923 00:48:00,530 --> 00:48:02,570 कि सब के सब नियंत्रित किया जाता है अपने नियंत्रक में. 924 00:48:02,570 --> 00:48:06,950 आपके नियंत्रक एक है इन दोनों के बीच मध्यस्थता. 925 00:48:06,950 --> 00:48:10,280 यह मॉडल पूछेंगे कुछ जानकारी के लिए. 926 00:48:10,280 --> 00:48:12,610 ऐसा लगता है कि अधिक पुनरावृति कर सकते हैं जानकारी, समझ से बाहर 927 00:48:12,610 --> 00:48:15,110 आप वास्तव में से क्या जरूरत है यह, इसके साथ क्या करना है, 928 00:48:15,110 --> 00:48:17,860 और फिर इसे पारित करेंगे सिर्फ जानकारी आप 929 00:48:17,860 --> 00:48:24,670 आप इसे मुद्रित करने के लिए देखने की जरूरत बाहर या ठीक है, यह उपयोगकर्ता के लिए प्रदर्शित? 930 00:48:24,670 --> 00:48:28,690 >> हम दृश्य के रूप में देखते हैं क्योंकि जो भी हो, उपयोगकर्ता का सामना करना पड़ रहा है 931 00:48:28,690 --> 00:48:31,340 इसलिए यह बहुत आसान हो जाएगा उन्हें बाहर निकालने के लिए, 932 00:48:31,340 --> 00:48:34,980 ओह, आप कर रहे हैं अपने मॉडल के लिए कुछ कॉल 933 00:48:34,980 --> 00:48:39,152 और आप सभी उपयोगकर्ताओं के लिए पूछ रहे हैं पत्र के साथ शुरू जो, 934 00:48:39,152 --> 00:48:41,985 और आप, आपके विचार में कर रहे हैं कि अपने वेब पेज देख सकते हैं, जो किसी को भी 935 00:48:41,985 --> 00:48:43,350 संभवतः उस तक पहुंच सकता है. 936 00:48:43,350 --> 00:48:44,740 >> तुम जरूरी है कि नहीं करना चाहती. 937 00:48:44,740 --> 00:48:48,560 आप लोगों को देखने के लिए नहीं करना चाहती से डेटाबेस में अधिक क्या 938 00:48:48,560 --> 00:48:49,800 वे देखकर किया जाना चाहिए. 939 00:48:49,800 --> 00:48:51,560 बस उनकी विशिष्ट वरीयताओं. 940 00:48:51,560 --> 00:48:53,840 तो नियंत्रक कि सभी संभालती है. 941 00:48:53,840 --> 00:48:59,800 तो अपने .php फ़ाइलों के सभी हम देखेंगे कि आप अपने नियंत्रक फाइलों पर विचार कर सकते हैं. 942 00:48:59,800 --> 00:49:02,710 और कि आप कर रहे हैं, जहां है सच होने जा रहा 943 00:49:02,710 --> 00:49:06,500 अपने डेटाबेस से चीजों के लिए पूछ रही है, और पुनरावृति या जोड़ तोड़ 944 00:49:06,500 --> 00:49:10,670 यह आवश्यक के रूप में पहले उस पर गुजर देखा जाना चाहिए. 945 00:49:10,670 --> 00:49:12,830 >> यह मेरी राय में, एक बहुत अच्छा pset है. 946 00:49:12,830 --> 00:49:15,580 मैं इसे एक छोटे से अधिक है तत्काल परितोषण की तरह, 947 00:49:15,580 --> 00:49:17,990 आप एक को लागू क्योंकि छोटे छोटे बहुत सी चीजें, 948 00:49:17,990 --> 00:49:20,250 और प्रत्येक बात अपने आप ही काम करना चाहिए. 949 00:49:20,250 --> 00:49:24,180 सब कुछ करना पसंद नहीं अगर यह काम करता है और फिर देखते हैं. 950 00:49:24,180 --> 00:49:26,570 सॉफ्टवेयर के साथ की तरह आप पसंद कर रहे हैं, जहां मैं हूँ 951 00:49:26,570 --> 00:49:28,910 वास्तव में यह उम्मीद कर रहा ठीक है, अगर ऐसा नहीं है, क्योंकि 952 00:49:28,910 --> 00:49:30,743 बहुत से कर रहे हैं यह गलत हो सकता है देता है. 953 00:49:30,743 --> 00:49:34,220 954 00:49:34,220 --> 00:49:35,110 >> ठीक है. 955 00:49:35,110 --> 00:49:39,744 बस मैंने कहा कि यकीन कर सब कुछ मैं MVC के बारे में कहने की जरूरत है. 956 00:49:39,744 --> 00:49:40,680 हाँ. 957 00:49:40,680 --> 00:49:41,347 कूल. 958 00:49:41,347 --> 00:49:47,340 >> तो CS50 वित्त में, हम हैं हमारे मॉडल, के रूप में मैं बस यहाँ कहा. 959 00:49:47,340 --> 00:49:51,810 यह MySQL और phpMyAdmin होने जा रहा है. 960 00:49:51,810 --> 00:49:55,130 मैं निश्चित रूप से ऐसा उन खींच सकते हैं आप लोग इसे देखने का मौका मिलता है. 961 00:49:55,130 --> 00:49:59,250 जैसे मैंने कहा, यह अपने एसक्यूएल पहले डेटाबेस, अपने मॉडल के रूप में कार्य करता है 962 00:49:59,250 --> 00:50:03,600 और आप हम प्रश्नों क्या कहते भेज सकते हैं, जो सिर्फ बातें की इन प्रकार के होते हैं. 963 00:50:03,600 --> 00:50:04,914 ये एक क्वेरी कहा जाता है. 964 00:50:04,914 --> 00:50:07,830 यह आपको सिर्फ कर रहे हैं, जहां एक क्वेरी, है कुछ के लिए अपने डेटाबेस पूछ रही है, 965 00:50:07,830 --> 00:50:09,810 या आप अपनी बदल रहे हैं किसी तरह डेटाबेस. 966 00:50:09,810 --> 00:50:11,470 यही कारण है कि यह सब है. 967 00:50:11,470 --> 00:50:16,040 और तुम्हारे साथ ऐसा कर कार्यों हम यहां आपको दिया है. 968 00:50:16,040 --> 00:50:20,500 >> तुम भी हेरफेर कर सकते हैं उन्हें हाथ से phpMyAdmin के माध्यम से, 969 00:50:20,500 --> 00:50:22,170 जो हम निश्चित रूप से इस पर एक नज़र ले जा सकते हैं. 970 00:50:22,170 --> 00:50:25,160 मैं एक नमूना बना देंगे तुम लोगों के साथ डेटाबेस. 971 00:50:25,160 --> 00:50:25,660 ठीक. 972 00:50:25,660 --> 00:50:26,680 तो, नियंत्रक. 973 00:50:26,680 --> 00:50:30,730 इस मामले में, तो अगर आप नोटिस, यह सब PHP है. 974 00:50:30,730 --> 00:50:33,430 उस की तरह की सूचना अपने आपके नियंत्रक के मुख्य बात 975 00:50:33,430 --> 00:50:35,410 यह ज्यादातर PHP का होना चाहिए. 976 00:50:35,410 --> 00:50:39,590 आप अपने नियंत्रक में HTML है, वहाँ क्या हो रहा है सच में यकीन नहीं. 977 00:50:39,590 --> 00:50:42,495 उसी तरह जैसा कि मैंने कहा, आप अगर [अश्राव्य] HTML के साथ करने के लिए प्रबंधन, 978 00:50:42,495 --> 00:50:43,810 मैं वास्तविक दिलचस्पी है. 979 00:50:43,810 --> 00:50:49,150 >> तो क्या हम यहाँ है आप कुछ प्रश्न है. 980 00:50:49,150 --> 00:50:53,700 क्वेरी एक समारोह है कि हम आप लोगों के लिए बनाया गया है. 981 00:50:53,700 --> 00:50:56,935 यह प्रश्नों बनाने के लिए एक आवरण की तरह है एक आसान सा अपने डेटाबेस के लिए. 982 00:50:56,935 --> 00:51:01,441 आपको लगता है कि नहीं था, वाक्य रचना के लिए वास्तव में अपने एसक्यूएल डाटाबेस से बात कर 983 00:51:01,441 --> 00:51:03,690 अलग हो, तो हम करेंगे बस आप लोगों के लिए यह आपूर्ति. 984 00:51:03,690 --> 00:51:05,490 हम जीवन आसान बनाने के लिए पसंद है. 985 00:51:05,490 --> 00:51:09,050 >> तुम लोग कर सकते हैं, इस मामले में तो इस पंक्ति क्या कर रहा है मुझे बताओ? 986 00:51:09,050 --> 00:51:11,860 987 00:51:11,860 --> 00:51:13,487 कुछ तालिका से चयन *. 988 00:51:13,487 --> 00:51:15,320 दर्शक: का चयन करें इस तालिका से सब कुछ. 989 00:51:15,320 --> 00:51:16,570 एलीसन BUCHHOLTZ-एयू: बिल्कुल. 990 00:51:16,570 --> 00:51:18,750 यह कह रहा है तो, मुझे दे इस तालिका से सब कुछ. 991 00:51:18,750 --> 00:51:22,430 और उस में यह भंडारण है कुछ चर परिणाम. 992 00:51:22,430 --> 00:51:27,720 परिणाम बराबर नहीं है और अगर यह कहते हैं, गलत करने के लिए, तो हम इस के प्रत्येक करते हैं. 993 00:51:27,720 --> 00:51:32,390 तो अगर आपके अगर कुछ भी नहीं है, यहाँ वहाँ तालिका खाली है या यह सिर्फ मौजूद नहीं है, 994 00:51:32,390 --> 00:51:33,640 यह झूठी वापस जाने के लिए जा रहा है. 995 00:51:33,640 --> 00:51:36,431 इस मामले में तो, हम अभी कर रहे हैं सुनिश्चित करें कि कुछ वास्तव में था 996 00:51:36,431 --> 00:51:37,520 हमारे पास लौट आए. 997 00:51:37,520 --> 00:51:40,070 >> और फिर यहाँ, हम हैं हमारे महान foreach पाश 998 00:51:40,070 --> 00:51:44,380 हम पर पुनरावृति रहे हैं कि हमारे परिणाम, और हम यह पंक्ति बुला रहे हैं, 999 00:51:44,380 --> 00:51:51,080 और हम इस टेम्पलेट प्रस्तुत करना कहते हैं जहां अपने डेटा इस परिणाम है. 1000 00:51:51,080 --> 00:51:52,170 ठीक है? 1001 00:51:52,170 --> 00:51:54,440 तो यह सिर्फ प्रसंस्करण है परिणाम की पंक्ति. 1002 00:51:54,440 --> 00:51:56,790 अन्यथा, यह चिल्लाता है. 1003 00:51:56,790 --> 00:51:59,770 तो, यह एक उदाहरण है नियंत्रक की. 1004 00:51:59,770 --> 00:52:02,842 जैसा कि आप देख, यह है केवल क्षमा करें, हाँ place--? 1005 00:52:02,842 --> 00:52:04,960 >> दर्शक: क्यों है पंक्ति से पहले एक एम्परसेंड? 1006 00:52:04,960 --> 00:52:07,000 >> एलीसन BUCHHOLTZ-एयू: पंक्ति से पहले एक ampersand. 1007 00:52:07,000 --> 00:52:11,000 हम सिर्फ पुनरावृति कर रहे हैं. 1008 00:52:11,000 --> 00:52:13,490 वह भी एक पता है of-- 1009 00:52:13,490 --> 00:52:16,400 >> दर्शक: तो यह सी संदर्भित की तरह है. 1010 00:52:16,400 --> 00:52:22,080 >> एलीसन BUCHHOLTZ-एयू: यह आप वास्तव में कर रहे हैं कि यकीन कर 1011 00:52:22,080 --> 00:52:24,730 एक प्रतिलिपि मूल और नहीं संशोधित. 1012 00:52:24,730 --> 00:52:28,580 यह सी जहाँ के साथ उसी तरह से है हम बस, यहाँ संदर्भ के पास से गुजर रहे हैं 1013 00:52:28,580 --> 00:52:30,449 बनाना. 1014 00:52:30,449 --> 00:52:33,530 >> दर्शक: यह नहीं है == बजाय नहीं = PHP में? 1015 00:52:33,530 --> 00:52:35,400 >> एलीसन BUCHHOLTZ-एयू: यह == नहीं है. 1016 00:52:35,400 --> 00:52:37,240 >> दर्शक: सी में बराबर होती है क्योंकि just-- है 1017 00:52:37,240 --> 00:52:37,970 >> एलीसन BUCHHOLTZ-एयू: यह सिर्फ = नहीं है. 1018 00:52:37,970 --> 00:52:38,470 नहीं, हाँ. 1019 00:52:38,470 --> 00:52:39,656 यह == नहीं है. 1020 00:52:39,656 --> 00:52:45,610 PHP में == की जांच करता है क्योंकि टॉगल साथ समानता दी, 1021 00:52:45,610 --> 00:52:47,650 लेकिन अतिरिक्त गुणवत्ता. 1022 00:52:47,650 --> 00:52:51,050 इसलिए, यह PHP में == नहीं है. 1023 00:52:51,050 --> 00:52:53,025 यह छोटे से एक है सिंटैक्स मतभेद. 1024 00:52:53,025 --> 00:52:55,330 1025 00:52:55,330 --> 00:52:55,830 हाँ. 1026 00:52:55,830 --> 00:52:57,538 तो हम बस पुनरावृति रहे प्रत्येक पंक्ति के माध्यम से, 1027 00:52:57,538 --> 00:53:00,850 और, प्रस्तुत करना तुम लोग अगर अपनी कल्पना के माध्यम से पढ़ा, 1028 00:53:00,850 --> 00:53:05,360 है कि सिर्फ कुछ अन्य समारोह है वास्तव में सभी HTML संसाधित करने के लिए जा रहा 1029 00:53:05,360 --> 00:53:09,760 और उस में प्रदर्शित अपनी आप के लिए वेब ब्राउज़र. 1030 00:53:09,760 --> 00:53:10,610 >> ठीक. 1031 00:53:10,610 --> 00:53:15,360 तो, हम अपने नियंत्रकों के बारे में सोचना पसंद व्यापार तर्क संभालती है क्या के रूप में. 1032 00:53:15,360 --> 00:53:18,550 आप यहाँ देख के रूप में हम कर रहे हैं, जहां यह है मेज से हमारे डेटा ले रही है, 1033 00:53:18,550 --> 00:53:23,530 हम किसी तरह से यह कार्रवाई कर रहे हैं और फिर हम इसे बंद कर गुजर रहे हैं. 1034 00:53:23,530 --> 00:53:27,930 हम कुछ टेम्पलेट रेंडर करते हैं, कुछ टेम्पलेट हमारे विचार है, 1035 00:53:27,930 --> 00:53:31,810 और हम केवल यह गुजर रहे हैं यह मिलना चाहिए कि डेटा. 1036 00:53:31,810 --> 00:53:33,340 नहीं सभी डेटा. 1037 00:53:33,340 --> 00:53:35,340 हम इसे पाने के लिए चाहते हैं कि सिर्फ आंकड़ों. 1038 00:53:35,340 --> 00:53:37,520 ठीक है? 1039 00:53:37,520 --> 00:53:40,270 प्रसंस्करण के बाद मूल रूप से डेटा. 1040 00:53:40,270 --> 00:53:44,780 >> तो इस दृश्य यह है हम हैं कि योग टेम्पलेट, 1041 00:53:44,780 --> 00:53:49,810 और यह सब है, आप कर सकते हैं कर रही है आपके विचार में एक छोटे से PHP है. 1042 00:53:49,810 --> 00:53:52,620 यह ध्यान में रखते हुए एक कोई PHP की तरह नहीं है. 1043 00:53:52,620 --> 00:53:55,650 तुम बस होनी चाहिए बहुत ध्यान में रखते हुए कम से कम पीएचपी, 1044 00:53:55,650 --> 00:53:58,860 और आप कभी नहीं होना चाहिए आपके विचार में क्वैरी. 1045 00:53:58,860 --> 00:54:01,580 आप बात कर रही हो नहीं करना चाहिए आपके विचार में अपने डाटाबेस के लिए. 1046 00:54:01,580 --> 00:54:02,760 यही बड़ा अंतर है. 1047 00:54:02,760 --> 00:54:07,886 >> तो क्या हो रहा है यहाँ हमारे पास है, पंक्ति के माध्यम से पुनरावृति है कि PHP. 1048 00:54:07,886 --> 00:54:10,260 इस मामले में तो, हम थे प्रत्येक पंक्ति के माध्यम से पुनरावृति 1049 00:54:10,260 --> 00:54:14,370 और कुछ प्रतिपादन, यह था शायद एक दो आयामी सरणी की तरह 1050 00:54:14,370 --> 00:54:18,240 हम कुछ पंक्ति है कि जहां है, जो अपने आप में, एक सरणी, 1051 00:54:18,240 --> 00:54:20,520 हम पुनरावृति रहे हैं क्योंकि इसके माध्यम से फिर से. 1052 00:54:20,520 --> 00:54:26,730 और हम बस से बाहर मुद्रण कर रहे हैं पंक्ति नाम, तो यह खत्म होता है. 1053 00:54:26,730 --> 00:54:28,470 >> आप foreach में इस जरूरत नहीं होनी चाहिए. 1054 00:54:28,470 --> 00:54:30,560 मैं वास्तव में इससे पहले कि कभी नहीं देखा. 1055 00:54:30,560 --> 00:54:33,160 मैं सिर्फ foreach करते हैं. 1056 00:54:33,160 --> 00:54:35,140 ठीक है, तो उस दृश्य है. 1057 00:54:35,140 --> 00:54:40,170 हम के माध्यम से चल सकता है चलो देखते हैं अगर अपने pset का एक छोटा सा. 1058 00:54:40,170 --> 00:54:45,380 हम 15 मिनट है, तो मैं आपको यकीन लोग सिर्फ कि अधिक से अधिक करना चाहते हैं 1059 00:54:45,380 --> 00:54:45,935 जल्दी खत्म होने वाली. 1060 00:54:45,935 --> 00:54:48,980 1061 00:54:48,980 --> 00:54:52,680 मैं यह ऊपर ला सकता है अगर मुझे देखने दो. 1062 00:54:52,680 --> 00:54:57,130 >> तो मैं तुम लोगों के कितने पता नहीं है whatnot के अभी तक इसे डाउनलोड किया है और, 1063 00:54:57,130 --> 00:55:00,660 लेकिन हम यहां उपयोगकर्ता नाम है और हम कुछ पासवर्ड है. 1064 00:55:00,660 --> 00:55:05,310 और दुर्भाग्य से, सही अब डेटाबेस, खाली है 1065 00:55:05,310 --> 00:55:10,390 इसलिए हम वास्तव में जरूरत है एक डेटाबेस बनाने के लिए. 1066 00:55:10,390 --> 00:55:13,470 वैसे, यह अजीब है. 1067 00:55:13,470 --> 00:55:14,450 कि उम्मीद नहीं थी. 1068 00:55:14,450 --> 00:55:15,375 तकनीकी त्रुटियों. 1069 00:55:15,375 --> 00:55:17,139 तकनीकी कठिनाइयों. 1070 00:55:17,139 --> 00:55:17,930 हम कुछ pset7 है. 1071 00:55:17,930 --> 00:55:22,470 1072 00:55:22,470 --> 00:55:23,180 कूल. 1073 00:55:23,180 --> 00:55:29,660 >> तो, आप कर सकते हैं एक बात के साथ है, एक query-- मैं एक तालिका बना देंगे. 1074 00:55:29,660 --> 00:55:38,570 तो इस users-- होने जा रहा है क्या हम some-- है अगर आप यहाँ क्या कर सकते हैं 1075 00:55:38,570 --> 00:55:39,830 वास्तव में अब? 1076 00:55:39,830 --> 00:55:40,330 ठीक. 1077 00:55:40,330 --> 00:55:44,510 जाहिर है मैं इतना गर्म नहीं कर रहा हूँ. 1078 00:55:44,510 --> 00:55:45,010 ओह. 1079 00:55:45,010 --> 00:55:45,740 मुझे पता है क्यों. 1080 00:55:45,740 --> 00:55:49,070 मैं कभी नहीं बनाया क्योंकि मेरी वास्तविक टेबल. 1081 00:55:49,070 --> 00:55:52,400 तो अगर आप पहले से शुरू है जब एक डेटाबेस, आप स्पष्ट रूप से 1082 00:55:52,400 --> 00:55:56,550 क्या कर रहे हैं फैसला करना है बातें मैं यहाँ में की आवश्यकता है? 1083 00:55:56,550 --> 00:56:00,850 >> तो हम बस रवाना हो जाना अगर यहाँ हमारे डेटा तालिका, 1084 00:56:00,850 --> 00:56:06,410 हम कुछ आईडी, जो था सिर्फ एक पूर्णांक रह सकते हैं. 1085 00:56:06,410 --> 00:56:12,460 हम यहाँ पर देखो, वहाँ तो सूचकांक that-- एक शांत बात. 1086 00:56:12,460 --> 00:56:18,060 आप प्राथमिक करते हैं, यह कर देगा अपनी मेज से आयोजित किया जाता है कि बात, 1087 00:56:18,060 --> 00:56:19,410 और यह भी कि यह अद्वितीय कर देगा. 1088 00:56:19,410 --> 00:56:25,790 इस मामले में तो, हम इसे प्राथमिक बनाती हूँ, और मैं इस नाम बनाने के लिए जा रहा हूँ, 1089 00:56:25,790 --> 00:56:34,500 तो हम सिर्फ यह एक varchar कर दूँगा की तरह 26 अक्षर, क्योंकि क्यों नहीं? 1090 00:56:34,500 --> 00:56:39,060 >> और फिर आप तो बचा लिए जाते हैं, और कर सकते हैं आप देखते हैं, तो हम यहां कुछ उपयोगकर्ताओं है. 1091 00:56:39,060 --> 00:56:42,950 हम एक करना चाहता था तो अगर हम यह कर सकता है, सम्मिलित 1092 00:56:42,950 --> 00:56:51,807 आप अभ्यास करना चाहता था, या अगर इस तरह अपने queries-- ओह लड़के के साथ. 1093 00:56:51,807 --> 00:56:53,140 मैं हमेशा के लिए इस में उपयोग नहीं किया है. 1094 00:56:53,140 --> 00:56:53,980 मैं इस वापस ले. 1095 00:56:53,980 --> 00:56:57,620 1096 00:56:57,620 --> 00:57:04,030 >> आप या तो अपने दम पर इस संपादित कर सकते हैं सिर्फ स्वयं जानकारी डालने से 1097 00:57:04,030 --> 00:57:08,270 यदि आप ऐसा कुछ के साथ इनमें से किसी भी बदल सकते हैं 1098 00:57:08,270 --> 00:57:13,730 क्या आप चाहते हैं make-- करना चाहता था अचानक नाम से छुटकारा मिलता है, तुम, छोड़ सकते हैं 1099 00:57:13,730 --> 00:57:15,220 आप उन सभी बातें कर सकते हैं. 1100 00:57:15,220 --> 00:57:17,560 आप कभी भी करने की जरूरत है स्वयं अपने टेबल बदलने, 1101 00:57:17,560 --> 00:57:20,200 मैं यह कर सुझाव phpMyAdmin कोशिश कर बनाम 1102 00:57:20,200 --> 00:57:24,475 एसक्यूएल बाहर निकालने के लिए सामान्य में प्रश्नों. 1103 00:57:24,475 --> 00:57:27,350 आप पहली बार अपने pset शुरू, आप यहाँ में काम करने के लिए जा रहे हैं 1104 00:57:27,350 --> 00:57:29,650 इसलिए कि करने के लिए इस्तेमाल किया हो. 1105 00:57:29,650 --> 00:57:35,650 और फिर आप वास्तव में चाहते हैं जब अपने table-- में चीजें डालने के लिए 1106 00:57:35,650 --> 00:57:38,310 वह यह है कि जहां मैं वास्तव में आश्चर्य यहाँ there's-- क्योंकि यह है. 1107 00:57:38,310 --> 00:57:39,310 यही कारण है कि मैं क्या चाहता है. 1108 00:57:39,310 --> 00:57:44,320 आप एसक्यूएल के लिए जाना तो, अगर तुम सकता है हम यहाँ देखने के रूप में वास्तव में, देखने, 1109 00:57:44,320 --> 00:57:45,870 हम एसक्यूएल प्रश्नों है. 1110 00:57:45,870 --> 00:57:54,100 >> हम कुछ का चयन करना चाहता था तो या हम कुछ डालने के लिए चाहता था, 1111 00:57:54,100 --> 00:58:00,320 हम सही, उपयोगकर्ताओं में डालने कर सकते हैं? 1112 00:58:00,320 --> 00:58:04,460 1113 00:58:04,460 --> 00:58:07,230 मैं आप बैकस्लैश जरूरत है. 1114 00:58:07,230 --> 00:58:10,210 पता करने के लिए एक बात है, तो है अगर आप कभी भी प्रयोग कर रहे हैं 1115 00:58:10,210 --> 00:58:14,800 तुम वापस इन उपयोग करने के लिए है आम तौर पर कर रहे हैं जो apostrophes, 1116 00:58:14,800 --> 00:58:16,790 आप सही टैब से ऊपर, एक मैक पर हैं. 1117 00:58:16,790 --> 00:58:17,840 तो एक अच्छी बात पता करने के लिए. 1118 00:58:17,840 --> 00:58:23,330 >> आप उपयोगकर्ताओं में सम्मिलित कर सकता है, और हम सही, हमारे मूल्यों है? 1119 00:58:23,330 --> 00:58:29,700 इसलिए हम मूल्य नहीं है, और हमारे मूल्यों इस मामले में अभी होगा, 1120 00:58:29,700 --> 00:58:33,910 हम केवल इतना है कि हम एक आईडी हम चाहते थे कि अगर एक कर सकता है. 1121 00:58:33,910 --> 00:58:35,320 यह अजीब है. 1122 00:58:35,320 --> 00:58:36,730 ठीक. 1123 00:58:36,730 --> 00:58:41,800 इसलिए कि सिर्फ एक संक्षिप्त की तरह है एसक्यूएल के साथ छोटी सी बात, 1124 00:58:41,800 --> 00:58:48,300 लेकिन यह वास्तव में करने के लिए और अधिक उपयोगी हो सकता है यहाँ में फाइलों से कुछ को देखो. 1125 00:58:48,300 --> 00:58:50,985 >> तो डाउनलोड करने के लिए जाना. 1126 00:58:50,985 --> 00:58:51,950 ओह, नहीं डाउनलोड. 1127 00:58:51,950 --> 00:58:55,260 1128 00:58:55,260 --> 00:58:58,690 की तो, बस एक त्वरित वाकथ्रू क्या इन फ़ोल्डरों में से प्रत्येक में हैं. 1129 00:58:58,690 --> 00:59:03,090 यह भी शामिल है कि हम सिर्फ बातें हैं कि, अपने ब्राउज़र को विन्यस्त 1130 00:59:03,090 --> 00:59:05,370 हम इन स्थिरांक है, और हम इन कार्य किया है. 1131 00:59:05,370 --> 00:59:10,470 आप उनमें से किसी में रुचि रखते हैं, मैं समारोहों में देखने की सलाह देते. 1132 00:59:10,470 --> 00:59:17,400 उन्हें इस बात का एक, सुपर उपयोगी है वास्तव में यहाँ यह एक डंप है. 1133 00:59:17,400 --> 00:59:20,020 >> तो आप इस का उपयोग करते हैं, यह वास्तव में बस 1134 00:59:20,020 --> 00:59:23,120 जो भी चर बाहर प्रिंट आप इसे पसंद है. 1135 00:59:23,120 --> 00:59:29,000 तो अगर आप मुसीबत लगाना हो रही है इस सरणी की तरह लग रहा है बाहर, 1136 00:59:29,000 --> 00:59:31,920 या इस डेटा वास्तव में क्या, यह प्रारूपित कैसे, 1137 00:59:31,920 --> 00:59:33,280 इस का उपयोग करने के लिए एक बड़ी बात है. 1138 00:59:33,280 --> 00:59:39,889 आप विशेष रूप से जब एक कई स्टॉक के साथ उपयोगकर्ता, 1139 00:59:39,889 --> 00:59:41,680 इस होने जा रहा है महान कुछ का उपयोग करने के लिए. 1140 00:59:41,680 --> 00:59:42,890 यह formatted-- हो सकता है क्योंकि 1141 00:59:42,890 --> 00:59:45,806 >> मैंने किया था जब मैं मेरे लिए कम से कम पता इस pset, यह एक तरह से स्वरूपित किया गया 1142 00:59:45,806 --> 00:59:47,210 मैं काफी उम्मीद नहीं की थी कि. 1143 00:59:47,210 --> 00:59:49,960 इसलिए मैं अधिक पुनरावृति करने की कोशिश कर रहा था यह और यह हेरफेर करने की कोशिश कर रहा, 1144 00:59:49,960 --> 00:59:52,350 लेकिन मैं सच में नहीं था मैं क्या कर रहा था समझते हैं. 1145 00:59:52,350 --> 00:59:56,830 आप सिर्फ यह डंप हैं, तो यह होगा तो ब्राउज़र को इसे बाहर प्रिंट, 1146 00:59:56,830 --> 00:59:59,220 और आप वास्तव में देख सकते हैं यह कैसे प्रारूपित है. 1147 00:59:59,220 --> 01:00:03,530 यह आमतौर पर एक के रूप में इसे बाहर प्रिंट हूँ इसकी कुंजी और अपने मूल्यों के साथ सरणी. 1148 01:00:03,530 --> 01:00:04,637 तो यह वहाँ मदद कर सकते हैं. 1149 01:00:04,637 --> 01:00:06,720 यह भी बनाने के लिए मदद कर सकते हैं आप वास्तव में कर रहे हैं यकीन है कि 1150 01:00:06,720 --> 01:00:09,070 डेटा हथियाने कि क्या आप लगा. 1151 01:00:09,070 --> 01:00:12,950 तो अगर आप निश्चित रूप से, मेरे मेज की तरह थे इस आईडी के साथ एक उपयोगकर्ता वहाँ का कहना है, 1152 01:00:12,950 --> 01:00:15,260 लेकिन आप डंप करने के लिए जाने के लिए जब चर, यह वहाँ नहीं है 1153 01:00:15,260 --> 01:00:17,551 आप स्पष्ट रूप से कहा कि पता जहां एक त्रुटि होने जा रहा है. 1154 01:00:17,551 --> 01:00:22,180 यह सबसे अच्छा उपकरणों में से एक है मेरी राय में डीबगिंग, के लिए. 1155 01:00:22,180 --> 01:00:24,480 और फिर वहाँ एक यहां अन्य चीजें जोड़ी, 1156 01:00:24,480 --> 01:00:27,660 लेकिन सबसे अधिक भाग के लिए, कि मैं आपका ध्यान आकर्षित करना चाहते हैं, 1157 01:00:27,660 --> 01:00:31,060 यह बहुत उपयोगी है. 1158 01:00:31,060 --> 01:00:35,800 >> लोक, हम यहाँ क्या है, यह हमारी सीएसएस सामान के सभी है. 1159 01:00:35,800 --> 01:00:40,520 तो सीएसएस, फोंट, हमारे छवियों, whatnot. 1160 01:00:40,520 --> 01:00:43,255 यह सब सामान है कि आप को संशोधित करने की जरूरत नहीं है. 1161 01:00:43,255 --> 01:00:46,070 1162 01:00:46,070 --> 01:00:50,080 तुम लोग अगर इस बारे में सोच सकते हैं फोंट में सीएसएस की तरह बातें है, 1163 01:00:50,080 --> 01:00:54,039 इस एक मॉडल हो, या होगा एक दृश्य, या एक नियंत्रक? 1164 01:00:54,039 --> 01:00:54,914 दर्शक: [अश्राव्य] 1165 01:00:54,914 --> 01:00:57,080 एलीसन BUCHHOLTZ-एयू: यह था एक दृश्य की अधिक, सही हो सकता है? 1166 01:00:57,080 --> 01:01:00,510 यह सब संभाल रही है बातें कैसे लग रहे बातें,. 1167 01:01:00,510 --> 01:01:03,500 हम यहां इस खोलते हैं, हम देखते हैं तो सब है कि यहाँ क्या हो रहा है कि 1168 01:01:03,500 --> 01:01:05,060 हम कुछ प्रतिपादन कर रहे है. 1169 01:01:05,060 --> 01:01:05,820 ठीक है? 1170 01:01:05,820 --> 01:01:09,710 तो यह बहुत ज्यादा होगा इस के लिए एक दृश्य के रूप में योग्य. 1171 01:01:09,710 --> 01:01:14,810 तो यह सिर्फ कुछ ले जा रहा है, यह कुछ portfolio.php बुला रहा है 1172 01:01:14,810 --> 01:01:19,430 हम हैं, और यह गुजर रहा है कि शीर्षक और पोर्टफोलियो में. 1173 01:01:19,430 --> 01:01:20,696 और यह सिर्फ इतना है कि प्रतिपादन है. 1174 01:01:20,696 --> 01:01:21,820 दरअसल, मैं उसे वापस ले लो. 1175 01:01:21,820 --> 01:01:27,890 इस वजह से, एक नियंत्रक है , प्रस्तुत करना याद, देखने देता है. 1176 01:01:27,890 --> 01:01:30,832 इस में तो portfolio.php मामले आपके विचार होगा. 1177 01:01:30,832 --> 01:01:32,480 क्षमा करें, दोस्तों. 1178 01:01:32,480 --> 01:01:36,160 Portfolio.php होने जा रहा है आपके विचार, और यह सिर्फ होगा 1179 01:01:36,160 --> 01:01:38,730 उस के लिए अपने नियंत्रक हो. 1180 01:01:38,730 --> 01:01:43,120 और हम इस पर एक नज़र रखना अगर यहां पिछले एक, टेम्पलेट्स, 1181 01:01:43,120 --> 01:01:47,330 टेम्पलेट्स यहाँ अपने विचारों के सभी कर रहे हैं. 1182 01:01:47,330 --> 01:01:52,420 जाहिर है, हम देखते हैं तो अगर हम यहाँ एचटीएमएल का एक बहुत कुछ देखा. 1183 01:01:52,420 --> 01:01:58,920 >> तो यह एक बस आपको दिखा रहा है लॉगिन पेज की तरह दिखना चाहिए. 1184 01:01:58,920 --> 01:02:04,810 आप हम कुछ है नोटिस फार्म समूहों, प्रस्तुत है. 1185 01:02:04,810 --> 01:02:08,510 यहाँ आप निर्णय क्या है कैसे वहाँ पर प्रदर्शित किया जाता है. 1186 01:02:08,510 --> 01:02:14,320 आप "भेजें" = कुछ बटन प्रकार है, और फिर आप यह चाहते हैं क्या है 1187 01:02:14,320 --> 01:02:16,670 बटन में प्रदर्शित करने के लिए. 1188 01:02:16,670 --> 01:02:19,860 तो यह है कि आप यह करना होगा कैसे आप चाहें जो कुछ भी रूप में दिखा. 1189 01:02:19,860 --> 01:02:24,520 >> और हम हम कुछ है यहाँ देखें उपयोगकर्ता नाम, कुछ पासवर्ड, 1190 01:02:24,520 --> 01:02:30,590 और हम वास्तव में भेजें मारा, यह, कुछ के बाद होने जा रहा है 1191 01:02:30,590 --> 01:02:33,346 और यह क्या करने के लिए पोस्ट करने के लिए हो रहा है? 1192 01:02:33,346 --> 01:02:35,430 इस दृश्य के लिए नियंत्रक क्या है? 1193 01:02:35,430 --> 01:02:38,040 1194 01:02:38,040 --> 01:02:40,940 हम सबमिट मारा, क्या कहा जा रहा है? 1195 01:02:40,940 --> 01:02:42,990 हम जानते हैं? 1196 01:02:42,990 --> 01:02:45,560 यह तो login.php, यहीं है. 1197 01:02:45,560 --> 01:02:47,600 कुछ तुम लोग कर रहे हैं को लागू करने जा रही है. 1198 01:02:47,600 --> 01:02:50,580 >> तो आप हमेशा बता सकते हैं क्या होने जा रहा है 1199 01:02:50,580 --> 01:02:53,740 आप हिट प्रस्तुत करने के बाद कहा जाता है यहाँ यह पहली पंक्ति से. 1200 01:02:53,740 --> 01:02:55,440 फार्म कार्रवाई है क्या. 1201 01:02:55,440 --> 01:02:58,350 इस प्रपत्र प्रस्तुत किया जाता है, हम क्या कार्रवाई करते हैं? 1202 01:02:58,350 --> 01:03:01,440 हम login.php कहते हैं, और हम इस विधि के साथ यह फोन 1203 01:03:01,440 --> 01:03:05,500 पद का, जो है छिपा जानकारी. 1204 01:03:05,500 --> 01:03:06,210 ठीक है? 1205 01:03:06,210 --> 01:03:14,485 तो जाहिर है, यह तो आपके विचार है, और हम क्या login.php-- के पास गया तो हमारे पास है 1206 01:03:14,485 --> 01:03:16,025 अभी तक? 1207 01:03:16,025 --> 01:03:17,970 हाँ. 1208 01:03:17,970 --> 01:03:21,950 >> हम यहाँ, यह देखने के रूप में तो एक बहुत अधिक तर्क है. 1209 01:03:21,950 --> 01:03:23,570 यह सब यहाँ हमारे PHP है. 1210 01:03:23,570 --> 01:03:28,870 हम यह $ _GET था अगर देखने की कोशिश कर रहे हैं यह $ _POST, बातें मान्य था, 1211 01:03:28,870 --> 01:03:31,370 क्वेरी, यह सब सामान. 1212 01:03:31,370 --> 01:03:34,950 1213 01:03:34,950 --> 01:03:40,200 तो उन सिर्फ तीन हैं यहां अलग अलग चीजें हैं. 1214 01:03:40,200 --> 01:03:43,750 आप चीजों को बदलने की जरूरत नहीं है. 1215 01:03:43,750 --> 01:03:46,540 आप चीजें पैदा हो जाएगा टेम्पलेट में, संभवतः, 1216 01:03:46,540 --> 01:03:51,350 लेकिन जहाँ तक HTML या के रूप में इस चला जाता है की किसी की स्टाइल, 1217 01:03:51,350 --> 01:03:54,550 आप सादे रूप में इसे छोड़ सकते हैं या आप चाहें जितनी जटिल. 1218 01:03:54,550 --> 01:03:59,800 >> कुछ लोगों को इस बारे में सच हो और कुछ बहुत भयानक वेबसाइट बनाने के. 1219 01:03:59,800 --> 01:04:00,940 तुम ऐसा नहीं करना पड़ेगा. 1220 01:04:00,940 --> 01:04:03,750 यदि आप समय है, यह है एक बहुत अच्छी बात है. 1221 01:04:03,750 --> 01:04:08,260 सीएसएस और HTML के साथ आप के आसपास गड़बड़ कर सकते हैं और इसके लिए एक बेहतर महसूस हो, 1222 01:04:08,260 --> 01:04:10,810 लेकिन करने के लिए दबाव महसूस नहीं करते. 1223 01:04:10,810 --> 01:04:14,760 आप पर क्या करने के लिए बहुत कुछ है में लॉग इन लागू करने के साथ वापस अंत, 1224 01:04:14,760 --> 01:04:17,170 रजिस्टर, और इन सब बातों के और. 1225 01:04:17,170 --> 01:04:20,490 >> तो उम्मीद है कि एक छोटा सा मदद करता है. 1226 01:04:20,490 --> 01:04:23,430 आप लोग किसी भी सवाल है कुछ के बारे में हम, पर चला गया है 1227 01:04:23,430 --> 01:04:25,690 किसी भी अन्य संसाधनों? 1228 01:04:25,690 --> 01:04:31,160 मैं निश्चित रूप से सब भेज देंगे आप लोगों को मेरी उदाहरण PHP कोड, 1229 01:04:31,160 --> 01:04:35,020 और फिर लेने के लिए स्वतंत्र महसूस तस्वीरों या इस के whatnot. 1230 01:04:35,020 --> 01:04:36,180 इसके अलावा यह ऑनलाइन है. 1231 01:04:36,180 --> 01:04:39,010 आप हमेशा ही फिर से देख सकते हैं. 1232 01:04:39,010 --> 01:04:42,190 यह बात है, तो हर किसी को अच्छा तो? 1233 01:04:42,190 --> 01:04:42,690 हां. 1234 01:04:42,690 --> 01:04:44,523 >> दर्शक: मैं बस चाहता हूँ हम कर रहे हैं जब, पुष्टि करने के लिए 1235 01:04:44,523 --> 01:04:47,447 , एसक्यूएल में चयन कर स्टार सही, सब कुछ है? 1236 01:04:47,447 --> 01:04:48,530 एलीसन BUCHHOLTZ-एयू: हाँ. 1237 01:04:48,530 --> 01:04:50,446 दर्शकों: और फिर अगर आप स्टार नहीं है, 1238 01:04:50,446 --> 01:04:53,732 अगर आप चाहते हैं कि यह एक विशिष्ट से ले जाना पंक्ति, तो आप सिर्फ नाम डाल of-- 1239 01:04:53,732 --> 01:04:55,440 एलीसन BUCHHOLTZ-एयू: पंक्ति का नाम 1240 01:04:55,440 --> 01:04:56,240 और आप आप का मूल्य चाहते क्या चाहते हैं. 1241 01:04:56,240 --> 01:04:57,577 >> दर्शकों: और फिर तारीख. 1242 01:04:57,577 --> 01:04:59,910 एलीसन BUCHHOLTZ-एयू: जो भी हो आप हाँ, के लिए देख रहे हैं. 1243 01:04:59,910 --> 01:05:05,100 उसी तरह, अगर आप ऐसा करेंगे * से हटाएं कुछ मेज, यह सब कुछ हटा देंगे. 1244 01:05:05,100 --> 01:05:08,896 तो, * सिर्फ एक जंगली है सब कुछ के लिए कार्ड. 1245 01:05:08,896 --> 01:05:09,788 >> दर्शक: ठीक है. 1246 01:05:09,788 --> 01:05:10,930 >> एलीसन BUCHHOLTZ-एयू: कूल. 1247 01:05:10,930 --> 01:05:11,430 बहुत बढ़िया. 1248 01:05:11,430 --> 01:05:12,800 खैर, एक महान सोमवार, लोग है. 1249 01:05:12,800 --> 01:05:13,760 मैं अगले सप्ताह आप देखेंगे. 1250 01:05:13,760 --> 01:05:15,530 अपने pset पर गुड लक. 1251 01:05:15,530 --> 01:05:16,992