1 00:00:00,000 --> 00:00:10,075 >> [MUSIC PLAYING] 2 00:00:10,075 --> 00:00:11,629 3 00:00:11,629 --> 00:00:14,420 ALLISON BUCHHOLTZ-AU: Bütün sağ, hər kəs, bölmə geri salamlayıram. 4 00:00:14,420 --> 00:00:17,420 İnşallah bütün böyük idi Halloween həftə sonu və ya Halloweekend, 5 00:00:17,420 --> 00:00:20,009 Mən bütün demək kimi istirahət və bərpa. 6 00:00:20,009 --> 00:00:21,675 Və təşəkkürlə artıq qar deyil. 7 00:00:21,675 --> 00:00:23,230 Kənarda həqiqətən günəşli. 8 00:00:23,230 --> 00:00:25,040 Mən bu barədə real xoşbəxt idi. 9 00:00:25,040 --> 00:00:28,420 Mənim qış çəkmələri süründürmək üçün hazır deyil. 10 00:00:28,420 --> 00:00:31,820 İnşallah, pset6 olduqca yaxşı getdi. 11 00:00:31,820 --> 00:00:35,040 >> C yorğun varsa, mən xoşbəxtəm İndi üçün C ilə tamamlayın demək. 12 00:00:35,040 --> 00:00:37,550 Biz transitioned web proqramlaşdırma, 13 00:00:37,550 --> 00:00:42,030 belə ki, HTML, PHP iş olacaq, bəlkə JavaScript bir az. 14 00:00:42,030 --> 00:00:44,650 Mən növbəti nə həftə bilmirəm pset, mən təmin edə bilməz 15 00:00:44,650 --> 00:00:47,820 nə sizin növbəti pset olacaq ola bilər, lakin bu həftəki pset 16 00:00:47,820 --> 00:00:52,290 əsasən olan CS50 Maliyyə edir web səhifənin növ həyata 17 00:00:52,290 --> 00:00:57,222 ki, almaq və satmaq üçün imkan verir fond və onlara takip. 18 00:00:57,222 --> 00:00:59,930 Və bütün çünki, olduqca sərin var bu dinamik yaradılan. 19 00:00:59,930 --> 00:01:02,320 Siz müxtəlif istifadəçi ola bilər kim hər öz məlumat var 20 00:01:02,320 --> 00:01:04,580 və olacaq ki, bütün həyata keçirir. 21 00:01:04,580 --> 00:01:05,970 Bu bir müddət alır. 22 00:01:05,970 --> 00:01:13,030 Mən mütləq bu asan olduğunu düşünürəm C psets çox, lakin bu uzun çəkir. 23 00:01:13,030 --> 00:01:17,370 Siz yeni bir dil öyrənmək etdiyiniz, C çox oxşar olan PHP, 24 00:01:17,370 --> 00:01:21,390 lakin əlbəttə tələb edir Siz sintaksis qədər baxmaq və anlamaq üçün 25 00:01:21,390 --> 00:01:23,360 necə dillər arasında çevirmək. 26 00:01:23,360 --> 00:01:27,960 >> Amma bir şey var düşünmürəm super konseptual çətin bu pset haqqında. 27 00:01:27,960 --> 00:01:30,087 Bu, yalnız öyrənmək bu yeni dil və əldə 28 00:01:30,087 --> 00:01:31,420 Bütün bu kiçik ədəd vasitəsilə. 29 00:01:31,420 --> 00:01:34,850 Sizlərin vasitəsilə oxumaq əgər spec, bu, olduqca uzun. 30 00:01:34,850 --> 00:01:38,200 Bu bir 21 kimi hesab edirəm pages, Mən düzgün yadda əgər. 31 00:01:38,200 --> 00:01:40,130 Bu uzun spec var. 32 00:01:40,130 --> 00:01:42,218 Siz it-- 22 oxumaq deyil, əgər ki. 33 00:01:42,218 --> 00:01:43,520 32. 34 00:01:43,520 --> 00:01:44,410 >> Wow. 35 00:01:44,410 --> 00:01:46,280 Mən off 50% idi. 36 00:01:46,280 --> 00:01:48,550 Belə ki, 32 pages. 37 00:01:48,550 --> 00:01:49,820 Belə ki, uzun. 38 00:01:49,820 --> 00:01:54,070 Orada ədəd çox, lakin heç ədəd pis olmalıdır. 39 00:01:54,070 --> 00:01:55,650 Bu yalnız bir çox var. 40 00:01:55,650 --> 00:02:00,310 Belə ki, mütləq erkən başlamaq mümkün olduqda, adi kimi, 41 00:02:00,310 --> 00:02:05,480 amma bir az hiss etməlidir kimi xüsusilə psets çox gözəl 42 00:02:05,480 --> 00:02:10,250 bərpa və yalnız ki, boyutlandır çox sərt ətrafında baş kesmek üçün. 43 00:02:10,250 --> 00:02:12,550 >> Belə ki, biz dalış olacaq. 44 00:02:12,550 --> 00:02:14,840 Mən sizin gündəliyi yoxdur Bu gün uçmaq, lakin biz istəyirik 45 00:02:14,840 --> 00:02:17,920 PHP haqqında söhbət olacaq. 46 00:02:17,920 --> 00:02:20,790 Mən sizə bir cür verilməsi olacaq bəzi şeylər haqqında crash kurs 47 00:02:20,790 --> 00:02:23,040 PHP haqqında bilmək istəyirəm bilər ki. 48 00:02:23,040 --> 00:02:26,470 Müxtəlif syntax şeyi, şeylər üçün baxmaq. 49 00:02:26,470 --> 00:02:29,400 Biz söhbət etmək olacaq SQL haqqında bir az. 50 00:02:29,400 --> 00:02:33,020 Just çox sadə şeylər orada, sonra da MVC 51 00:02:33,020 --> 00:02:36,380 Model View Controller olan Sizin pset qurmaq necə, 52 00:02:36,380 --> 00:02:39,801 belə anlaşma necə işlər super faydalı olacaq. 53 00:02:39,801 --> 00:02:40,300 Bütün hüquqlar. 54 00:02:40,300 --> 00:02:42,030 PHP belə. 55 00:02:42,030 --> 00:02:45,050 Siz uşaqlar həyata olmalıdır çox sadə bir şey 56 00:02:45,050 --> 00:02:48,680 PHP ilə, olan Burada bu alt şey, 57 00:02:48,680 --> 00:02:53,700 Siz bəzi formada təqdim harada bir ad var idi ki, burada üst ki, 58 00:02:53,700 --> 00:02:58,860 giriş, və salam kimi deyərdim ki, Ben, ya salam, Allison, və açılır olardı. 59 00:02:58,860 --> 00:03:02,570 Belə ki, bu əslində nə Sizin pset kimi baxdı sonra olmalıdır, 60 00:03:02,570 --> 00:03:06,040 halda siz uşaqlar bilmək istəyirdi və ya olduqca onu anlamaq etməyib. 61 00:03:06,040 --> 00:03:14,520 >> Amma biz bu sual işarələri var Burada bu PHP göstərir ki. 62 00:03:14,520 --> 00:03:18,850 Onlar onu kesmek, və htmlspecialcharge, yalnız, unutmayın 63 00:03:18,850 --> 00:03:22,450 təhlükəsiz olduğunu əmin olun Hər hansı bir crazy injection hücum 64 00:03:22,450 --> 00:03:26,550 və ya kimsə qoymaq üçün çalışır, əgər crazy zərərli simvol 65 00:03:26,550 --> 00:03:30,780 adı sahəyə, bu deyil Sizin server və ya etajer qədər istəyirəm. 66 00:03:30,780 --> 00:03:37,590 >> Və sonra biz hiss əgər, bu HTML forması, olan $ _GET üsulu idi 67 00:03:37,590 --> 00:03:42,050 Biz superglobals xatırlayıram PHP, $ _GET, $ _POST, 68 00:03:42,050 --> 00:03:44,530 biz daxil davam edəcəyik bir az o. 69 00:03:44,530 --> 00:03:50,390 Amma biz bir adı var ki, bilirik Burada adı uyğun 70 00:03:50,390 --> 00:03:51,920 Təqdim etdiyimiz. 71 00:03:51,920 --> 00:03:56,930 Belə ki, bu yalnız növ kimi çox sadə PHP HTML əməkdaşlıq 72 00:03:56,930 --> 00:04:00,080 Sizlərin pset altı idi ki. 73 00:04:00,080 --> 00:04:02,410 >> Amma həqiqətən deyil PHP nə cavab. 74 00:04:02,410 --> 00:04:04,850 Aydındır ki, bu bir dil var, lakin biz, həqiqətən, yoxdur 75 00:04:04,850 --> 00:04:08,260 Bu bölmədə bu barədə danışdıq belə bir az daha çox var 76 00:04:08,260 --> 00:04:09,740 PHP həqiqətən nə haqqında. 77 00:04:09,740 --> 00:04:14,270 Belə ki, PHP yalnız PHP deyil mətn preprocessor. 78 00:04:14,270 --> 00:04:16,399 >> Bu, həqiqətən, hesab bir proqramlaşdırma dili 79 00:04:16,399 --> 00:04:20,500 əgər halbuki məntiq var, çünki Biz HTML söhbət xatırlayıram 80 00:04:20,500 --> 00:04:24,980 biz adlı bir biçimlendirme dili qarşı bir proqramlaşdırma dili HTML çünki 81 00:04:24,980 --> 00:04:27,790 ciddi necə değiştirmeyle şeyi səhifə baxmaq. 82 00:04:27,790 --> 00:04:30,650 Bu, yalnız değiştirmeyle oldu bir şey qalın olsun, 83 00:04:30,650 --> 00:04:35,280 və ya bir forma olsun, element, və ya kimi bir şey. 84 00:04:35,280 --> 00:04:36,750 Hər hansı bir məntiq yoxdur. 85 00:04:36,750 --> 00:04:38,770 Bu loops və ya şərait yoxdur. 86 00:04:38,770 --> 00:04:40,940 Siz şeyi yoxlamaq səhv edə bilməz. 87 00:04:40,940 --> 00:04:44,810 Siz hər şeyi göstərmək olar və ya müəyyən bir şəkildə şeylər üçün xahiş 88 00:04:44,810 --> 00:04:45,490 istifadəçi. 89 00:04:45,490 --> 00:04:47,180 Vəssalam. 90 00:04:47,180 --> 00:04:51,780 >> PHP ilə Belə ki, həqiqətən bizə imkan vermir Bu daha məntiqli şeyi etmək, 91 00:04:51,780 --> 00:04:56,840 kimi daxil doğrulamak və ya bir şəkildə manipulyasiya. 92 00:04:56,840 --> 00:05:02,570 Biz kimi, HTML ilə birləşdirə bilər , indi son pset gördüm və 93 00:05:02,570 --> 00:05:05,280 və bizə yaratmaq imkan verir Bu dinamik web pages. 94 00:05:05,280 --> 00:05:08,900 Belə ki, uşaqlar ever-- əgər mən əgər bilmirəm Siz mənim kimi idi, lakin orta məktəb 95 00:05:08,900 --> 00:05:13,820 Onlar bizə bu IT sinif harada almaq idi biz yalnız HTML web pages yaradılmışdır 96 00:05:13,820 --> 00:05:20,160 və onlar statik və ətrafında basın digər şeylər, lakin onlar heç dəyişdi. 97 00:05:20,160 --> 00:05:25,960 >> Dinamik yeniləri ilə, nə biz nə, CS50 Maliyyə kimi, 98 00:05:25,960 --> 00:05:27,870 müxtəlif istifadəçilər olacaq. 99 00:05:27,870 --> 00:05:30,992 Bu istifadəçilərin "asılı olaraq arzularım, və onlar nə satın edirik 100 00:05:30,992 --> 00:05:32,700 və ya nə onlar satış edirik onların səhmlərinin üçün, 101 00:05:32,700 --> 00:05:35,050 keçirmək olacaq fərqli şeylər. 102 00:05:35,050 --> 00:05:38,110 Bəzi var belə, əgər müəyyən xarakterik 103 00:05:38,110 --> 00:05:41,990 Sizin istifadəçi bu istifadə üçün web səhifə, biz dinamik bilər 104 00:05:41,990 --> 00:05:44,720 onlar üçün nə keçirmək üçün qərar. 105 00:05:44,720 --> 00:05:49,720 Bu, hər bir üçün eyni şey deyil biz yalnız HTML idi əgər şəxs, 106 00:05:49,720 --> 00:05:52,400 səhifə üçün eyni olacaq ziyarət edən hər bir şəxs. 107 00:05:52,400 --> 00:05:55,790 PHP bizə pages kişiselleştirmek üçün imkan verir. 108 00:05:55,790 --> 00:06:01,670 >> Və sonra biz onları qoymaq bilər eyni fayl, halda kimi, 109 00:06:01,670 --> 00:06:06,670 Burada əvvəl, biz gördük ki, biz bütün burada HTML var 110 00:06:06,670 --> 00:06:09,760 və sonra biz PHP bu az var. 111 00:06:09,760 --> 00:06:12,690 Biz kimi edə bilərsiniz, və ya CS50 Maliyyə, 112 00:06:12,690 --> 00:06:16,310 Sizlərin baxdı əgər fayllar və biz vaxt olmalıdır 113 00:06:16,310 --> 00:06:19,541 Onların bir neçə gezinmek üçün birlikdə bölmə biz sonunda 114 00:06:19,541 --> 00:06:21,540 necə Siz görə bilərsiniz həqiqətən, onlara ayrı-ayrı saxlamaq, 115 00:06:21,540 --> 00:06:24,720 olan həqiqətən nə daha yaxşı bir şeydir. 116 00:06:24,720 --> 00:06:26,550 >> Bz 117 00:06:26,550 --> 00:06:27,680 Crash kurs. 118 00:06:27,680 --> 00:06:32,860 Bütün tez sadə şeylər Siz PHP üçün bilmək lazımdır bilər. 119 00:06:32,860 --> 00:06:34,470 Dəyişənlərin elan. 120 00:06:34,470 --> 00:06:37,970 Ki, mavi, bir az annoying var lakin ümid uşaqlar görə bilərsiniz. 121 00:06:37,970 --> 00:06:39,850 Əgər, mən bunu yazmaq lazımdır təbaşir board. 122 00:06:39,850 --> 00:06:41,370 Bu elan dəyişənlər. 123 00:06:41,370 --> 00:06:46,710 Bilmək bir şey, ki, fərqli C PHP loosely və ya dinamik çap olunur, 124 00:06:46,710 --> 00:06:50,870 siz ehtiyac yoxdur o deməkdir ki, nə növü dəyişən demək. 125 00:06:50,870 --> 00:06:55,710 Siz sadəcə bir dəyişən demək olar Siz istədiyiniz nə bərabərdir 126 00:06:55,710 --> 00:07:00,440 və növü qərar qəbul edəcək sizin üçün run zaman ki, dəyişən. 127 00:07:00,440 --> 00:07:05,410 >> Siz görəcəksiniz ki, bu yarada bir çox maraqlı şeylər. 128 00:07:05,410 --> 00:07:09,130 Amma ən məqsədləri üçün, növü müəyyən etmək üçün ehtiyac yoxdur. 129 00:07:09,130 --> 00:07:12,580 Siz və siz yazın normal sizin kimi şeylər tökmə 130 00:07:12,580 --> 00:07:15,900 Əgər istəyirsinizsə görmək deyil müəyyən bir növü üçün məcbur, 131 00:07:15,900 --> 00:07:17,090 lakin yoxdur. 132 00:07:17,090 --> 00:07:19,810 Bu sizin fəğan deyil Yalnız bir dəyişən elan 133 00:07:19,810 --> 00:07:21,910 və bunun üçün bir növü daxil deyil. 134 00:07:21,910 --> 00:07:25,199 >> Belə halda siz oxuya bilməz Hələ mən bu yaxşı deyil bilirik. 135 00:07:25,199 --> 00:07:28,490 Mən bu bir yaxşı göstərmək olardı düşündüm Əgər hər hansı bir dəyişən başlamaq yoldur yalnız 136 00:07:28,490 --> 00:07:31,270 dollar işarəsi ilə nə Siz adlandırmaq istəyirəm, 137 00:07:31,270 --> 00:07:33,240 və siz təyin etdiyiniz sonra nə. 138 00:07:33,240 --> 00:07:36,520 Bu halda belə, bu, bəzi $ var = 3. 139 00:07:36,520 --> 00:07:40,450 Beləliklə, biz heç $ var istifadə əgər haradasa, o, yalnız 140 00:07:40,450 --> 00:07:42,760 orada 3 qoyulması kimi eyni. 141 00:07:42,760 --> 00:07:43,650 OK? 142 00:07:43,650 --> 00:07:46,480 >> Belə ki, hər hansı bir dəyişən yalnız dollar işarəsi, nə 143 00:07:46,480 --> 00:07:50,210 sizin dəyişən zəng etmək istəyirəm, və bərabər istədiyiniz nə. 144 00:07:50,210 --> 00:07:51,430 Little soyuducu. 145 00:07:51,430 --> 00:07:56,156 Başlatılıyor üçün yazmaq az sağ dəyişən? 146 00:07:56,156 --> 00:07:57,530 Ki, hər kəs üçün mənada edirmi? 147 00:07:57,530 --> 00:08:02,280 Just tez syntax fərq C və PHP arasında. 148 00:08:02,280 --> 00:08:06,440 >> Diziler PHP çox soyuducu var. 149 00:08:06,440 --> 00:08:09,620 Biz onlara düymələri verə bilər. 150 00:08:09,620 --> 00:08:13,180 Belə ki, yol düşünmək Bu ki, biz əgər 151 00:08:13,180 --> 00:08:16,610 bir daxil olmaq istəyirdi bir sıra ərzində element, 152 00:08:16,610 --> 00:08:19,290 Biz bilmək lazım bu index, sağ? 153 00:08:19,290 --> 00:08:24,290 Beləliklə, biz bilirik ki, C, biz ilk element əldə edə bilər 154 00:08:24,290 --> 00:08:28,650 array bracket sıfır etməklə, və ya əgər ilk element istəyirsinizsə, array bracket 155 00:08:28,650 --> 00:08:29,360 biridir. 156 00:08:29,360 --> 00:08:31,910 Və biz bir şey istəyirdi orada, biz yalnız güc 157 00:08:31,910 --> 00:08:35,850 halda, vasitəsilə təkrarlamaq lazımdır biz, həqiqətən indeksi bilirdi. 158 00:08:35,850 --> 00:08:38,320 >> Həqiqətən ki, bir şey PHP Diziler ilə cool 159 00:08:38,320 --> 00:08:40,850 onlar ki, nə Biz assosiativ zəng. 160 00:08:40,850 --> 00:08:44,970 Belə ki, biz şərik bilər bəzi dəyəri üçün bəzi əsas, 161 00:08:44,970 --> 00:08:47,340 və biz, həqiqətən olacaq to-- Mən sizə göstərəcək 162 00:08:47,340 --> 00:08:50,370 biz ikinci bu istifadə edə bilərsiniz necə. 163 00:08:50,370 --> 00:08:54,330 Amma əsasən, heç istəyirsinizsə kimi bir sıra başlamaq üçün, 164 00:08:54,330 --> 00:08:56,020 Bəzi $ array var. 165 00:08:56,020 --> 00:08:59,622 >> Belə ki, eyni şəkildə, yalnız var biz yaratmaq edirik ki, bəzi dəyişən. 166 00:08:59,622 --> 00:09:01,330 Bu adlı bilər nə istədiyini. 167 00:09:01,330 --> 00:09:03,310 Bu $ nümunə ola bilər. 168 00:09:03,310 --> 00:09:04,930 Bir başqa dəyişən. 169 00:09:04,930 --> 00:09:09,510 Nə bir sıra deyil biz burada var ki, bracket sintaksis. 170 00:09:09,510 --> 00:09:14,560 Just normal C. və biz kimi bəzi dəyəri üçün bəzi əsas var. 171 00:09:14,560 --> 00:09:19,480 Belə ki, key1 value1 gedir, key2 iki value2 gedir. 172 00:09:19,480 --> 00:09:25,080 Bu cüt ilə ayrılır yalnız normal seriallarda kimi vergül. 173 00:09:25,080 --> 00:09:25,810 >> Lakin. 174 00:09:25,810 --> 00:09:26,520 Big biridir. 175 00:09:26,520 --> 00:09:27,270 Keys isteğe bağlıdır. 176 00:09:27,270 --> 00:09:28,510 Siz onları istifadə etmək yoxdur. 177 00:09:28,510 --> 00:09:30,850 Əgər deyilsə, onda yalnız normal deyil. 178 00:09:30,850 --> 00:09:32,030 Sual? 179 00:09:32,030 --> 00:09:33,540 Və ya, oh. 180 00:09:33,540 --> 00:09:37,829 >> Auditoriya: Bəli, doğru haqqında. 181 00:09:37,829 --> 00:09:39,120 Harada yaddaş gələn var? 182 00:09:39,120 --> 00:09:43,425 Bu da kimi eyni ola bilər [Işitilemez] və yığını? 183 00:09:43,425 --> 00:09:45,277 Da PHP istifadə ki? 184 00:09:45,277 --> 00:09:46,485 Biz onları birləşdirən etdiyiniz zaman kimi? 185 00:09:46,485 --> 00:09:49,070 >> ALLISON BUCHHOLTZ-AU: PHP ilə, Biz meyli yoxdur 186 00:09:49,070 --> 00:09:52,670 narahat bizim yaddaş gəlir. 187 00:09:52,670 --> 00:09:54,670 Biz bir çox sərf yoxdur dəfə söhbət, 188 00:09:54,670 --> 00:09:58,450 belə ki, həqiqətən bir şey deyil siz narahat lazımdır. 189 00:09:58,450 --> 00:10:00,620 Belə ki, düymələri isteğe bağlıdır. 190 00:10:00,620 --> 00:10:04,780 Eyni şəkildə, yoxsa Bu əlaqədar etmək istəyirəm, 191 00:10:04,780 --> 00:10:09,910 Yalnız bir normal sıra tapa istəyirəm array sıfır ilk element 192 00:10:09,910 --> 00:10:13,190 və array bir ikinci element, dəqiq bunu edə bilərsiniz 193 00:10:13,190 --> 00:10:17,886 Siz C. Siz bəzi var kimi Sizin array olacaq ki, dəyişən, 194 00:10:17,886 --> 00:10:20,110 və burada bu mötərizə bərabərdir. 195 00:10:20,110 --> 00:10:20,610 Bəli. 196 00:10:20,610 --> 00:10:22,693 >> Auditoriya: Bu varmı notation eyni point. 197 00:10:22,693 --> 00:10:26,250 Kimi, mən bir sıra ++ kimi edə bilərsiniz, və ikinci bir işarə. 198 00:10:26,250 --> 00:10:30,260 >> ALLISON BUCHHOLTZ-AU: Siz do-- bilər Yaxşı, siz i, bəzi iterator ola bilər, 199 00:10:30,260 --> 00:10:34,300 Mən nə ++ və bir edə bilərsiniz ki, eyni şəkildə i array. 200 00:10:34,300 --> 00:10:35,680 Amma ki, var. 201 00:10:35,680 --> 00:10:39,630 Belə ki, bu halda kimi, 1 array 20 bərabər olardı. 202 00:10:39,630 --> 00:10:42,530 Endeksleme notation eyni sort. 203 00:10:42,530 --> 00:10:51,330 Bu əsasən yalnız bir gizli şey burada, bu 10 sıfır, sıfır deyir yerləşir, 204 00:10:51,330 --> 00:10:54,640 1 2 30 20 üçün. 205 00:10:54,640 --> 00:10:56,760 Bunun üçün yalnız gizli düymələri var. 206 00:10:56,760 --> 00:10:59,990 PHP ilə nə dəyişikliklər İndi güc var ki, 207 00:10:59,990 --> 00:11:02,660 o düymələri üçün redesign istədiyiniz nə. 208 00:11:02,660 --> 00:11:13,820 >> Belə ki, bir şey burada. 209 00:11:13,820 --> 00:11:18,230 Mən yalnız bəzi nümunələr var Mən sizə uşaqlar üçün yazdığı burada 210 00:11:18,230 --> 00:11:22,010 Mən həmişə nümunələri kimi hiss çünki yalnız mücərrəd daha çox kömək edir. 211 00:11:22,010 --> 00:11:26,590 Belə ki, burada bu halda, biz bəzi assosiativ array var 212 00:11:26,590 --> 00:11:31,990 ki, mənim ilk adı Son adı, və mən 213 00:11:31,990 --> 00:11:35,390 yalnız olan, echoing edirəm Burada bütün məqsədlər üçün 214 00:11:35,390 --> 00:11:38,500 Burada çıxış çap olacaq. 215 00:11:38,500 --> 00:11:39,300 >> Və OK, deyir. 216 00:11:39,300 --> 00:11:46,680 Dəyərini çap əsas Allison da array uyğundur. 217 00:11:46,680 --> 00:11:50,860 Mən də sizə uşaqlar göndərə bilərsiniz Dərsdən sonra bütün bu kodu. 218 00:11:50,860 --> 00:11:53,700 Biz bu çalıştırdığınızda, nə Siz nə gedir düşünürsünüz? 219 00:11:53,700 --> 00:11:56,239 Nə çap olacaq? 220 00:11:56,239 --> 00:11:57,280 Auditoriya: Son ad. 221 00:11:57,280 --> 00:11:58,738 ALLISON BUCHHOLTZ-AU: Mənim son adı. 222 00:11:58,738 --> 00:12:00,000 Bu yoxdur. 223 00:12:00,000 --> 00:12:00,960 Burada. 224 00:12:00,960 --> 00:12:02,400 Çap. 225 00:12:02,400 --> 00:12:07,000 Biz bu və biz dəyişdirmək üçün Bizim list-- başqası da əlavə 226 00:12:07,000 --> 00:12:11,919 Belə ki, biz burada Emma var deyək, və biz son konseptual mənada adı şərik 227 00:12:11,919 --> 00:12:13,252 Mən bu hüququ oxumaq əgər in nəzər salaq. 228 00:12:13,252 --> 00:12:13,714 >> Auditoriya: Bəli. 229 00:12:13,714 --> 00:12:14,640 >> ALLISON BUCHHOLTZ-AU: Bəli. 230 00:12:14,640 --> 00:12:15,010 >> Auditoriya: Yaxşı iş. 231 00:12:15,010 --> 00:12:16,218 >> ALLISON BUCHHOLTZ-AU: Lovely. 232 00:12:16,218 --> 00:12:25,370 Belə ki, indi biz burada bu var və əgər biz sizin soyadı tapmaq istəyirdi, 233 00:12:25,370 --> 00:12:26,290 orada var. 234 00:12:26,290 --> 00:12:31,270 Belə ki, yalnız hesab edə bilər Burada bu əsas əvəz kimi. 235 00:12:31,270 --> 00:12:33,190 Siz yalnız index əvəz edirik. 236 00:12:33,190 --> 00:12:36,845 Bu imkan verir belə ki, yalnız axtarış daha asan bir sıra vasitəsilə. 237 00:12:36,845 --> 00:12:38,220 Siz index bilmək lazım deyil. 238 00:12:38,220 --> 00:12:43,470 Aradığınız ki, bu açar kimi uzun haradasa array var, 239 00:12:43,470 --> 00:12:47,660 PHP tapmaq və bu qayıdacaqlar onunla bağlı dəyəri. 240 00:12:47,660 --> 00:12:49,840 Belə ki, bir çox daha çox verir Sizin Diziler ilə güc. 241 00:12:49,840 --> 00:12:50,340 Bəli. 242 00:12:50,340 --> 00:12:53,131 >> Auditoriya: Siz iki düymələri varsa Eyni, bu bir səhv baş verəcək? 243 00:12:53,131 --> 00:12:55,830 ALLISON BUCHHOLTZ-AU: Bu Bəli, bir səhv verməlidir. 244 00:12:55,830 --> 00:12:58,520 Ki, bir az edir sizə uşaqlar üçün daha mənada? 245 00:12:58,520 --> 00:13:07,640 Və eyni şəkildə, biz bir sıra var burada hər hansı bir düymələri yoxdur. 246 00:13:07,640 --> 00:13:10,910 Ayrıca, bu bir syntax edir istədiyiniz bilər ki, 247 00:13:10,910 --> 00:13:13,550 Çünki lazımdır, xəbərdar olmalıdır Sizin pset bu istifadə etmək lazımdır. 248 00:13:13,550 --> 00:13:17,317 >> Zaman bir edirik echo, bu quotes var, 249 00:13:17,317 --> 00:13:19,400 və zaman istinad edirik bir sıra hissəsi, 250 00:13:19,400 --> 00:13:22,180 Bu var onların ətrafında buruq aşırma. 251 00:13:22,180 --> 00:13:25,630 Bu, annoying növü var ancaq yalnız bunu etmək lazımdır. 252 00:13:25,630 --> 00:13:28,010 Belə ki, yalnız bir şey unutmayın. 253 00:13:28,010 --> 00:13:31,490 Səhvlər daxil çalıştırıyorsanız, Bu mənim array var bilirik ki, 254 00:13:31,490 --> 00:13:34,523 lakin bu, mənim səhvlər atma edir ətrafında aşırma qoyulması cəhd edin 255 00:13:34,523 --> 00:13:37,180 və işləməlidir. 256 00:13:37,180 --> 00:13:40,810 >> Belə ki, burada bu halda, bu bir biz istifadə etdiyiniz normal C array. 257 00:13:40,810 --> 00:13:45,810 Üç, beş və altı, və biz yalnız ilk element çap etmək istəyirəm, 258 00:13:45,810 --> 00:13:47,850 bu üç çap etməlidir. 259 00:13:47,850 --> 00:13:51,830 Və mən bütün bu run idi inşallah bir şey dəyişdi. 260 00:13:51,830 --> 00:13:54,460 Biz burada altındakı bax yalnız üç çap. 261 00:13:54,460 --> 00:13:57,050 262 00:13:57,050 --> 00:13:58,040 Cool. 263 00:13:58,040 --> 00:14:00,000 Hər kəs üçün mənada? 264 00:14:00,000 --> 00:14:01,280 Assosiativ serialların. 265 00:14:01,280 --> 00:14:03,150 Normal seriallarda çox soyuq. 266 00:14:03,150 --> 00:14:09,640 >> David göstərmək mi why-- bu pset6 və PHP həyata keçirilməsi 267 00:14:09,640 --> 00:14:11,751 bütün mühazirə zamanı? 268 00:14:11,751 --> 00:14:12,250 OK. 269 00:14:12,250 --> 00:14:13,300 Belə ki, mən sizə göstərmək lazımdır. 270 00:14:13,300 --> 00:14:13,770 Mən t-- off bilmirəm 271 00:14:13,770 --> 00:14:14,680 >> Auditoriya: O, ötən həftə idi. 272 00:14:14,680 --> 00:14:15,560 >> ALLISON BUCHHOLTZ-AU: ötən həftə idimi? 273 00:14:15,560 --> 00:14:15,870 >> Auditoriya: Bəli. 274 00:14:15,870 --> 00:14:16,995 >> ALLISON BUCHHOLTZ-AU: Bəli. 275 00:14:16,995 --> 00:14:20,800 Belə ki, speller kimi altı xətləri edilə bilər ki, güc PHP, və hissəsi ilə 276 00:14:20,800 --> 00:14:25,640 bu assosiativ array harada Siz yalnız hər bir söz yükləyə bilərsiniz, 277 00:14:25,640 --> 00:14:28,290 və doğru və ya yalan bərabər var. 278 00:14:28,290 --> 00:14:31,410 Və belə ki, oh, demək olar. 279 00:14:31,410 --> 00:14:39,130 Bir söz lüğət qayıt, və bu var, əgər doğru qayıdacaq. 280 00:14:39,130 --> 00:14:42,130 Əks halda, bu tapmaq deyil Bu və bu yalan qayıtmaq lazımdır. 281 00:14:42,130 --> 00:14:45,810 Bir sərin az şey cür. 282 00:14:45,810 --> 00:14:46,750 >> Bütün hüquqlar. 283 00:14:46,750 --> 00:14:48,990 Belə ki, o assosiativ seriallarda. 284 00:14:48,990 --> 00:14:50,150 Onlar olduqca sərin istəyirik. 285 00:14:50,150 --> 00:14:51,830 Mən, həqiqətən, onlara kimi. 286 00:14:51,830 --> 00:14:55,340 Və açıq-aydın Ah Hələ. 287 00:14:55,340 --> 00:14:56,290 OK. 288 00:14:56,290 --> 00:14:57,880 İndi çalışır. 289 00:14:57,880 --> 00:15:00,700 Bəlkə. 290 00:15:00,700 --> 00:15:01,537 OK. 291 00:15:01,537 --> 00:15:02,120 Başqa bir şey. 292 00:15:02,120 --> 00:15:07,680 Belə ki, bərabərlik ilə, yalnız bir sərin şey unutmayın. 293 00:15:07,680 --> 00:15:12,140 PHP ilə, çünki dinamik çap olunur, 294 00:15:12,140 --> 00:15:16,110 növü asılı olaraq dəyişə bilər Siz yayınlıyorsanız necə, axır. 295 00:15:16,110 --> 00:15:19,890 Mən, həqiqətən, bəzi sərin var Mən sizə uşaqlar göstərmək lazımdır ki, nümunələr. 296 00:15:19,890 --> 00:15:23,350 >> Amma == yalnız yoxlayır növü hoqqa sonra bərabərlik. 297 00:15:23,350 --> 00:15:28,890 Bir şey varsa Belə ki, xarakteri kimi 1 və 1 nömrəli, 298 00:15:28,890 --> 00:15:31,890 PHP demək istəyirəm o çünki bərabərdir 299 00:15:31,890 --> 00:15:35,990 Bu növ hoqqabazlıq bilər Onlardan ikisi bərabər qədər, 300 00:15:35,990 --> 00:15:38,480 olan bəlkə sizin üçün gözəl. 301 00:15:38,480 --> 00:15:44,170 >> Onlar əgər görmək lazımdır, əgər dəyəri eyni cür və eyni tipli, 302 00:15:44,170 --> 00:15:45,305 Bu === istəyirəm. 303 00:15:45,305 --> 00:15:48,150 Mən hər hansı bir var yoxdur Siz istifadə etmək lazımdır halda 304 00:15:48,150 --> 00:15:52,570 Sizin pset, lakin bir çox Siz web pages etmək gedəcək 305 00:15:52,570 --> 00:15:57,340 son layihələr və şeylər üçün, bu Yaxşı bir şey == bilmək və === üçün 306 00:15:57,340 --> 00:16:01,690 fərqli, və bu yaxşı fərq anlamaq üçün. 307 00:16:01,690 --> 00:16:02,400 >> OK. 308 00:16:02,400 --> 00:16:02,980 Bz 309 00:16:02,980 --> 00:16:04,460 Foreach loops. 310 00:16:04,460 --> 00:16:07,920 Onlar bir yol var bir sıra vasitəsilə təkrarlamaq. 311 00:16:07,920 --> 00:16:11,714 Belə ki, yalnız seriallarda oldu kimi belə PHP çox soyuq, 312 00:16:11,714 --> 00:16:13,630 təkrarlamaq üçün yol bir sıra vasitəsilə, mən hesab edirəm ki, 313 00:16:13,630 --> 00:16:16,250 də daha soyuducu olur və çox daha güclü. 314 00:16:16,250 --> 00:16:22,710 Belə ki, əvəzinə yaratmaq olan i üçün bəzi 0 və nə bərabərdir 315 00:16:22,710 --> 00:16:24,890 və sonra yeniləmə i Siz getmək kimi, 316 00:16:24,890 --> 00:16:27,730 Biz bu zəhmli foreach loop var. 317 00:16:27,730 --> 00:16:36,340 >> Belə ki, burada standart ümumi var Bu iki quruluş. 318 00:16:36,340 --> 00:16:41,180 Belə ki, ya bir sıra foreach var dəyəri kimi təkrarlamaq istəyirəm. 319 00:16:41,180 --> 00:16:46,750 Belə ki, bu serialın adı Əgər istinad etmək istəyirəm ki, dəyişən, 320 00:16:46,750 --> 00:16:50,600 və bu istədiyiniz nə deyil loop ərzində zəng etmək. 321 00:16:50,600 --> 00:16:51,420 OK? 322 00:16:51,420 --> 00:16:56,810 Belə ki, bu cavab serialın hər element, 323 00:16:56,810 --> 00:16:59,500 və bu loop daxilində bu dəyər istifadə. 324 00:16:59,500 --> 00:17:00,675 >> Mən bir misal var. 325 00:17:00,675 --> 00:17:02,930 Mən nümunələri çox yaxşı bilirik. 326 00:17:02,930 --> 00:17:05,119 Və bu var, əgər deyil heç bir düymələri, bu kimi 327 00:17:05,119 --> 00:17:11,170 biz yalnız bir olduğu düymələri varsa sizin array üçün normal göstəriciləri var. 328 00:17:11,170 --> 00:17:14,770 Və ya bu halda, əgər da Siz düymələri üçün heç bir istifadə. 329 00:17:14,770 --> 00:17:16,690 Siz haqqında qayğı yoxdur, əgər düymələri və yalnız 330 00:17:16,690 --> 00:17:20,260 dəyərləri vasitəsilə təkrarlamaq istəyirəm nə üçün o hər, 331 00:17:20,260 --> 00:17:20,950 ki, gözəl var. 332 00:17:20,950 --> 00:17:22,609 >> Siz strukturu istifadə edə bilərsiniz. 333 00:17:22,609 --> 00:17:28,640 Əks halda, düymələri, bizim var, əgər var $ Dəyəri yalnız $ əsas dəyər dəyişir. 334 00:17:28,640 --> 00:17:30,660 Belə ki, yalnız bir əsas dəyər cüt dəyişir. 335 00:17:30,660 --> 00:17:34,780 Və sonra biz əsas $ müraciət edə bilərsiniz Bizim loop daxilində və $ dəyər. 336 00:17:34,780 --> 00:17:35,900 OK? 337 00:17:35,900 --> 00:17:36,660 Bz 338 00:17:36,660 --> 00:17:37,810 Misal. 339 00:17:37,810 --> 00:17:38,610 Bu gözəl olun. 340 00:17:38,610 --> 00:17:48,910 341 00:17:48,910 --> 00:17:49,410 OK. 342 00:17:49,410 --> 00:17:56,780 >> Beləliklə, biz bu var burada biz bəzi 343 00:17:56,780 --> 00:18:01,460 are-- Siz həmçinin bu kimi bir sıra yaratmaq 344 00:18:01,460 --> 00:18:05,690 bəzi dəyişən bərabər olan parantez ilə array, 345 00:18:05,690 --> 00:18:08,340 və ya yalnız bracket edə bilərsiniz. 346 00:18:08,340 --> 00:18:11,890 Siz bracket, lakin lazımdır bu bunu üçün başqa bir yoldur. 347 00:18:11,890 --> 00:18:16,220 Belə ki, burada biz üç bəzi array var bir, iki, və üç elementləri, 348 00:18:16,220 --> 00:18:18,300 və biz foreach var. 349 00:18:18,300 --> 00:18:23,510 >> Bu bir uyğun edək biz iterating etdiyiniz array, 350 00:18:23,510 --> 00:18:28,330 və bu biz zəng etdiyiniz nə bizim array hər şey. 351 00:18:28,330 --> 00:18:32,670 Və bütün bu edir, bu deyil hər dəyəri çap olacaq. 352 00:18:32,670 --> 00:18:45,590 Biz bunu run Belə ki, biz hiss ki, biz dəyəri bir dəyər iki, dəyəri üç var. 353 00:18:45,590 --> 00:18:54,080 >> Və eyni şəkildə adətən Diziler, bir növü olması lazımdır 354 00:18:54,080 --> 00:18:57,570 Diziler bütün yoxdur burada eyni növü. 355 00:18:57,570 --> 00:18:58,690 Belə ki, indi biz bir int var. 356 00:18:58,690 --> 00:19:00,910 Biz iki strings var. 357 00:19:00,910 --> 00:19:05,332 Belə ki, seriallarda bilərsiniz daha güclü almaq 358 00:19:05,332 --> 00:19:07,040 və bəlkə bir az bit messier asılı olaraq, 359 00:19:07,040 --> 00:19:08,500 Yolda siz baxmaq istəyirəm. 360 00:19:08,500 --> 00:19:10,970 Beləliklə, biz bu dəyişə bilərsiniz nə etmək istəyirəm. 361 00:19:10,970 --> 00:19:12,860 Biz dəyər istifadə. 362 00:19:12,860 --> 00:19:14,630 Biz istifadə yalnız standart şey. 363 00:19:14,630 --> 00:19:19,650 Lakin, yalnız əhəmiyyətli biz bilirik ki, biz istəyirdi bu kimi counter çağırırıq. 364 00:19:19,650 --> 00:19:25,070 Və kimi uzun onlar uyğun olaraq, açıq-aydın hər kəs xoşbəxt. 365 00:19:25,070 --> 00:19:30,600 Heç bir PHP run istəyirsinizsə Bu komanda kimi bir şey run 366 00:19:30,600 --> 00:19:33,800 line bu bilirik Burada, yalnız PHP nə 367 00:19:33,800 --> 00:19:36,090 və sonra çalıştırmak üçün istədiyiniz hər hansı fayl. 368 00:19:36,090 --> 00:19:39,130 >> Əgər ətrafında mess istəyirsinizsə Belə ki, PHP, və daha çox məntiqi ilə 369 00:19:39,130 --> 00:19:42,710 və həqiqətən lazım deyil bir web browser kimi görmək, 370 00:19:42,710 --> 00:19:44,830 Siz yalnız çalıştırabilirsiniz bu kimi command line 371 00:19:44,830 --> 00:19:48,290 və echo çap edəcək nə həyata istədiyiniz. 372 00:19:48,290 --> 00:19:50,880 OK. 373 00:19:50,880 --> 00:20:00,640 Biz ki, digər yol bu kimi. 374 00:20:00,640 --> 00:20:06,974 Belə ki, bu istədiyiniz bəlkə bir haldır əsas və dəyəri də istifadə etmək, 375 00:20:06,974 --> 00:20:08,890 Mən bu kimi bilirik super contrived nümunələri 376 00:20:08,890 --> 00:20:11,950 amma onlar ümid bir az aydın. 377 00:20:11,950 --> 00:20:14,940 Belə ki, burada biz bir sıra var yenidən, lakin bu dəfə, 378 00:20:14,940 --> 00:20:19,450 əvəzinə yalnız olan heç bir əsas yoxdur bilirik. 379 00:20:19,450 --> 00:20:20,870 Biz bu hər düymələri var. 380 00:20:20,870 --> 00:20:24,670 Belə bir mý biri edir, b uyğun olacaq iki, və c üç uyğun olacaq. 381 00:20:24,670 --> 00:20:27,030 Və bu halda, əgər biz bu yolu yazmaq, 382 00:20:27,030 --> 00:20:31,580 biz də əsas çıxışı var və bu hər biri üçün dəyəri. 383 00:20:31,580 --> 00:20:36,570 >> Beləliklə, biz bu çalıştırdığınızda, biz bu hər almaq. 384 00:20:36,570 --> 00:20:41,530 Belə ki, bizim düymələri çap və dəyərlər. 385 00:20:41,530 --> 00:20:46,940 Digər sərin bir şey ki, və mən bilirəm bu bir düymələri yox idi kimi, dedi 386 00:20:46,940 --> 00:20:51,540 lakin həmişə dolayısı var açar nümayəndə yoxsa çünki 387 00:20:51,540 --> 00:20:54,050 əsas, əlbəttə, sizin düymələri yalnız göstəricilər var 388 00:20:54,050 --> 00:20:59,230 və ya biz bilər indeksləri həmişə də bu yoxdur. 389 00:20:59,230 --> 00:20:59,730 Bu kimi. 390 00:20:59,730 --> 00:21:02,500 391 00:21:02,500 --> 00:21:03,400 Mən çap edəcək. 392 00:21:03,400 --> 00:21:09,240 393 00:21:09,240 --> 00:21:13,420 Bu halda belə, siz fark etsəniz, Biz gizli düymələri var 394 00:21:13,420 --> 00:21:15,930 Burada sıfır, bir, və iki. 395 00:21:15,930 --> 00:21:20,020 396 00:21:20,020 --> 00:21:25,600 >> Və bu biri ilə eyni şəkildə, Siz həmişə yalnız dəyər kimi r demək olar 397 00:21:25,600 --> 00:21:27,910 və yalnız dəyəri etmək imkanı var. 398 00:21:27,910 --> 00:21:30,685 Siz haqqında qayğı yoxdur sizin düymələri, sizin düymələri olsa, 399 00:21:30,685 --> 00:21:32,810 Siz haqqında qayğı yoxdur, əgər Onlara mütləq deyil 400 00:21:32,810 --> 00:21:35,970 Sizin foreach loop onları qoymaq lazımdır. 401 00:21:35,970 --> 00:21:37,953 Ki, hər kəs üçün əhəmiyyət kəsb edir mu? 402 00:21:37,953 --> 00:21:39,764 >> Auditoriya: yalnız Can çox, düymələri zəng? 403 00:21:39,764 --> 00:21:42,180 ALLISON BUCHHOLTZ-AU: sizə Bəli tamamilə də, bunu edə bilər. 404 00:21:42,180 --> 00:21:44,945 405 00:21:44,945 --> 00:21:45,570 Əslində, gözləyin. 406 00:21:45,570 --> 00:21:45,840 Tutun. 407 00:21:45,840 --> 00:21:46,630 No. it-- olardı 408 00:21:46,630 --> 00:21:49,663 Əgər əsas istəyirsinizsə Siz dəyəri əsas nə etmək lazımdır. 409 00:21:49,663 --> 00:21:50,496 Auditoriya: dəyər əlavə edin. 410 00:21:50,496 --> 00:21:50,870 ALLISON BUCHHOLTZ-AU: Bəli. 411 00:21:50,870 --> 00:21:52,530 Və yalnız dəyəri bütün istifadə heç vaxt. 412 00:21:52,530 --> 00:21:53,236 >> Auditoriya: OK. 413 00:21:53,236 --> 00:21:55,610 ALLISON BUCHHOLTZ-AU: Əgər yalnız orada bir şey qoymaq 414 00:21:55,610 --> 00:22:00,010 Siz etdiyiniz güman olacaq dəyəri deyil, əsas söhbət. 415 00:22:00,010 --> 00:22:02,070 Böyük sual. 416 00:22:02,070 --> 00:22:02,600 Bütün hüquqlar. 417 00:22:02,600 --> 00:22:06,390 418 00:22:06,390 --> 00:22:08,170 Cool. 419 00:22:08,170 --> 00:22:09,032 Əslində, saxlayın. 420 00:22:09,032 --> 00:22:09,990 Mənə nə görmək edək. 421 00:22:09,990 --> 00:22:13,600 422 00:22:13,600 --> 00:22:18,260 Əvvəl Belə ki, biz, post almaq və almaq yalnız uşaqlar bir az göstərmək istəyirəm 423 00:22:18,260 --> 00:22:23,680 Bu dinamik necə haqqında cür sərin olan, çap. 424 00:22:23,680 --> 00:22:24,450 Mən bütün bu var. 425 00:22:24,450 --> 00:22:28,160 Mən burada dörd nümunələri kimi var və mən bütün bu kodu göndərin 426 00:22:28,160 --> 00:22:30,580 sinif sonra. 427 00:22:30,580 --> 00:22:34,440 >> Belə ki, burada biz bir dəyişən var. 428 00:22:34,440 --> 00:22:36,500 Bu doğru, yalnız 1 plus 1 var? 429 00:22:36,500 --> 00:22:40,930 Və biz nə çap olacaq bərabər, sonra biz bir növü var. 430 00:22:40,930 --> 00:22:46,066 Və hər hansı bir guesses var nə haqqında olacaq yazın? 431 00:22:46,066 --> 00:22:46,890 >> Auditoriya: bir int. 432 00:22:46,890 --> 00:22:48,560 >> ALLISON BUCHHOLTZ-AU: Bəli, bir int var. 433 00:22:48,560 --> 00:22:49,890 Belə ki, yalnız onlara birlikdə edər. 434 00:22:49,890 --> 00:22:51,671 Bu int var. 435 00:22:51,671 --> 00:22:52,170 Bütün yaxşı. 436 00:22:52,170 --> 00:22:56,440 437 00:22:56,440 --> 00:23:05,590 Belə ki, bu növbəti bir, biz strings kimi nə baxmaq. 438 00:23:05,590 --> 00:23:11,000 Biz bu çalıştırdığınızda, oh, düşünür. 439 00:23:11,000 --> 00:23:13,720 Siz, həqiqətən, çalışdığınız şeyi əlavə etmək üçün. 440 00:23:13,720 --> 00:23:15,140 Siz yalnız səhv oldu. 441 00:23:15,140 --> 00:23:17,410 Mən yalnız sizin üçün düzeltmek üçün gedirəm. 442 00:23:17,410 --> 00:23:18,090 Siz int idi. 443 00:23:18,090 --> 00:23:19,160 Mən int demək bilirik. 444 00:23:19,160 --> 00:23:25,190 >> Belə ki, bu siz yollarından biridir görmək, PHP, onun öz bir fikir var. 445 00:23:25,190 --> 00:23:28,800 Hətta baxmayaraq ki, biz açıq-aydın bildirib, baxmaq, bunlar strings var. 446 00:23:28,800 --> 00:23:30,120 Mən string demək, biri. 447 00:23:30,120 --> 00:23:32,160 Amma bu oh, deyir, lakin Əgər siz onları əlavə etmək üçün çalışırıq, 448 00:23:32,160 --> 00:23:34,460 belə ki, bir tam demək lazımdır. 449 00:23:34,460 --> 00:23:35,950 Məhz bu mənə etibar. 450 00:23:35,950 --> 00:23:38,920 Belə ki, bir tam deyir, və normal kimi onları edər. 451 00:23:38,920 --> 00:23:42,460 Siz olacaq əgər Belə ki cür sərin Sizin şeyi tənbəl almaq üçün, 452 00:23:42,460 --> 00:23:45,470 və ya bir şey əlavə etmək istəyirəm. 453 00:23:45,470 --> 00:23:48,690 >> A böyük şey, əgər Siz pset2 geri düşünüyorsanız 454 00:23:48,690 --> 00:23:51,840 istifadəçi idi ki, bir şey biz hesab edirəm ki, doğru, inputted 455 00:23:51,840 --> 00:23:54,010 bir char və ya ilk bir simli edir. 456 00:23:54,010 --> 00:23:57,950 İndi biz aydın yoxdur oh, bu int etmək demək. 457 00:23:57,950 --> 00:23:59,790 PHP yalnız yeah oh kimi olacaq. 458 00:23:59,790 --> 00:24:01,215 Mən sizə bir int demək bilirik. 459 00:24:01,215 --> 00:24:01,830 Silly siz. 460 00:24:01,830 --> 00:24:04,640 Siz bir string demək deyil. 461 00:24:04,640 --> 00:24:12,596 >> Indi ki, halda belə biz nə var ki 462 00:24:12,596 --> 00:24:14,330 Siz uşaqlar burada nə olacaq düşünürsünüz? 463 00:24:14,330 --> 00:24:17,220 464 00:24:17,220 --> 00:24:20,495 Biz simli və indi bir int var. 465 00:24:20,495 --> 00:24:21,980 >> Auditoriya: Bu hələ bir int var. 466 00:24:21,980 --> 00:24:24,040 >> ALLISON BUCHHOLTZ-AU: Bu hələ bir int var. 467 00:24:24,040 --> 00:24:26,790 Və səbəbi qoymaq olardı That daha nümunələri, lakin bu bir fun. 468 00:24:26,790 --> 00:24:30,110 Bunu nin səbəbi, çünki Siz şeyi əlavə etmək üçün çalışırıq kimi. 469 00:24:30,110 --> 00:24:33,310 Əlavə çalışdığınız əgər Belə ki, şeylər, mən güman gedirəm 470 00:24:33,310 --> 00:24:36,030 əsaslı, siz bir şey var Siz əlavə edə ağlabatan. 471 00:24:36,030 --> 00:24:40,032 Mən yalnız bir int etmək gedirəm, və biz yalnız adi kimi, bu əlavə olacaq. 472 00:24:40,032 --> 00:24:42,240 Və sonra eyni şəkildə, mən Sizlərin fikir almaq düşünürəm. 473 00:24:42,240 --> 00:24:47,400 Biz də ki, burada bu var yalnız chars, və eyni şey deyil. 474 00:24:47,400 --> 00:24:49,210 Bu silly istifadəçi kimi. 475 00:24:49,210 --> 00:24:51,400 Siz bir int istədiyiniz bilirik. 476 00:24:51,400 --> 00:24:54,491 >> Auditoriya: Biz bir məktub qoymaq, olacaq Bu [Işitilemez] dəyər ya yox? 477 00:24:54,491 --> 00:24:56,532 ALLISON BUCHHOLTZ-AU: Oh, ki, bir yaxşı sual var. 478 00:24:56,532 --> 00:24:57,518 Baxaq. 479 00:24:57,518 --> 00:25:00,480 480 00:25:00,480 --> 00:25:03,430 Xeyr, hələ bir int edir. 481 00:25:03,430 --> 00:25:06,700 Belə ki, bir az dəli var. 482 00:25:06,700 --> 00:25:12,170 Bu PHP göstərmək üçün yalnız növ bəzən irrational-- Not hərəkət edə bilər 483 00:25:12,170 --> 00:25:16,670 tamamilə səmərəsiz, lakin hərəkət bilər Siz, həqiqətən, gözləmək deyil ki yollarla. 484 00:25:16,670 --> 00:25:18,970 Belə ki, zaman şübhə, yoxlamaq şeyi növləri. 485 00:25:18,970 --> 00:25:22,570 Bu funksiya gettype super faydalı ola bilər. 486 00:25:22,570 --> 00:25:26,930 >> Adətən, siz bir şey edirik, əgər plusses və ya hər hansı bir riyazi operatorları, 487 00:25:26,930 --> 00:25:32,010 bir şey güman olacaq ağlabatan yalnız bir int edir. 488 00:25:32,010 --> 00:25:36,530 Belə ki, char 1 və ya var string 1 və ya 1 faktiki int, 489 00:25:36,530 --> 00:25:38,200 ki, güman olacaq. 490 00:25:38,200 --> 00:25:41,410 Siz typecast istəyirsinizsə bir şey, tamamilə bilərsiniz. 491 00:25:41,410 --> 00:25:46,540 Siz kimi bir şey edə burada ikiqat, inanıram. 492 00:25:46,540 --> 00:25:50,370 493 00:25:50,370 --> 00:25:53,420 Və bu halda, bu oh, demək olacaq. 494 00:25:53,420 --> 00:25:56,550 Mən bu ikiqat çünki etmək lazımdır Siz açıq-aydın bir ikiqat bildirib. 495 00:25:56,550 --> 00:26:00,370 Siz həmişə açıq bilərsiniz PHP bir şey, lakin. 496 00:26:00,370 --> 00:26:02,174 >> Auditoriya: gözləyin, niyə A plus 1 var? 497 00:26:02,174 --> 00:26:03,215 >> ALLISON BUCHHOLTZ-AU: Oh. 498 00:26:03,215 --> 00:26:06,512 499 00:26:06,512 --> 00:26:07,490 Var. 500 00:26:07,490 --> 00:26:08,400 Bu, sadəcə bir əks-sədası idi. 501 00:26:08,400 --> 00:26:10,820 Bu mənim günahım idi. 502 00:26:10,820 --> 00:26:14,240 Belə ki, açıq-aydın onu deyə bilərəm müəyyən bir növü bir şey etmək, 503 00:26:14,240 --> 00:26:17,980 lakin çox vaxt, bu olacaq dinamik uzunluğu ki, qərar. 504 00:26:17,980 --> 00:26:20,730 Belə ki, keçir saxlamaq olacaq və OK kimi olacaq. 505 00:26:20,730 --> 00:26:23,229 Nə ən edir bu mənada olacaq? 506 00:26:23,229 --> 00:26:24,520 Bu, həqiqətən bir string olmalıdır? 507 00:26:24,520 --> 00:26:25,090 Bir int olmalıdır? 508 00:26:25,090 --> 00:26:25,770 Bir float olmalıdır? 509 00:26:25,770 --> 00:26:26,810 Bir cüt olmalıdır? 510 00:26:26,810 --> 00:26:29,456 Və bu sizin üçün qərar qəbul edəcək. 511 00:26:29,456 --> 00:26:31,980 >> Siz bunu məcbur edə bilər istədiyiniz nə, ancaq 512 00:26:31,980 --> 00:26:35,032 >> Auditoriya: bu yavaş edirmi? 513 00:26:35,032 --> 00:26:37,365 ALLISON BUCHHOLTZ-AU: Bəli, Mən demək, C çox səmərəli edir. 514 00:26:37,365 --> 00:26:41,760 Mən çünki mütləq yavaş hesab gedir kimi bu prosesi var. 515 00:26:41,760 --> 00:26:45,200 C, mən daha sürətli demək olar ki, əminəm. 516 00:26:45,200 --> 00:26:47,620 Amma təbii ki, var a Burada sərin şeyi çox 517 00:26:47,620 --> 00:26:49,190 biz narahat yoxdur. 518 00:26:49,190 --> 00:26:50,981 Belə ki, biz aradığınız əgər bir sıra vasitəsilə, biz 519 00:26:50,981 --> 00:26:54,290 həqiqətən yaratmaq yoxdur array vasitəsilə bəzi search. 520 00:26:54,290 --> 00:26:56,920 Biz yalnız düyməsi üçün xahiş edə bilər və PHP ona qayğı olacaq. 521 00:26:56,920 --> 00:26:59,510 522 00:26:59,510 --> 00:27:00,630 >> Cool. 523 00:27:00,630 --> 00:27:01,130 Awesome. 524 00:27:01,130 --> 00:27:03,937 Mənim nümunələri sonuna kimi görünür. 525 00:27:03,937 --> 00:27:05,770 Siz uşaqlar heç vaxt gedir İndi ki, unutmaq. 526 00:27:05,770 --> 00:27:08,450 Oh, PHP yalnız, kimi olacaq heç, heç, heç kimi edən ana kimi. 527 00:27:08,450 --> 00:27:09,325 Mən sizə demək nə. 528 00:27:09,325 --> 00:27:11,000 Mən istədiyiniz nə. 529 00:27:11,000 --> 00:27:11,580 OK. 530 00:27:11,580 --> 00:27:15,040 Belə ki, bu, ümid edirəm ki, sizin üçün faydalı pset, əvvəldən azı, 531 00:27:15,040 --> 00:27:20,290 bütün məşğul haqqında çünki istifadəçi formaları və hər şeyi ilə. 532 00:27:20,290 --> 00:27:24,460 >> Belə ki, iki yol var ki, biz PHP və HTML ilə info ətrafında keçir 533 00:27:24,460 --> 00:27:26,700 biz keçən edirik bu iki şey arasında. 534 00:27:26,700 --> 00:27:32,330 Beləliklə, biz qəbul olan $ _GET var URL vasitəsilə və biz $ _POST var 535 00:27:32,330 --> 00:27:36,600 mesaj qəbul olan bədən, və biz bu gizli hesab edir. 536 00:27:36,600 --> 00:27:41,660 Amma anlamaq üçün bir şey ki, Bu nə təhlükəsiz hesab edilir. 537 00:27:41,660 --> 00:27:45,580 >> Əgər kimsə varsa, kim gedən mesajları ələ 538 00:27:45,580 --> 00:27:49,180 geri və irəli sizin və arasında server, onlar hələ də bu məlumat əldə edə bilərsiniz. 539 00:27:49,180 --> 00:27:50,810 Onlar yalnız bir az daha baxmaq lazımdır. 540 00:27:50,810 --> 00:27:54,690 Bu, həqiqətən bu that-- deyil yalnız URL gizli. 541 00:27:54,690 --> 00:27:58,820 Bu, mesaj orqan hələ də var əgər belə olsa, onlar etmək imkanı var, 542 00:27:58,820 --> 00:27:59,920 Bu, həqiqətən, yalnız qədərdir var 543 00:27:59,920 --> 00:28:01,710 >> Bu fərq kimi bir şey arasında 544 00:28:01,710 --> 00:28:05,010 kənarda yazılı olan bir zərf və bir şey varlıq 545 00:28:05,010 --> 00:28:06,980 daxili kağız bir parça yazılı. 546 00:28:06,980 --> 00:28:10,270 Bu zərflərin açılması üçün çətin deyil və daxili kağız parçası almaq. 547 00:28:10,270 --> 00:28:12,414 Düzdür, bu, çox asan olardı yalnız xaricində oxumaq. 548 00:28:12,414 --> 00:28:14,330 Amma ki, necə siz var cür bu hesab. 549 00:28:14,330 --> 00:28:16,940 Bu nə var həqiqətən təhlükəsiz hesab. 550 00:28:16,940 --> 00:28:17,790 OK? 551 00:28:17,790 --> 00:28:19,750 >> Düzdür, həqiqətən deyil Sizin pset üçün əhəmiyyətli 552 00:28:19,750 --> 00:28:22,050 Siz məşğul deyilik, çünki ticarət sirləri ilə, 553 00:28:22,050 --> 00:28:25,850 lakin adətən biri şey ki, biz, həqiqətən, 554 00:28:25,850 --> 00:28:29,260 insanların çünki vurğulamaq istəyirəm oh, yaxşı, bu gizli, hesab edirəm. 555 00:28:29,260 --> 00:28:30,610 Bu super təhlükəsiz olmalıdır. 556 00:28:30,610 --> 00:28:31,140 No. 557 00:28:31,140 --> 00:28:32,570 Bu təhlükəsiz deyil. 558 00:28:32,570 --> 00:28:35,808 Bu, sadəcə bir az var az etibarsız, hərhalda. 559 00:28:35,808 --> 00:28:38,500 Və ya unsecure. 560 00:28:38,500 --> 00:28:41,625 >> Belə ki, biz, həqiqətən, bir nümunə var. 561 00:28:41,625 --> 00:28:43,500 Bildiyiniz kimi, mən sevgi nümunələri ilə daha öyrətmək. 562 00:28:43,500 --> 00:28:45,070 Bu daha yaxşı kömək edir kimi hiss edirəm. 563 00:28:45,070 --> 00:28:49,590 Belə ki, biz burada bir neçə sadə forması həqiqətən ki, uşaqlar heç əgər 564 00:28:49,590 --> 00:28:51,940 PHP haqqında səhv, Bu, həqiqətən kiçik 565 00:28:51,940 --> 00:28:55,630 lakin php.net əslində həqiqətən yaxşı sənədlər. 566 00:28:55,630 --> 00:28:56,500 Mən, həqiqətən bunu istəyirəm. 567 00:28:56,500 --> 00:29:02,900 Bunun üçün hazırlamaq üçün istifadə ikibölməli, belə ki, mən sizin üçün baytar ola bilər. 568 00:29:02,900 --> 00:29:07,760 >> Bu onların bir nümunəsidir necə $ _POST və $ _GET iş. 569 00:29:07,760 --> 00:29:09,970 Yeganə fərq Bunların arasında, 570 00:29:09,970 --> 00:29:13,285 məlumat olduğu başqa Bu URL olsun, nümayiş 571 00:29:13,285 --> 00:29:16,430 və ya bədən, həmçinin Bu üsul nə. 572 00:29:16,430 --> 00:29:21,350 HTML bu formada So çox sadə HTML formasıdır. 573 00:29:21,350 --> 00:29:22,760 Hər kəs nə mənə deyə bilərsiniz? 574 00:29:22,760 --> 00:29:29,471 575 00:29:29,471 --> 00:29:30,970 Auditoriya: Sizin adı və yaş üçün soruşun. 576 00:29:30,970 --> 00:29:31,230 ALLISON BUCHHOLTZ-AU: Exactly. 577 00:29:31,230 --> 00:29:33,330 Beləliklə, biz bir formada tədbirlər var. 578 00:29:33,330 --> 00:29:36,260 Bizə bəzi aktı formada bilirik imkan verir. 579 00:29:36,260 --> 00:29:39,330 Və nə olacaq biz təqdim hit zaman ki, 580 00:29:39,330 --> 00:29:44,280 Bu, action.php zəng edəcək bu nə olan, 581 00:29:44,280 --> 00:29:47,180 və onu zəng edəcək $ _POST metodu ilə. 582 00:29:47,180 --> 00:29:51,340 , Bu halda belə sizin məlumat gizlidir. 583 00:29:51,340 --> 00:29:57,020 və yalnız adı bəzi var adı input type, bəzi yaş, 584 00:29:57,020 --> 00:30:01,270 input type biz də yaş dediyimiz = "text". 585 00:30:01,270 --> 00:30:05,110 Və biz təqdim edib sonra əgər, Action.php zəng edəcək göndərin. 586 00:30:05,110 --> 00:30:09,800 >> Biz, həqiqətən, hit zaman, belə ki, biz təqdim dərc bilirik ki, özlüyündə, 587 00:30:09,800 --> 00:30:15,290 və biz, həqiqətən, bu görmək lazımdır sizin Problem set inşallah biz will ki, 588 00:30:15,290 --> 00:30:16,760 bir az vasitəsilə gəzmək almaq. 589 00:30:16,760 --> 00:30:21,690 Və burada bunu bütün POST edir Bəzi superglobal dəyişən deyil 590 00:30:21,690 --> 00:30:23,300 Biz mühazirə zamanı danışdıq ki. 591 00:30:23,300 --> 00:30:30,170 Və təxminən $ _POST hesab edə bilər necə ki, yalnız bir assosiativ array var. 592 00:30:30,170 --> 00:30:30,960 OK? 593 00:30:30,960 --> 00:30:35,930 Belə ki, bu bəzi əsas bu, bəzi əsas və nə 594 00:30:35,930 --> 00:30:39,270 istifadəçi daxil olur o hər dəyəri. 595 00:30:39,270 --> 00:30:39,960 OK? 596 00:30:39,960 --> 00:30:47,240 >> Belə ki, əgər biz nə bu array yazmaq idi Əslində biz sonra sağ kimi baxdı 597 00:30:47,240 --> 00:30:56,000 formada təqdim, biz var, bu, bizim $ _POST edir 598 00:30:56,000 --> 00:31:04,380 və bəzi array biz bəzi adı var. 599 00:31:04,380 --> 00:31:17,670 Yalnız mənim ad edəcəyik deyirlər, və sonra biz 21 bir yaş var. 600 00:31:17,670 --> 00:31:19,420 Woo. 601 00:31:19,420 --> 00:31:23,550 Belə ki, bu bütün $ _POST edir. $ _POST OK, yalnız bir assosiativ array edir? 602 00:31:23,550 --> 00:31:24,807 >> Bu, yalnız OK, deyir. 603 00:31:24,807 --> 00:31:26,890 Biz şeylər var istifadəçi istədi? 604 00:31:26,890 --> 00:31:28,889 Dəyişənlərin hansılardır biz ətrafında keçən edirik ki, 605 00:31:28,889 --> 00:31:30,730 Biz bu formada xahiş etdik ki? 606 00:31:30,730 --> 00:31:33,830 Və sonra nə var dəyərləri ilə bağlı? 607 00:31:33,830 --> 00:31:38,750 Belə ki, bu halda, əgər mən onu təqdim Ally adına və 21 bir yaş, 608 00:31:38,750 --> 00:31:40,890 bu $ _POST kimi görünür. 609 00:31:40,890 --> 00:31:41,570 OK? 610 00:31:41,570 --> 00:31:45,150 Və bu nə bu PHP fayl çıxışı var. 611 00:31:45,150 --> 00:31:46,680 Bütün hüquqlar? 612 00:31:46,680 --> 00:31:51,730 >> Bu halda belə, bu, yalnız kimi bizim array hər hansı digər şey əldə. 613 00:31:51,730 --> 00:31:55,370 Bunun əvəzinə bir index bizim array, biz bəzi əsas var. 614 00:31:55,370 --> 00:32:00,790 Belə ki, bu vermək niyyətindədir Mənə əsas adı dəyəri. 615 00:32:00,790 --> 00:32:05,400 Belə ki, bu Ally olacaq, və burada bu hüququ mənə vermək gedir 616 00:32:05,400 --> 00:32:08,840 $ _POST burada da dəyəri əsas 21 olacaq dövrüdür. 617 00:32:08,840 --> 00:32:12,541 618 00:32:12,541 --> 00:32:14,290 Siz olacaq bu, bir qədər edir. 619 00:32:14,290 --> 00:32:18,920 620 00:32:18,920 --> 00:32:21,590 Bəli, hansı hissəsi? 621 00:32:21,590 --> 00:32:24,235 >> Auditoriya: Siz idi zaman alt hissəsində işarə. 622 00:32:24,235 --> 00:32:25,860 ALLISON BUCHHOLTZ-AU: Bu alt hissəsi? 623 00:32:25,860 --> 00:32:26,359 OK. 624 00:32:26,359 --> 00:32:31,897 Belə ki, bu, bizim HTML başa yaratmaq, və biz bəzi üsul $ _POST var, 625 00:32:31,897 --> 00:32:32,480 olan məsələləri. 626 00:32:32,480 --> 00:32:35,410 Bu da, $ _GET ola bilər lakin bu məqsədlə, 627 00:32:35,410 --> 00:32:36,910 biz yalnız $ _POST demək olacaq. 628 00:32:36,910 --> 00:32:42,700 Biz bu formada təqdim zaman, bu adlı bir PHP fayl hissəsidir. 629 00:32:42,700 --> 00:32:48,530 Belə ki, bu PHP fayl artıq icra edir Bizim HTML məlumatlar verilir 630 00:32:48,530 --> 00:32:49,840 forması. 631 00:32:49,840 --> 00:32:52,670 >> Belə ki, bunu nə, zaman biz Bizim HTML formada təqdim edib 632 00:32:52,670 --> 00:32:59,220 Bu bu superglobal keçən var, yalnız assosiativ array edir. 633 00:32:59,220 --> 00:33:00,306 Bu var. 634 00:33:00,306 --> 00:33:02,840 Bu, yalnız fayl ki, keçən kimi. 635 00:33:02,840 --> 00:33:04,540 Və nə deyir OK, burada $ _POST, deyil. 636 00:33:04,540 --> 00:33:05,706 Bu assosiativ array var. 637 00:33:05,706 --> 00:33:07,000 Istədiyiniz nə ilə. 638 00:33:07,000 --> 00:33:08,980 Və biz OK, deyərək edirik. 639 00:33:08,980 --> 00:33:13,620 Adı mənə dəyər verir, və mənə yaşda dəyər verir. 640 00:33:13,620 --> 00:33:18,150 >> Belə ki, bu yalnız düymələri var və bu, bizim array edir. 641 00:33:18,150 --> 00:33:19,190 Ki, hissi verir mu? 642 00:33:19,190 --> 00:33:19,815 >> Auditoriya: Mhmm. 643 00:33:19,815 --> 00:33:21,266 ALLISON BUCHHOLTZ-AU: Awesome. 644 00:33:21,266 --> 00:33:24,432 Auditoriya: Siz yeniden varsa forması yalnız data yazır? 645 00:33:24,432 --> 00:33:25,557 ALLISON BUCHHOLTZ-AU: Bəli. 646 00:33:25,557 --> 00:33:26,160 Mhmm? 647 00:33:26,160 --> 00:33:30,300 >> Auditoriya: Niyə var bir int var ki, müəyyən etmək? 648 00:33:30,300 --> 00:33:34,950 >> ALLISON BUCHHOLTZ-AU: bu halda, istifadəçi yalnız bir int olmaq üçün məcbur edir. 649 00:33:34,950 --> 00:33:35,749 >> Auditoriya: OK. 650 00:33:35,749 --> 00:33:38,540 ALLISON BUCHHOLTZ-AU: Mən bilmirəm həqiqətən lazımdır, əgər, 651 00:33:38,540 --> 00:33:43,850 lakin onların məqsədləri üçün, onlar qərar Onlar istəyirdi ki, bir int olmalıdır. 652 00:33:43,850 --> 00:33:45,590 Onlar yalnız typecasting edirik. 653 00:33:45,590 --> 00:33:47,760 Bəlkə onlar kimi istifadə edirik sonra başqa bir şey. 654 00:33:47,760 --> 00:33:49,872 Bu yalnız bir parçasını edir. 655 00:33:49,872 --> 00:33:50,372 Bəli? 656 00:33:50,372 --> 00:33:57,246 >> Auditoriya: onlar yazdığınız əgər 12, T-W-E-L-V-E, yaş? 657 00:33:57,246 --> 00:33:59,704 ALLISON BUCHHOLTZ-AU: onlar bir int kimi yazın cəhd? 658 00:33:59,704 --> 00:34:00,160 Auditoriya: Bəli. 659 00:34:00,160 --> 00:34:02,076 ALLISON BUCHHOLTZ-AU: I ki, nə unutmayın. 660 00:34:02,076 --> 00:34:05,540 Mən çevirmək üçün cəhd edin bilər edirəm bir int ilk xarakteri, 661 00:34:05,540 --> 00:34:11,360 və ya dəyəri və çevirmək Bu, amma dəqiq nə unutmayın. 662 00:34:11,360 --> 00:34:14,570 Yazmaq üçün fun şey bir proqram və cəhd edin. 663 00:34:14,570 --> 00:34:16,389 Bir neçə xətləri. 664 00:34:16,389 --> 00:34:21,310 OK, belə ki, bu əsas biri Siz olacaq ki, hər şeyi edirik. 665 00:34:21,310 --> 00:34:23,969 Mən ümid gəzmək gedirəm faylları bir neçə ilə 666 00:34:23,969 --> 00:34:25,260 Siz uşaqlar ilə pset. 667 00:34:25,260 --> 00:34:28,850 Biz olacaq kimi görünür vaxt var, belə ki, biz bunu edə bilərsiniz. 668 00:34:28,850 --> 00:34:31,190 >> Amma olacaq bir çox şeyi edir 669 00:34:31,190 --> 00:34:36,130 bu kimi, keçən olduğunuz HTML forma şeyi 670 00:34:36,130 --> 00:34:42,130 Bu PHP formaya sonra olacaq təlimat bəzi sıra icra 671 00:34:42,130 --> 00:34:44,460 təmin edilmişdir ki, data. 672 00:34:44,460 --> 00:34:46,864 Ki, sözün pset mahiyyət var. 673 00:34:46,864 --> 00:34:48,130 Bəli. 674 00:34:48,130 --> 00:34:52,040 >> Auditoriya: The type = ki, "təqdim" HTML forma bir düyməsinə edir. 675 00:34:52,040 --> 00:34:54,280 Zəng etmək üçün bir yolu var mı düyməsini bir şey? 676 00:34:54,280 --> 00:34:56,040 Belə ki = "submit" adı kimi ola bilər? 677 00:34:56,040 --> 00:34:59,170 Və ya düyməsinə yalnız olacaq , indi boş çünki yalnız 678 00:34:59,170 --> 00:35:00,970 bir növü deyil, bir ad verdi. 679 00:35:00,970 --> 00:35:03,803 >> ALLISON BUCHHOLTZ-AU: Mən hesab edirəm yalnız indi boş olacaq. 680 00:35:03,803 --> 00:35:07,320 Biz mütləq baxa bilərsiniz pset, biz mütləq olacaq, çünki 681 00:35:07,320 --> 00:35:10,265 Bu baxaraq şey cür qeydiyyatdan keçin. 682 00:35:10,265 --> 00:35:14,610 Lakin Bəli, siz mütləq belirtebilirsiniz Siz düyməsinə istəyirəm ki, mətn. 683 00:35:14,610 --> 00:35:17,560 OK, belə ki, SQL. 684 00:35:17,560 --> 00:35:21,880 >> Siz alınması və səhmlərinin satış etdiyiniz zaman, bu track saxlamaq lazımdır. 685 00:35:21,880 --> 00:35:25,760 Belə ki, nə olacaq yoldur yalnız bir verilənlər bazası olan SQL ilə. 686 00:35:25,760 --> 00:35:29,200 Bir masa olduğu kimi düşünün Bütün bu məlumatlar saxlanılması edirik 687 00:35:29,200 --> 00:35:30,649 müxtəlif istifadəçilər haqqında. 688 00:35:30,649 --> 00:35:32,940 Və uşaqlar həqiqətən var bu bir yaratmaq olacaq. 689 00:35:32,940 --> 00:35:34,290 Bu olduqca sərin var. 690 00:35:34,290 --> 00:35:38,470 >> Və yalnız dörd əsas şey var Bu pset üçün bilmək lazımdır ki, 691 00:35:38,470 --> 00:35:43,120 və onlar yeniləmə var, belə ki, əsasən veri yeniləmə. 692 00:35:43,120 --> 00:35:45,190 Yəni artıq var ki, nəzərdə tutur. 693 00:35:45,190 --> 00:35:48,320 Orada deyil, bu, olacaq bir səhv ilə hit, 694 00:35:48,320 --> 00:35:51,300 belə ki, bəlkə yoxlamaq istəyirəm. 695 00:35:51,300 --> 00:35:55,882 Və mən on-- yeniləyir Mən vaxt actually- olmalıdır, 696 00:35:55,882 --> 00:35:57,090 Mən bu bir neçə yazmaq lazımdır. 697 00:35:57,090 --> 00:36:03,370 Mən, həqiqətən, uşaqlar bir verəcək nümunə neçə tam SQL əmrləri, 698 00:36:03,370 --> 00:36:06,530 Bu yalnız əsas, çünki olanları, ancaq birlikdə onlara qoşula bilər. 699 00:36:06,530 --> 00:36:09,780 Belə ki, edəcəyik və mən göndərmək lazımdır bu qeydləri ilə sizə ki. 700 00:36:09,780 --> 00:36:14,580 >> Əgər bir şey yeniləmə istəyirsinizsə, belə ki, Siz təzələyirik nə demək lazımdır 701 00:36:14,580 --> 00:36:16,390 və harada siz təzələyirik. 702 00:36:16,390 --> 00:36:27,770 Belə ki, bir tipik SQL skript yeniləmə olacaq Bir şey bir şey bərabərdir ID. 703 00:36:27,770 --> 00:36:31,490 Və ya kimi yeniləmə ünvanı harada ID 3 bərabərdir, 704 00:36:31,490 --> 00:36:37,040 və bu ünvanı sahəyə yeniləmə olacaq üç ID olan sizin istifadəçi. 705 00:36:37,040 --> 00:36:37,630 OK? 706 00:36:37,630 --> 00:36:44,300 >> Belə ki, SQL və W3Schools getmək əgər, onlar zəhmli nümunələr var. 707 00:36:44,300 --> 00:36:46,880 Əslində, mən çəkin bilər bir az bəzi. 708 00:36:46,880 --> 00:36:49,810 Və sonra daxil, siz etdiyiniz yalnız Müəyyən dəyərlər daxil. 709 00:36:49,810 --> 00:36:56,810 Bəzi yeni yaratmaq çalışdığınız əgər Belə ki, giriş, Yeni bir istifadəçi yaratmaq, belə ki, 710 00:36:56,810 --> 00:37:00,970 Siz daxil daxil edə bilər Sizin verilənlər bazası adlanır nə olursa olsun, 711 00:37:00,970 --> 00:37:03,540 və bütün bu dəyərləri olardı. 712 00:37:03,540 --> 00:37:06,250 >> Sonra seçin var Təfərrüatlar üçün dəyərlər seçin. 713 00:37:06,250 --> 00:37:09,640 Siz yoxlamaq üçün çalışdığınız əgər Belə ki, bir istifadəçi var və ya əgər görmək 714 00:37:09,640 --> 00:37:12,030 xüsusi qamarlamaq üçün çalışır bir istifadəçi haqqında məlumat 715 00:37:12,030 --> 00:37:13,790 Siz seçin istifadə etmək olacaq. 716 00:37:13,790 --> 00:37:17,564 Və sonra silmək, hesab edirəm ki, var olduqca sadədir. 717 00:37:17,564 --> 00:37:19,480 Siz yalnız silmə edirik Cədvəldən bir şey. 718 00:37:19,480 --> 00:37:25,960 Və əslində, mənə, həqiqətən çəkmək imkan uşaqlar üçün bəzi nümunələri up. 719 00:37:25,960 --> 00:37:29,350 Oh mənim 61 səhifə, baxmaq. 720 00:37:29,350 --> 00:37:32,940 >> Beləliklə, biz W3Schools getmək əgər, ümid edirəm ki, yenidən var. 721 00:37:32,940 --> 00:37:35,640 Bəli, onu sevirəm. 722 00:37:35,640 --> 00:37:37,680 Biz SQL gedin. 723 00:37:37,680 --> 00:37:39,160 Belə ki, burada bir şey deyil. 724 00:37:39,160 --> 00:37:42,548 Belə ki, bu, çox sadə SELECT edir. 725 00:37:42,548 --> 00:37:45,620 Man, mən bu funksiyanı sevirəm. 726 00:37:45,620 --> 00:37:50,030 Belə ki, SELECT ola bilər Müştərilərə bəzi sahəsində. 727 00:37:50,030 --> 00:37:55,340 Bu halda, müştərilərə aiddir Siz istifadə etdiyiniz online verilənlər bazası, 728 00:37:55,340 --> 00:38:00,480 nə sizin masa adlanır, və star yalnız hər şeyi seçin deməkdir. 729 00:38:00,480 --> 00:38:01,710 Mənə hər bir verin. 730 00:38:01,710 --> 00:38:05,810 731 00:38:05,810 --> 00:38:10,720 >> Belə ki, mən yalnız uşaqlar vermək istəyirəm bu olduğu nümunələri neçə. 732 00:38:10,720 --> 00:38:15,570 733 00:38:15,570 --> 00:38:17,960 Beləliklə, biz SELECT, UPDATE var. 734 00:38:17,960 --> 00:38:21,460 735 00:38:21,460 --> 00:38:25,420 Belə ki, burada ümumi sintaksis növüdür. 736 00:38:25,420 --> 00:38:31,080 Belə ki UPDATE, nə sizin masa adı, və sonra SET 737 00:38:31,080 --> 00:38:35,060 Siz, həqiqətən, olacaq harada dəyişən ne data olmalıdır. 738 00:38:35,060 --> 00:38:38,340 Belə ki, bu Let be-- bilər Mənə burada bir nümunə. 739 00:38:38,340 --> 00:38:44,146 740 00:38:44,146 --> 00:38:45,145 Belə ki, bu be-- gedir 741 00:38:45,145 --> 00:39:10,250 742 00:39:10,250 --> 00:39:10,750 >> OK. 743 00:39:10,750 --> 00:39:13,585 Mən bizim üçün bir az məlumat bazası yaratmışdır. 744 00:39:13,585 --> 00:39:16,260 Biz bəzi ID olacaq, bir il, və bəzi adlı. 745 00:39:16,260 --> 00:39:23,022 Belə ID bir il '15 olacaq, və biz yalnız bu mənə etmək olacaq. 746 00:39:23,022 --> 00:39:24,980 Kim ikinci olmaq istəyir Bizim cədvəldə şəxs? 747 00:39:24,980 --> 00:39:25,480 Hər kəs. 748 00:39:25,480 --> 00:39:28,192 749 00:39:28,192 --> 00:39:30,525 Mən yalnız Emma seçmək gedirəm Adınızı sürətli, çünki. 750 00:39:30,525 --> 00:39:32,220 Emma, ​​nə il var? 751 00:39:32,220 --> 00:39:33,180 >> Auditoriya: Hansı il? 752 00:39:33,180 --> 00:39:33,600 >> ALLISON BUCHHOLTZ-AU: Bəli. 753 00:39:33,600 --> 00:39:34,183 >> Auditoriya: '16. 754 00:39:34,183 --> 00:39:35,780 ALLISON BUCHHOLTZ-AU: '16. 755 00:39:35,780 --> 00:39:37,920 Siz yalnız olacaq Bu gün üçün Qvineya donuz. 756 00:39:37,920 --> 00:39:40,490 OK, belə ki, biz bu iki nəfər var. 757 00:39:40,490 --> 00:39:42,194 Əslində, mənə bunu bildirin. 758 00:39:42,194 --> 00:39:45,110 Mən onun səhv eşitdim deyirlər, və mən əslində o, bir il gənc bildirib. 759 00:39:45,110 --> 00:39:46,980 O '17 var. 760 00:39:46,980 --> 00:39:50,790 Biz əgər, burada nə etmək istədiklərini biz Emma nin il yeniləmək istədim 761 00:39:50,790 --> 00:39:57,480 ki, istifadə doğru nə biz had nə biz burada OLUNUB data demək istədiyiniz. 762 00:39:57,480 --> 00:40:05,140 763 00:40:05,140 --> 00:40:09,130 >> Və bu bütün bir xətt ola bilər, lakin Mən burada yer üçün sıxılmış alıram ildən, 764 00:40:09,130 --> 00:40:11,450 Mən burada yazmaq üçün gedirəm. 765 00:40:11,450 --> 00:40:12,740 Və biz qurmaq istəyirəm. 766 00:40:12,740 --> 00:40:16,770 Belə ki, bu biz yenilənməsi edirik masa. 767 00:40:16,770 --> 00:40:21,600 SET nə sütun olacaq və ya nə data biz, həqiqətən dəyişir. 768 00:40:21,600 --> 00:40:30,670 Biz nə dəyişir, belə ki, il biz SET il = 16 demək olacaq 769 00:40:30,670 --> 00:40:39,470 və sonra HARADA bizə deyir hansı istifadəçi və ya nə satır biz, həqiqətən, bu təzələyirik. 770 00:40:39,470 --> 00:40:40,980 >> Belə ki, harada? 771 00:40:40,980 --> 00:40:42,600 Biz burada iki variant var. 772 00:40:42,600 --> 00:40:43,450 Iki hansılardır? 773 00:40:43,450 --> 00:40:44,580 Bu doğru, unikal? 774 00:40:44,580 --> 00:40:47,150 Belə ki, bizim adları unikal edir və ID unikal, 775 00:40:47,150 --> 00:40:50,880 belə ki, iki variantları hansılardır biz bu harada edə bilər? 776 00:40:50,880 --> 00:40:51,970 Mən sizə bir verəcəyik. 777 00:40:51,970 --> 00:40:57,450 Biz nə edə bilər HARADA ID = 2, və ya biz nə 778 00:40:57,450 --> 00:41:00,920 biz burada bu paradiqma off gedir əgər. 779 00:41:00,920 --> 00:41:02,180 >> Auditoriya: [işitilemez]. 780 00:41:02,180 --> 00:41:03,430 ALLISON BUCHHOLTZ-AU: Exactly. 781 00:41:03,430 --> 00:41:07,300 Beləliklə, biz də = Emma adını edə bilər. 782 00:41:07,300 --> 00:41:10,189 783 00:41:10,189 --> 00:41:11,480 Bu ya iş olardı. 784 00:41:11,480 --> 00:41:14,040 Bu qaçdı, bu OK kimi olarıq. 785 00:41:14,040 --> 00:41:15,300 Biz bunu dəyişdirmək lazımdır. 786 00:41:15,300 --> 00:41:17,680 Siz, həqiqətən, 16 istəyirik İndi sağ yenidən istəyirik. 787 00:41:17,680 --> 00:41:21,410 OK, belə ki, bu olardı Sizin pset super faydalı 788 00:41:21,410 --> 00:41:25,157 burada bəlkə kimsə qərar Apple 100 səhmlərinin, 789 00:41:25,157 --> 00:41:26,740 və onlar yalnız söylüyorum, kimi idi. 790 00:41:26,740 --> 00:41:28,320 Mən yalnız 90 səhmləri istəyirəm. 791 00:41:28,320 --> 00:41:33,630 Və onlar 10 satmaq, belə ki, səhmlərinin məbləği yeniləmək lazımdır 792 00:41:33,630 --> 00:41:34,330 Onlar var. 793 00:41:34,330 --> 00:41:39,050 Belə ki, masa yenilənməsi, səhmlərinin yenilənməsi. 794 00:41:39,050 --> 00:41:39,950 >> OK. 795 00:41:39,950 --> 00:41:42,710 Belə ki, orada bir misal var. 796 00:41:42,710 --> 00:41:45,131 Bu yeniləmə sintaksis var. 797 00:41:45,131 --> 00:41:45,630 Silin. 798 00:41:45,630 --> 00:41:50,391 799 00:41:50,391 --> 00:41:50,890 Oh. 800 00:41:50,890 --> 00:41:53,580 Digər bir daxil edin. 801 00:41:53,580 --> 00:41:57,950 Belə ki, burada bu çox oxşardır. 802 00:41:57,950 --> 00:42:00,430 Biz yalnız bu, demək bilər hal-nin kimsə əlavə edək. 803 00:42:00,430 --> 00:42:02,310 Biz Ben bu dəfə əlavə edə bilərsiniz. 804 00:42:02,310 --> 00:42:13,300 Biz daxil və biz yoxdur bizim masa adını istəyirəm. 805 00:42:13,300 --> 00:42:16,580 Bu halda bu məlumat. 806 00:42:16,580 --> 00:42:25,790 >> Və biz yalnız istədiyiniz, sonra olacaq Dəyərlər demək, siz nə olacaq nə 807 00:42:25,790 --> 00:42:29,147 , həqiqətən, əmin etmək lazımdır hər cərgə üçün bir şey var ki, 808 00:42:29,147 --> 00:42:29,730 istədiyiniz. 809 00:42:29,730 --> 00:42:31,090 Siz yalnız onları qoydu. 810 00:42:31,090 --> 00:42:33,920 Bu halda belə, biz 3 deyərdim. 811 00:42:33,920 --> 00:42:35,280 Siz sağ Ben 18 mi? 812 00:42:35,280 --> 00:42:36,439 >> Auditoriya: 19. 813 00:42:36,439 --> 00:42:37,480 ALLISON BUCHHOLTZ-AU: 19? 814 00:42:37,480 --> 00:42:38,360 Auditoriya: 19. 815 00:42:38,360 --> 00:42:39,943 ALLISON BUCHHOLTZ-AU: Sizin ilki '19? 816 00:42:39,943 --> 00:42:41,459 Siz sağ, '18 ildə məzun? 817 00:42:41,459 --> 00:42:42,000 Auditoriya: Oh. 818 00:42:42,000 --> 00:42:42,870 ALLISON BUCHHOLTZ-AU: Graduation il. 819 00:42:42,870 --> 00:42:43,842 Auditoriya: OK. 820 00:42:43,842 --> 00:42:46,070 ALLISON BUCHHOLTZ-AU: Mən sizə, kimi idi 821 00:42:46,070 --> 00:42:48,550 artıq planlaşdırır Burada bir il off almaq? 822 00:42:48,550 --> 00:42:52,590 Belə ki, '18, biz Ben var. 823 00:42:52,590 --> 00:43:01,950 Bu halda belə, onun vasitəsilə getmək olardı, burada yeni bir giriş yarada bilər. 824 00:43:01,950 --> 00:43:04,520 825 00:43:04,520 --> 00:43:05,750 Cool. 826 00:43:05,750 --> 00:43:07,570 Çox pis deyil, sağ? 827 00:43:07,570 --> 00:43:09,850 Bu bir çox gedir uşaqlar üçün syntax ola bilər. 828 00:43:09,850 --> 00:43:13,280 Concepts, gəlməlidir ümid edirəm ki, nisbətən asanlıqla. 829 00:43:13,280 --> 00:43:17,270 Bu syntax yalnız bir şey ki, bir az çətin ola bilər. 830 00:43:17,270 --> 00:43:20,590 >> Və sonra bizim son biridir Fark kimi SİLİNDİ və 831 00:43:20,590 --> 00:43:22,260 Mən bu veb gəlir. 832 00:43:22,260 --> 00:43:24,110 Bu, böyük deyil. 833 00:43:24,110 --> 00:43:25,620 Məhsullarının bir ton var. 834 00:43:25,620 --> 00:43:30,550 Belə ki, eyni şəkildə ki, biz idi SİLİNDİ bəzi UPDATE çox oxşardır. 835 00:43:30,550 --> 00:43:33,800 Əvəzində biz Məlumat Sil var. 836 00:43:33,800 --> 00:43:37,506 Bu halda, son belə mən burada yazmaq lazımdır. 837 00:43:37,506 --> 00:43:38,880 Biz məni silmək istədiyini deyirlər. 838 00:43:38,880 --> 00:43:44,670 839 00:43:44,670 --> 00:43:48,750 Mən bu gün yaza bilməz. 840 00:43:48,750 --> 00:43:51,720 Sil nə biz istəyirik masa data. 841 00:43:51,720 --> 00:43:56,160 842 00:43:56,160 --> 00:44:02,128 Və üç yol var məni silmək üçün seçə bilər. 843 00:44:02,128 --> 00:44:06,040 844 00:44:06,040 --> 00:44:09,780 >> Uşaqlar mənə deyə bilərsiniz nə üç yolları, siz məni necə silmək bilər olunur? 845 00:44:09,780 --> 00:44:12,880 846 00:44:12,880 --> 00:44:15,400 ID 1 bərabərdir ID, 1 bərabərdir. 847 00:44:15,400 --> 00:44:19,470 Il bərabərdir Biz edə bilər 15, və ya adı Allison bərabərdir. 848 00:44:19,470 --> 00:44:21,540 əlbəttə, yalnız var üç müxtəlif yollarla, 849 00:44:21,540 --> 00:44:24,570 Bu, çünki bütün unikal edir. 850 00:44:24,570 --> 00:44:28,000 Adətən masa, və xüsusilə pset olaraq, 851 00:44:28,000 --> 00:44:32,105 Siz bir müəyyən olacaq Bu sütun unikal. 852 00:44:32,105 --> 00:44:36,252 >> Bu yəqin ki, bəzi unikal ID olacaq sayı, həqiqətən yaxşıdır, çünki, 853 00:44:36,252 --> 00:44:37,710 Bu həqiqətən iki imkan bilər. 854 00:44:37,710 --> 00:44:40,520 Bu imkan lazımdır əgər mən xatırlayıram bilməz Eyni şey iki var. 855 00:44:40,520 --> 00:44:42,000 >> Auditoriya: Sonra ki onların davranışı dəyişir. 856 00:44:42,000 --> 00:44:43,291 >> ALLISON BUCHHOLTZ-AU: Bu ki. 857 00:44:43,291 --> 00:44:46,280 Bu, gözlənilməz davranış səbəb olacaq Siz, həqiqətən, proqnozlaşdırmaq bilməz. 858 00:44:46,280 --> 00:44:53,040 Beləliklə, siz mütləq bir sütun olacaq Sizin verilənlər bazası, unikal olacaq 859 00:44:53,040 --> 00:44:55,760 və adətən siz bilərsiniz oldu ki, bu unikal ID kimi, 860 00:44:55,760 --> 00:44:59,884 və yalnız hər yeniləyir zaman masa daxil. 861 00:44:59,884 --> 00:45:02,050 Hər hansı bir vaxt yeni bir yaratmaq satır, avtomatik olaraq edəcək 862 00:45:02,050 --> 00:45:04,190 arttırmayı və bəzi unikal şəxsiyyət verir. 863 00:45:04,190 --> 00:45:05,960 Belə ki, pset üçün işarə. 864 00:45:05,960 --> 00:45:08,560 865 00:45:08,560 --> 00:45:09,160 OK. 866 00:45:09,160 --> 00:45:11,575 Belə ki, SQL edir. 867 00:45:11,575 --> 00:45:18,170 868 00:45:18,170 --> 00:45:22,140 >> Belə ki, indi biz haqqında danışmaq olacaq əlaqələri olan son şey, 869 00:45:22,140 --> 00:45:24,770 həqiqətən olduqca yaxşı ilə sizin pset, irəli getmək olardı. 870 00:45:24,770 --> 00:45:28,210 MVC, model görünüşü nəzarətçi belə. 871 00:45:28,210 --> 00:45:32,480 Bu, həqiqətən, yalnız bir yoldur hər şeyi təşkil saxlamaq. 872 00:45:32,480 --> 00:45:36,910 C Eyni şəkildə biz sizə uşaqlar xahiş funksiyaları və ayrı-ayrı şeylər yaratmaq üçün 873 00:45:36,910 --> 00:45:42,350 həyata, bu ayırmaq üçün yalnız bir yoldur kodu web inkişaf yapýyorsun zaman. 874 00:45:42,350 --> 00:45:46,850 >> Belə ki, çox şeyi edir daha zərif və sadələşdirilmiş, 875 00:45:46,850 --> 00:45:49,310 və bu həqiqətən bir yoldur Sizin pset həqiqətən ki, 876 00:45:49,310 --> 00:45:52,460 Siz kimi olub ki, qurmaq və ya, onu öyrənmək olacaq deyil, 877 00:45:52,460 --> 00:45:54,251 hətta düşünmürəm Siz öyrənmək edirik. 878 00:45:54,251 --> 00:45:56,580 879 00:45:56,580 --> 00:46:01,950 Və bir şey də imkan verir ki, Bir istifadəçi əməkdaşlıq kimi daha nə. 880 00:46:01,950 --> 00:46:05,770 >> Mən CS50 etdi zaman, mən bir mənim son layihə üçün web, 881 00:46:05,770 --> 00:46:09,190 və mən lazımdır kimi idi verilənlər bazası stuff idarə. 882 00:46:09,190 --> 00:46:12,450 Mən son məhsulları geri edə bilərsiniz və mənim Mən bu alaraq edən roommate 883 00:46:12,450 --> 00:46:14,270 çox artsy idi. 884 00:46:14,270 --> 00:46:17,370 O mərhələ dizayn edir, və o bütün olduqca etmək istədi. 885 00:46:17,370 --> 00:46:18,435 Mən OK, kimi deyiləm. 886 00:46:18,435 --> 00:46:20,310 Siz qayğı bilər bütün ön stuff. 887 00:46:20,310 --> 00:46:22,660 >> Və şey kimi, biz tezliklə görəcəksiniz 888 00:46:22,660 --> 00:46:26,130 ki, model görünüşü nəzarətçi sizə imkan verir tamamilə belə ki, kodu ayrı-ayrı 889 00:46:26,130 --> 00:46:29,260 Mən işləmək bilər ki, bizim pages həyata, 890 00:46:29,260 --> 00:46:31,266 və manipulyasiya məlumat Bizim verilənlər bazası, 891 00:46:31,266 --> 00:46:34,140 və o şeyi edə bilər yaraşıqlı, biz, həm də həqiqətən xoşbəxt idi 892 00:46:34,140 --> 00:46:36,750 biz nə var, çünki biz də istəyirdi və biz 893 00:46:36,750 --> 00:46:38,400 digər biri ilə məşğul olmamışdır. 894 00:46:38,400 --> 00:46:40,377 >> Belə ki, biz birlikdə asdı. 895 00:46:40,377 --> 00:46:41,210 Biz açmaq istəyirəm. 896 00:46:41,210 --> 00:46:45,649 Mən yalnız ilə məşğul istəmədi bütün CSS və HTML stuff. 897 00:46:45,649 --> 00:46:46,940 Mən kimi, siz olduqca etmək oldu. 898 00:46:46,940 --> 00:46:49,420 Mən bazası ilə məşğul olacaq. 899 00:46:49,420 --> 00:46:52,620 Belə ki, biz, həqiqətən, bu var sərin, böyük kiçik masa. 900 00:46:52,620 --> 00:46:55,440 Mən masalar sevirəm. 901 00:46:55,440 --> 00:46:59,680 Və əsasən, model siz yalnız bazası hesab edirəm. 902 00:46:59,680 --> 00:47:03,630 >> Mən layihə üçün model insan idi. 903 00:47:03,630 --> 00:47:06,800 Bu, bütün saxlanması haqqında məlumat və məlumat təşkil edir. 904 00:47:06,800 --> 00:47:09,790 Belə ki, biz son geri zəng etmək istəyirəm nə. 905 00:47:09,790 --> 00:47:13,260 Belə ki, uşaqlar ilə məşğul olacaq SQL verilənlər bazası və məlumat faylları. 906 00:47:13,260 --> 00:47:14,650 Ki, model var. 907 00:47:14,650 --> 00:47:17,800 >> Sizin görünüşü, kimi bilər cür mənada edir, hesab edirəm ki, 908 00:47:17,800 --> 00:47:20,610 Sizin istifadəçi həqiqətən görür. 909 00:47:20,610 --> 00:47:22,110 Bu istifadəçi interfeysi var. 910 00:47:22,110 --> 00:47:24,359 Bu ön üzləşdiyi komponenti var. 911 00:47:24,359 --> 00:47:26,650 Belə ki, nə mənim roommate Bütün vaxt iş var. 912 00:47:26,650 --> 00:47:27,660 O super xoşbəxt idi. 913 00:47:27,660 --> 00:47:31,580 Belə ki, HTML bütün, və çox az PHP var. 914 00:47:31,580 --> 00:47:34,420 >> Yalnız bəhs edirsinizsə istifadəçi göstərilir olunur nə, 915 00:47:34,420 --> 00:47:36,576 biz mətn söhbət edirik. 916 00:47:36,576 --> 00:47:37,950 Biz necə söhbət edirik. 917 00:47:37,950 --> 00:47:41,400 Biz, məntiq söhbət deyilik və ya şərait, və ya etajer. 918 00:47:41,400 --> 00:47:45,620 Ki, bütün idarə olur nəzarətçi tərəfindən, OK? 919 00:47:45,620 --> 00:47:49,470 Istifadəçi sorğu emal Belə ki, və məlumat alır. 920 00:47:49,470 --> 00:47:54,750 >> Siz bilməlisiniz Belə bir şey Sizin pset, sizin fikir, ki, 921 00:47:54,750 --> 00:47:57,650 həqiqətən ki, bir şey tapılanlar məlumat 922 00:47:57,650 --> 00:48:00,530 edilməsi ola bilməz Sizin model çağırır. 923 00:48:00,530 --> 00:48:02,570 Ki, bütün idarə olunur Sizin nəzarətçi. 924 00:48:02,570 --> 00:48:06,950 Sizin nəzarətçi biridir Bu iki arasında vasitəçilik. 925 00:48:06,950 --> 00:48:10,280 Bu model xahiş edəcək müəyyən məlumat üçün. 926 00:48:10,280 --> 00:48:12,610 Bu üzərində təkrarlamaq bilər məlumat anlamaq 927 00:48:12,610 --> 00:48:15,110 Siz, həqiqətən, ehtiyac nə Bu, onunla nə, 928 00:48:15,110 --> 00:48:17,860 və sonra keçəcək yalnız Məlumat 929 00:48:17,860 --> 00:48:24,670 Siz çap üçün keçirmək üçün lazımdır ya OK, istifadəçi keçirmək? 930 00:48:24,670 --> 00:48:28,690 >> Biz görünüşü kimi bax, çünki nə olursa olsun, istifadəçi üzləşdiyi 931 00:48:28,690 --> 00:48:31,340 belə ki, çox asan olacaq onları anlamaq üçün, 932 00:48:31,340 --> 00:48:34,980 oh, siz edirik əgər Sizin model bəzi zəng 933 00:48:34,980 --> 00:48:39,152 və bütün istifadəçilər üçün xahiş edirik A hərfi ilə başlayan, 934 00:48:39,152 --> 00:48:41,985 və sizin baxımından bunu edirik web page bilərsiniz hər kəs 935 00:48:41,985 --> 00:48:43,350 potensial ki, daxil ola bilər. 936 00:48:43,350 --> 00:48:44,740 >> Siz mütləq istəmirəm. 937 00:48:44,740 --> 00:48:48,560 Siz insanlar görmək istəmirəm daha bazasında daha nə 938 00:48:48,560 --> 00:48:49,800 onlar görən edilməlidir. 939 00:48:49,800 --> 00:48:51,560 Məhz onların xüsusi üstünlükləri. 940 00:48:51,560 --> 00:48:53,840 Belə ki, nəzarətçi ki, bütün yapar. 941 00:48:53,840 --> 00:48:59,800 Belə ki, Php faylları bütün biz görəcəksiniz ki, Sizin nəzarətçi faylları hesab edə bilər. 942 00:48:59,800 --> 00:49:02,710 Və siz olduğunuz var həqiqətən olacaq 943 00:49:02,710 --> 00:49:06,500 Sizin bazası şeylər üçün xahiş, və iterating və ya manipulyasiya 944 00:49:06,500 --> 00:49:10,670 kimi zəruri əvvəl onu keçən baxıla bilər. 945 00:49:10,670 --> 00:49:12,830 >> Bu, mənim fikrimcə, həqiqətən cool pset var. 946 00:49:12,830 --> 00:49:15,580 Mən bir az daha hesab edirəm ani mükafat kimi, 947 00:49:15,580 --> 00:49:17,990 Bir həyata çünki az kiçik şeyi çox 948 00:49:17,990 --> 00:49:20,250 və hər şey öz üzərində işləməlidir. 949 00:49:20,250 --> 00:49:24,180 Hər şeyi, kimi deyil Bu işləri və sonra baxın. 950 00:49:24,180 --> 00:49:26,570 Proqram təminatı ilə kimi kimi olduğunuz, mən 951 00:49:26,570 --> 00:49:28,910 həqiqətən bu ümid sağ, bu deyil, çünki, 952 00:49:28,910 --> 00:49:30,743 bir çox var Bu yanlış ola bilər verir. 953 00:49:30,743 --> 00:49:34,220 954 00:49:34,220 --> 00:49:35,110 >> Bütün hüquqlar. 955 00:49:35,110 --> 00:49:39,744 Just dedim ki, arxayın hər şey MVC haqqında demək lazımdır. 956 00:49:39,744 --> 00:49:40,680 Bəli. 957 00:49:40,680 --> 00:49:41,347 Cool. 958 00:49:41,347 --> 00:49:47,340 >> Belə ki, CS50 Maliyyə, biz Bizim model, mən yalnız burada dedi. 959 00:49:47,340 --> 00:49:51,810 Bu MySQL və phpMyAdmin olacaq. 960 00:49:51,810 --> 00:49:55,130 Mən mütləq belə ki, o qoparmaq bilər Sizlərin baxmaq üçün bir şans almaq. 961 00:49:55,130 --> 00:49:59,250 Dediyim kimi, bu, sizin SQL əvvəl verilənlər bazası, model kimi çıxış 962 00:49:59,250 --> 00:50:03,600 və biz sorğu dediyimiz göndərə bilərsiniz, şeyi yalnız bu növ var. 963 00:50:03,600 --> 00:50:04,914 Bu bir sorğu deyilir. 964 00:50:04,914 --> 00:50:07,830 Bu yalnız olduğunuz bir sorğu edir bir şey üçün verilənlər bazası xahiş, 965 00:50:07,830 --> 00:50:09,810 və ya sizin dəyişən edirik bir şəkildə verilənlər bazası. 966 00:50:09,810 --> 00:50:11,470 Bu bütün var. 967 00:50:11,470 --> 00:50:16,040 Və siz ilə bunu funksiyaları biz burada sizə təqdim etdik. 968 00:50:16,040 --> 00:50:20,500 >> Siz həmçinin manipulyasiya edə bilər Onlara əl ilə phpMyAdmin, 969 00:50:20,500 --> 00:50:22,170 biz mütləq bir nəzər edə bilərsiniz. 970 00:50:22,170 --> 00:50:25,160 Mən bir nümunə yaratmaq lazımdır Siz uşaqlar ilə verilənlər bazası. 971 00:50:25,160 --> 00:50:25,660 OK. 972 00:50:25,660 --> 00:50:26,680 Belə ki, nəzarətçi. 973 00:50:26,680 --> 00:50:30,730 Bu halda, əgər siz bildiriş, bütün PHP edir. 974 00:50:30,730 --> 00:50:33,430 Ki cür bildiriş sizin Sizin nəzarətçi əsas şey 975 00:50:33,430 --> 00:50:35,410 Bu əsasən PHP olmalıdır ki. 976 00:50:35,410 --> 00:50:39,590 Sizin nəzarətçi HTML varsa, orada gedən nə həqiqətən əmin deyil. 977 00:50:39,590 --> 00:50:42,495 Eyni şəkildə dediyim kimi, əgər [Işitilemez] HTML ilə idarə, 978 00:50:42,495 --> 00:50:43,810 Mən real maraqlı deyiləm. 979 00:50:43,810 --> 00:50:49,150 >> Beləliklə, biz burada nə var Bəzi sorğu var. 980 00:50:49,150 --> 00:50:53,700 Sorğu funksiyası ki, biz uşaqlar üçün inşa edilmişdir. 981 00:50:53,700 --> 00:50:56,935 Bu sorğu etmək üçün bir banderol kimi bir az daha asan bazası. 982 00:50:56,935 --> 00:51:01,441 Ki olmasaydı, sintaksis üçün həqiqətən, sizin SQL verilənlər bazası söhbət 983 00:51:01,441 --> 00:51:03,690 müxtəlif ola bilər, belə ki, biz olardı yalnız uşaqlar üçün təmin edir. 984 00:51:03,690 --> 00:51:05,490 Biz həyat asan etmək istəyirəm. 985 00:51:05,490 --> 00:51:09,050 >> Uşaqlar, bu halda belə Bu xətt nə mənə? 986 00:51:09,050 --> 00:51:11,860 987 00:51:11,860 --> 00:51:13,487 Bəzi masa SELECT *. 988 00:51:13,487 --> 00:51:15,320 Auditoriya: Seçin Bu cədvəldə hər şey. 989 00:51:15,320 --> 00:51:16,570 ALLISON BUCHHOLTZ-AU: Exactly. 990 00:51:16,570 --> 00:51:18,750 Deyərək, belə ki, mənə ver Bu cədvəldə hər şey. 991 00:51:18,750 --> 00:51:22,430 Və onu saxlanılması bəzi dəyişən nəticə. 992 00:51:22,430 --> 00:51:27,720 Nəticə bərabər deyil və bu, deyir yalan, onda bu hər şeyi. 993 00:51:27,720 --> 00:51:32,390 Belə ki, əgər sizin heç bir şey var burada masa nin boş və ya yalnız mövcud deyil, 994 00:51:32,390 --> 00:51:33,640 Bu yalan qayıtmaq olacaq. 995 00:51:33,640 --> 00:51:36,431 Bu halda belə, biz yalnız edirik əmin bir şey həqiqətən idi 996 00:51:36,431 --> 00:51:37,520 bizə döndü. 997 00:51:37,520 --> 00:51:40,070 >> Və sonra burada, biz bizim böyük foreach loop 998 00:51:40,070 --> 00:51:44,380 biz artıq iterating edirik ki, bizim Nəticədə, biz bu sıra zəng etdiyiniz, 999 00:51:44,380 --> 00:51:51,080 və biz bu şablonu göstərmək demək sizin data bu nəticə deyil. 1000 00:51:51,080 --> 00:51:52,170 OK? 1001 00:51:52,170 --> 00:51:54,440 Belə ki, yalnız emal edir nəticəsində satır. 1002 00:51:54,440 --> 00:51:56,790 Əks halda, bu qışqırır. 1003 00:51:56,790 --> 00:51:59,770 Belə ki, bu bir nümunə nəzarətçi. 1004 00:51:59,770 --> 00:52:02,842 Gördüyünüz kimi, bu deyil yalnız sorry, Bəli place--? 1005 00:52:02,842 --> 00:52:04,960 >> Auditoriya: Niyə var sıra əvvəl bir işareti? 1006 00:52:04,960 --> 00:52:07,000 >> ALLISON BUCHHOLTZ-AU: Sıra əvvəl işareti. 1007 00:52:07,000 --> 00:52:11,000 Biz yalnız iterating olunur. 1008 00:52:11,000 --> 00:52:13,490 Bu da bir ünvan var kontormerinin Təfərrüatlar 1009 00:52:13,490 --> 00:52:16,400 >> Auditoriya: Belə ki, C sened kimi. 1010 00:52:16,400 --> 00:52:22,080 >> ALLISON BUCHHOLTZ-AU: Bu Siz həqiqətən istəyirik ki, arxayın 1011 00:52:22,080 --> 00:52:24,730 surəti orijinal və değiştirmeyle. 1012 00:52:24,730 --> 00:52:28,580 Bu C olduğu ilə eyni şəkildə var biz yalnız burada istinad keçən edirik 1013 00:52:28,580 --> 00:52:30,449 əmin olun. 1014 00:52:30,449 --> 00:52:33,530 >> Auditoriya: Bu deyil == əvəzinə = PHP? 1015 00:52:33,530 --> 00:52:35,400 >> ALLISON BUCHHOLTZ-AU: Bu == deyil. 1016 00:52:35,400 --> 00:52:37,240 >> Auditoriya: C bərabərdir, çünki yalnız edir nə 1017 00:52:37,240 --> 00:52:37,970 >> ALLISON BUCHHOLTZ-AU: Bu yalnız = deyil. 1018 00:52:37,970 --> 00:52:38,470 Heç bir, Bəli. 1019 00:52:38,470 --> 00:52:39,656 Bu == deyil. 1020 00:52:39,656 --> 00:52:45,610 PHP == üçün yoxlayır Çünki toggling ilə bərabərlik, verilmiş, 1021 00:52:45,610 --> 00:52:47,650 lakin əlavə keyfiyyət. 1022 00:52:47,650 --> 00:52:51,050 Belə ki, o PHP == deyil. 1023 00:52:51,050 --> 00:52:53,025 Bu kiçik biri syntax fərqlər. 1024 00:52:53,025 --> 00:52:55,330 1025 00:52:55,330 --> 00:52:55,830 Bəli. 1026 00:52:55,830 --> 00:52:57,538 Belə ki, biz yalnız iterating edirik hər bir sıra vasitəsilə, 1027 00:52:57,538 --> 00:53:00,850 və göstərmək uşaqlar əgər Sizin spec vasitəsilə oxumaq, 1028 00:53:00,850 --> 00:53:05,360 ki, yalnız bəzi digər funksiyası əslində bütün HTML emal gedir 1029 00:53:05,360 --> 00:53:09,760 və onu keçirmək sizin sizin üçün web browser. 1030 00:53:09,760 --> 00:53:10,610 >> OK. 1031 00:53:10,610 --> 00:53:15,360 Belə ki, biz kontrollerlər düşünmək istəyirəm biznes məntiq emal nə kimi. 1032 00:53:15,360 --> 00:53:18,550 Burada gördüyünüz kimi, biz olduğunuz, bu masa bizim data alaraq, 1033 00:53:18,550 --> 00:53:23,530 biz bir şəkildə emal olunur sonra biz onu keçən edirik. 1034 00:53:23,530 --> 00:53:27,930 Bəzi şablon göstərmək nə zaman, şablon bizim görünüşü, 1035 00:53:27,930 --> 00:53:31,810 və biz onu yalnız keçən edirik almaq lazımdır ki, məlumat. 1036 00:53:31,810 --> 00:53:33,340 Bütün data. 1037 00:53:33,340 --> 00:53:35,340 Biz almaq istəyirəm ki, yalnız məlumat. 1038 00:53:35,340 --> 00:53:37,520 OK? 1039 00:53:37,520 --> 00:53:40,270 Emal sonra, əsasən məlumat. 1040 00:53:40,270 --> 00:53:44,780 >> Belə ki, bu baxımından bu, edir biz ki, məbləği şablon, 1041 00:53:44,780 --> 00:53:49,810 və bütün bu edir, siz edir baxımından bir az PHP var. 1042 00:53:49,810 --> 00:53:52,620 Bu baxımından heç bir PHP kimi deyil. 1043 00:53:52,620 --> 00:53:55,650 Siz yalnız olmalıdır çox baxımından minimal PHP, 1044 00:53:55,650 --> 00:53:58,860 və siz heç vaxt Sizin fikrinizcə querying. 1045 00:53:58,860 --> 00:54:01,580 Siz söhbət edilə bilməz Sizin baxımından sizin bazasında. 1046 00:54:01,580 --> 00:54:02,760 Bu, böyük fərq var. 1047 00:54:02,760 --> 00:54:07,886 >> Belə ki, nə burada gedən var, nə Sıra vasitəsilə iterating ki, PHP. 1048 00:54:07,886 --> 00:54:10,260 Bu halda belə, biz idi, çünki hər bir sıra vasitəsilə iterating 1049 00:54:10,260 --> 00:54:14,370 və bir şey göstərilməsi, bu idi yəqin ki, bir iki ölçülü array kimi 1050 00:54:14,370 --> 00:54:18,240 biz bəzi sıra var ki, ki, özlüyündə, bir sıra, 1051 00:54:18,240 --> 00:54:20,520 biz iterating edirik, çünki vasitəsilə yenidən. 1052 00:54:20,520 --> 00:54:26,730 Və biz yalnız çap edirik sıra adı, sonra son. 1053 00:54:26,730 --> 00:54:28,470 >> Siz foreach bu lazım deyil. 1054 00:54:28,470 --> 00:54:30,560 Mən, həqiqətən, əvvəl görüldü heç etdik. 1055 00:54:30,560 --> 00:54:33,160 Mən yalnız foreach yoxdur. 1056 00:54:33,160 --> 00:54:35,140 OK, belə ki, görünüşü var. 1057 00:54:35,140 --> 00:54:40,170 Biz vasitəsilə gəzmək bilərsiniz əgər in nəzər salaq Sizin pset bir az. 1058 00:54:40,170 --> 00:54:45,380 Biz 15 dəqiqə var, mən əmin deyiləm uşaqlar yalnız daha daha istəyirəm 1059 00:54:45,380 --> 00:54:45,935 erkən başa. 1060 00:54:45,935 --> 00:54:48,980 1061 00:54:48,980 --> 00:54:52,680 Mən bu qədər gətirə bilər, əgər mənə görək. 1062 00:54:52,680 --> 00:54:57,130 >> Mən sizə uşaqlar necə çox bilmirəm etajer hələ nazil, 1063 00:54:57,130 --> 00:55:00,660 lakin biz, burada istifadəçi adı və bəzi parol var. 1064 00:55:00,660 --> 00:55:05,310 Və təəssüf ki, doğru İndi bazası, boş 1065 00:55:05,310 --> 00:55:10,390 belə ki, biz, həqiqətən, ehtiyac bir verilənlər bazası yaratmaq. 1066 00:55:10,390 --> 00:55:13,470 Yaxşı ki, qəribə deyil. 1067 00:55:13,470 --> 00:55:14,450 Ki, gözləmirdim. 1068 00:55:14,450 --> 00:55:15,375 Texniki səhvlər. 1069 00:55:15,375 --> 00:55:17,139 Texniki çətinliklər. 1070 00:55:17,139 --> 00:55:17,930 Biz bəzi pset7 var. 1071 00:55:17,930 --> 00:55:22,470 1072 00:55:22,470 --> 00:55:23,180 Cool. 1073 00:55:23,180 --> 00:55:29,660 >> Belə ki, siz nə edə bilər bir şey ilə, bir sorğu Mən bir masa yaratmaq lazımdır. 1074 00:55:29,660 --> 00:55:38,570 Belə ki, bu users-- olacaq nə biz some-- varsa, Burada edə bilərsiniz 1075 00:55:38,570 --> 00:55:39,830 Həqiqətən indi? 1076 00:55:39,830 --> 00:55:40,330 OK. 1077 00:55:40,330 --> 00:55:44,510 Aydındır ki, mən isti bunu deyiləm. 1078 00:55:44,510 --> 00:55:45,010 Oh. 1079 00:55:45,010 --> 00:55:45,740 Mən nə bilirik. 1080 00:55:45,740 --> 00:55:49,070 Mən yaradılmış heç çünki mənim faktiki masalar. 1081 00:55:49,070 --> 00:55:52,400 Belə ki, siz ilk başlamaq zaman bir verilənlər bazası, açıq-aydın 1082 00:55:52,400 --> 00:55:56,550 Bu nə qərar var şeyi mən burada lazımdır? 1083 00:55:56,550 --> 00:56:00,850 >> Beləliklə, biz yalnız off getmək burada data masa, 1084 00:56:00,850 --> 00:56:06,410 biz bəzi ID idi yalnız bir int qalmaq bilər. 1085 00:56:06,410 --> 00:56:12,460 Biz burada baxmaq əgər, var Belə ki indeksi that-- bir sərin şey. 1086 00:56:12,460 --> 00:56:18,060 Siz əsas varsa, bu edəcək Sizin masa təşkil olunur ki, bir şey, 1087 00:56:18,060 --> 00:56:19,410 və bu da bu unikal edəcək. 1088 00:56:19,410 --> 00:56:25,790 Bu halda belə, biz əsas edəcəyik, və mən bu ad vermək gedirəm, 1089 00:56:25,790 --> 00:56:34,500 sonra biz yalnız bir VARCHAR etmək lazımdır və kimi 26 məktublar, çünki niyə? 1090 00:56:34,500 --> 00:56:39,060 >> Və sonra sonra Saxla getmək edə bilərsiniz görürsünüzsə, biz burada bəzi istifadəçilər var. 1091 00:56:39,060 --> 00:56:42,950 Biz etmək istəyirdi əgər Belə ki, biz bunu edə bilər, daxil 1092 00:56:42,950 --> 00:56:51,807 Siz təcrübə istəyirdi, və ya bu yolla Sizin queries-- Oh oğlan. 1093 00:56:51,807 --> 00:56:53,140 Mən əbədi bu istifadə deyil. 1094 00:56:53,140 --> 00:56:53,980 Mən bu geri almaq. 1095 00:56:53,980 --> 00:56:57,620 1096 00:56:57,620 --> 00:57:04,030 >> Siz öz Bu redaktə edə bilərsiniz yalnız əl məlumat soxaraq 1097 00:57:04,030 --> 00:57:08,270 Sizin kimi bir şey ilə Bu hər hansı dəyişə bilərsiniz 1098 00:57:08,270 --> 00:57:13,730 Siz istəyirsinizsə make-- etmək istəyirdi birdən adı qurtarmaq, siz açılır 1099 00:57:13,730 --> 00:57:15,220 Əgər bütün bu şeylər edə bilərsiniz. 1100 00:57:15,220 --> 00:57:17,560 Əgər ehtiyac varsa əl masa dəyişdirmək, 1101 00:57:17,560 --> 00:57:20,200 Mən bunu təklif phpMyAdmin çalışır qarşı 1102 00:57:20,200 --> 00:57:24,475 SQL anlamaq üçün ümumi sorğu. 1103 00:57:24,475 --> 00:57:27,350 Siz ilk pset başlamaq zaman, Siz burada işləmək olacaq 1104 00:57:27,350 --> 00:57:29,650 belə ki, istifadə almaq. 1105 00:57:29,650 --> 00:57:35,650 Və sonra həqiqətən istədiyiniz zaman Sizin Masa şeyi daxil etmək 1106 00:57:35,650 --> 00:57:38,310 Ki, harada, həqiqətən, görəsən Burada there's-- çünki. 1107 00:57:38,310 --> 00:57:39,310 Mən istəyirdim nə var. 1108 00:57:39,310 --> 00:57:44,320 SQL getmək əgər Belə ki, siz bilər Şəkildə gördüyün kimi, həqiqətən, görmək, 1109 00:57:44,320 --> 00:57:45,870 biz SQL queries var. 1110 00:57:45,870 --> 00:57:54,100 >> Biz bir şey seçmək üçün istəyirdi Belə ki, və ya bir şey daxil etmək istəyirdi, 1111 00:57:54,100 --> 00:58:00,320 biz doğru, istifadəçilər daxil edə bilərsiniz? 1112 00:58:00,320 --> 00:58:04,460 1113 00:58:04,460 --> 00:58:07,230 Mən sizə backslash lazımdır. 1114 00:58:07,230 --> 00:58:10,210 Bilmək bir şey əgər, Əgər, bu istifadə etdiyiniz 1115 00:58:10,210 --> 00:58:14,800 geri bu istifadə etmək lazımdır adətən olan apostrophes, 1116 00:58:14,800 --> 00:58:16,790 sağ nişanı yuxarıda, Mac əgər. 1117 00:58:16,790 --> 00:58:17,840 Belə ki, yaxşı bir şey bilmək. 1118 00:58:17,840 --> 00:58:23,330 >> Istifadəçilər daxil ola bilər, və biz doğru bizim dəyərləri var? 1119 00:58:23,330 --> 00:58:29,700 Beləliklə, biz dəyərləri var, və dəyərlər Bu halda yalnız olacaq, 1120 00:58:29,700 --> 00:58:33,910 biz yalnız belə ki, biz bir şəxsiyyətdir biz istəyirdi bir edə bilər. 1121 00:58:33,910 --> 00:58:35,320 Bu qəribə deyil. 1122 00:58:35,320 --> 00:58:36,730 OK. 1123 00:58:36,730 --> 00:58:41,800 Belə ki, yalnız bir qısa kimi SQL ilə az şey, 1124 00:58:41,800 --> 00:58:48,300 lakin bu, həqiqətən, daha faydalı ola bilər Burada bəzi faylları baxmaq. 1125 00:58:48,300 --> 00:58:50,985 >> Belə ki Yüklemeler gedin. 1126 00:58:50,985 --> 00:58:51,950 Oh, deyil Downloads. 1127 00:58:51,950 --> 00:58:55,260 1128 00:58:55,260 --> 00:58:58,690 Belə ki, yalnız bir sürətli gözden geçirmek nə bu qovluq hər var. 1129 00:58:58,690 --> 00:59:03,090 Bu, daxildir biz yalnız şeylər var ki, brauzerinizin konfiqurasiya 1130 00:59:03,090 --> 00:59:05,370 bu sabitləri var, və biz bu funksiyaları var. 1131 00:59:05,370 --> 00:59:10,470 Əgər onlardan hər hansı bir istəyirsinizsə, Mən funksiyaları baxaraq gəlir. 1132 00:59:10,470 --> 00:59:17,400 Onlardan ki biri super faydalı həqiqətən, burada bu bir dump edir. 1133 00:59:17,400 --> 00:59:20,020 >> Belə ki, bu istifadə əgər, bu, həqiqətən olacaq yalnız 1134 00:59:20,020 --> 00:59:23,120 nə dəyişən çap Siz etmək istəyirəm ki. 1135 00:59:23,120 --> 00:59:29,000 Belə ki, əgər problem figuring olan Bu array kimi görünür nə, 1136 00:59:29,000 --> 00:59:31,920 və ya bu data həqiqətən nə, Bu biçimlendirilmiş necə, 1137 00:59:31,920 --> 00:59:33,280 bu istifadə üçün böyük bir şeydir. 1138 00:59:33,280 --> 00:59:39,889 Siz Xüsusilə zaman Çox fond istifadəçi, 1139 00:59:39,889 --> 00:59:41,680 bu olacaq böyük bir şey istifadə etmək. 1140 00:59:41,680 --> 00:59:42,890 Bu formatted-- ola bilər, çünki 1141 00:59:42,890 --> 00:59:45,806 >> Mən nə zaman mənim üçün ən azı bilirik Bu pset, bir şəkildə biçimlendirilmiş 1142 00:59:45,806 --> 00:59:47,210 Mən gözləmirdim ki. 1143 00:59:47,210 --> 00:59:49,960 Mən üzərində təkrarlamaq üçün çalışırıq Bu və manipulyasiya üçün çalışırıq, 1144 00:59:49,960 --> 00:59:52,350 lakin mən, həqiqətən olmadı Mən bunu nə başa düşürük. 1145 00:59:52,350 --> 00:59:56,830 Yalnız onu atmaq əgər, belə ki, iradə browser onu çap, 1146 00:59:56,830 --> 00:59:59,220 və tam görə bilərsiniz necə biçimlendirilmiş. 1147 00:59:59,220 --> 01:00:03,530 Bu adətən kimi çap edəcəyik onun düymələri və dəyərləri ilə array. 1148 01:00:03,530 --> 01:00:04,637 Belə ki, orada kömək edə bilər. 1149 01:00:04,637 --> 01:00:06,720 O, həmçinin etmək üçün kömək edə bilər Siz, həqiqətən, arxayın 1150 01:00:06,720 --> 01:00:09,070 məlumat qənimətçilik ki, Siz idi düşündüm. 1151 01:00:09,070 --> 01:00:12,950 Belə ki, əgər siz mütləq mənim masa kimi idi bu ID ilə bir istifadəçi var deyir, 1152 01:00:12,950 --> 01:00:15,260 ancaq atmaq getmək zaman dəyişən, orada deyil 1153 01:00:15,260 --> 01:00:17,551 Siz açıq-aydın bilirik ki, bir səhv olacaq. 1154 01:00:17,551 --> 01:00:22,180 Bu ən yaxşı vasitələrdən biridir mənim fikrimcə ayıklama üçün. 1155 01:00:22,180 --> 01:00:24,480 Və sonra orada bir burada başqa şeylər cütlük, 1156 01:00:24,480 --> 01:00:27,660 lakin çox hissəsi üçün, var Mən diqqətinizi çəkmək istəyirəm bir, 1157 01:00:27,660 --> 01:00:31,060 çox faydalıdır, çünki. 1158 01:00:31,060 --> 01:00:35,800 >> İctimai, biz burada nə, bu, bizim CSS məhsullarının bütün edir. 1159 01:00:35,800 --> 01:00:40,520 Belə CSS, şriftlər, bizim images, etajer. 1160 01:00:40,520 --> 01:00:43,255 Bu, bütün stuff ki, Siz dəyişdirmək yoxdur. 1161 01:00:43,255 --> 01:00:46,070 1162 01:00:46,070 --> 01:00:50,080 Uşaqlar bu barədə düşünmək olar şriftlər CSS kimi şeylər var, 1163 01:00:50,080 --> 01:00:54,039 Bu model olardı, və ya bir görünüşü, və ya nəzarətçi? 1164 01:00:54,039 --> 01:00:54,914 Auditoriya: [işitilemez] 1165 01:00:54,914 --> 01:00:57,080 ALLISON BUCHHOLTZ-AU: Bu had baxımından daha, doğru ola? 1166 01:00:57,080 --> 01:01:00,510 Bu, bütün idarə olunur şeyi baxmaq necə şeylər. 1167 01:01:00,510 --> 01:01:03,500 Biz burada bu açmaq əgər, biz görürük, belə ki, bütün ki, burada baş verən 1168 01:01:03,500 --> 01:01:05,060 Biz bir şey göstərilməsi edirsinizsə. 1169 01:01:05,060 --> 01:01:05,820 OK? 1170 01:01:05,820 --> 01:01:09,710 Belə ki, bu çox ki bu bir görünüşü kimi təsnifləşdirilir. 1171 01:01:09,710 --> 01:01:14,810 Belə ki, bu yalnız bir edir, bəzi portfolio.php zəng 1172 01:01:14,810 --> 01:01:19,430 biz var və bu, keçən ki, adı və portfelində. 1173 01:01:19,430 --> 01:01:20,696 Və bu yalnız göstərilməsi var. 1174 01:01:20,696 --> 01:01:21,820 Əslində, mən geri almaq. 1175 01:01:21,820 --> 01:01:27,890 Bu, çünki nəzarətçi göstərir xatırlayıram, görünüşü göstərir. 1176 01:01:27,890 --> 01:01:30,832 Belə ki, portfolio.php halda sizin görünüşü olacaq. 1177 01:01:30,832 --> 01:01:32,480 Bağışlayın, uşaqlar. 1178 01:01:32,480 --> 01:01:36,160 Portfolio.php olacaq Sizin görünüşü və bu, yalnız ki 1179 01:01:36,160 --> 01:01:38,730 ki, üçün nəzarətçi ola bilər. 1180 01:01:38,730 --> 01:01:43,120 Və biz bu nəzər əgər Burada son bir, şablonlar, 1181 01:01:43,120 --> 01:01:47,330 şablonları burada fikir bütün var. 1182 01:01:47,330 --> 01:01:52,420 Aydındır ki, biz baxmaq belə, əgər biz burada HTML bir çox görürük. 1183 01:01:52,420 --> 01:01:58,920 >> Belə ki, bu yalnız sizə göstərən nə giriş səhifə kimi baxmaq lazımdır. 1184 01:01:58,920 --> 01:02:04,810 Əgər biz bəzi qeyd forma qrupları təqdim var. 1185 01:02:04,810 --> 01:02:08,510 Burada nə qərar necə orada göstərilir. 1186 01:02:08,510 --> 01:02:14,320 Siz "təqdim" = bir düyməsini növü, və sonra siz istədiyiniz nə var 1187 01:02:14,320 --> 01:02:16,670 düyməsini keçirmək üçün. 1188 01:02:16,670 --> 01:02:19,860 Belə ki, siz onu necə var Siz istədiyiniz hər hansı kimi görünür. 1189 01:02:19,860 --> 01:02:24,520 >> Və biz bir var burada istifadəçi adı, parol, bəzi, 1190 01:02:24,520 --> 01:02:30,590 və biz, həqiqətən, təqdim hit zaman, Bu, bəzi post olacaq 1191 01:02:30,590 --> 01:02:33,346 və nə yazmaq olacaq? 1192 01:02:33,346 --> 01:02:35,430 Bu baxımdan üçün nəzarətçi nədir? 1193 01:02:35,430 --> 01:02:38,040 1194 01:02:38,040 --> 01:02:40,940 Biz təqdim hit zaman, nə adlandırmaq olacaq? 1195 01:02:40,940 --> 01:02:42,990 Biz bilirik? 1196 01:02:42,990 --> 01:02:45,560 Bu, belə login.php, burada var. 1197 01:02:45,560 --> 01:02:47,600 Bir şey uşaqlar həyata keçirəcəyik. 1198 01:02:47,600 --> 01:02:50,580 >> Beləliklə, siz həmişə deyə bilərsiniz nə olacaq 1199 01:02:50,580 --> 01:02:53,740 siz təqdim edib sonra çağırıb burada birinci xətti ilə. 1200 01:02:53,740 --> 01:02:55,440 Formu hərəkət nə. 1201 01:02:55,440 --> 01:02:58,350 Bu formu təqdim edildikdə, biz nə hərəkət edə bilərəm? 1202 01:02:58,350 --> 01:03:01,440 Biz login.php zəng və biz Bu metodu ilə zəng 1203 01:03:01,440 --> 01:03:05,500 post olan var gizli məlumat. 1204 01:03:05,500 --> 01:03:06,210 OK? 1205 01:03:06,210 --> 01:03:14,485 Belə ki, bu açıq-aydın sonra görünüşü, və Biz bunu login.php getdi əgər biz bunu var 1206 01:03:14,485 --> 01:03:16,025 hələ? 1207 01:03:16,025 --> 01:03:17,970 Bəli. 1208 01:03:17,970 --> 01:03:21,950 >> Biz burada, bu Gördüyünüz kimi daha çox məntiq var. 1209 01:03:21,950 --> 01:03:23,570 Burada bütün PHP var. 1210 01:03:23,570 --> 01:03:28,870 Biz, bu $ _GET idi görmek üçün çalışdığınız Bu $ _POST şeyi doğrulama idi, 1211 01:03:28,870 --> 01:03:31,370 querying, bütün bu stuff. 1212 01:03:31,370 --> 01:03:34,950 1213 01:03:34,950 --> 01:03:40,200 Belə ki, o yalnız üç Burada fərqli şeylər. 1214 01:03:40,200 --> 01:03:43,750 hər şeyi dəyişdirmək yoxdur. 1215 01:03:43,750 --> 01:03:46,540 Siz şeyi yaratmaq olacaq şablon, bəlkə, 1216 01:03:46,540 --> 01:03:51,350 lakin qədər HTML və ya kimi Bu gedir hər hansı üslubu, 1217 01:03:51,350 --> 01:03:54,550 Siz düz onu tərk edə bilər və ya istədiyiniz kimi mürəkkəb. 1218 01:03:54,550 --> 01:03:59,800 >> Bəzi insanlar onu həqiqətən almaq və bəzi olduqca zəhmli web etmək. 1219 01:03:59,800 --> 01:04:00,940 Siz bunu yoxdur. 1220 01:04:00,940 --> 01:04:03,750 Əgər vaxt varsa, bu həqiqətən sərin şey. 1221 01:04:03,750 --> 01:04:08,260 CSS və HTML ilə ətrafında Siz mess və bunun üçün daha yaxşı hiss almaq, 1222 01:04:08,260 --> 01:04:10,810 lakin təzyiq hiss etmir. 1223 01:04:10,810 --> 01:04:14,760 Siz etmək üçün çox var Daxil tətbiq ilə geri sonuna, 1224 01:04:14,760 --> 01:04:17,170 qeydiyyatdan və bu şeyi bütün. 1225 01:04:17,170 --> 01:04:20,490 >> Belə ki, ümid edirəm ki, bir az kömək edir. 1226 01:04:20,490 --> 01:04:23,430 uşaqlar hər hansı bir sualınız var bir şey haqqında biz artıq getdi sonra 1227 01:04:23,430 --> 01:04:25,690 hər hansı digər resursları? 1228 01:04:25,690 --> 01:04:31,160 Mən mütləq bütün göndərir Siz uşaqlar mənim nümunə PHP kodu, 1229 01:04:31,160 --> 01:04:35,020 və sonra almaq çekinmeyin şəkil və ya bu etajer. 1230 01:04:35,020 --> 01:04:36,180 Həmçinin online. 1231 01:04:36,180 --> 01:04:39,010 Siz həmişə yalnız yenidən izləyə bilərsiniz. 1232 01:04:39,010 --> 01:04:42,190 Ki, əgər, hər kəs yaxşı belə? 1233 01:04:42,190 --> 01:04:42,690 Bəli. 1234 01:04:42,690 --> 01:04:44,523 >> Auditoriya: Mən yalnız istəyirəm Biz olduğunuzda, təsdiq 1235 01:04:44,523 --> 01:04:47,447 , SQL seçin etdiyini star, sağ hər şey deməkdir? 1236 01:04:47,447 --> 01:04:48,530 ALLISON BUCHHOLTZ-AU: Bəli. 1237 01:04:48,530 --> 01:04:50,446 Auditoriya: Və sonra əgər Siz ulduz yoxdur, 1238 01:04:50,446 --> 01:04:53,732 Əgər siz müəyyən bir almaq üçün satır, onda siz yalnız adını qoymaq kontormerinin Təfərrüatlar 1239 01:04:53,732 --> 01:04:55,440 ALLISON BUCHHOLTZ-AU: Sıra adı 1240 01:04:55,440 --> 01:04:56,240 və siz dəyəri istəyirəm nə. 1241 01:04:56,240 --> 01:04:57,577 >> Auditoriya: Və sonra tarixi. 1242 01:04:57,577 --> 01:04:59,910 ALLISON BUCHHOLTZ-AU: Nə olursa olsun Siz Bəli, aradığınız. 1243 01:04:59,910 --> 01:05:05,100 Eyni şəkildə, əgər * Sil Bəzi masa, hər şeyi silmək lazımdır. 1244 01:05:05,100 --> 01:05:08,896 Belə ki, * Yalnız bir vəhşi hər şey üçün kart. 1245 01:05:08,896 --> 01:05:09,788 >> Auditoriya: OK. 1246 01:05:09,788 --> 01:05:10,930 >> ALLISON BUCHHOLTZ-AU: Cool. 1247 01:05:10,930 --> 01:05:11,430 Awesome. 1248 01:05:11,430 --> 01:05:12,800 Yaxşı, bir böyük Bazar ertəsi, uşaqlar var. 1249 01:05:12,800 --> 01:05:13,760 Mən gələn həftə görəcəksiniz. 1250 01:05:13,760 --> 01:05:15,530 Sizin pset Uğurlar. 1251 01:05:15,530 --> 01:05:16,992