1 00:00:00,000 --> 00:00:10,075 >> [Musika jotzen] 2 00:00:10,075 --> 00:00:11,629 3 00:00:11,629 --> 00:00:14,420 ALLISON BUCHHOLTZ-AU: Ondo da, guztioi, ongi etorria itzuli atala. 4 00:00:14,420 --> 00:00:17,420 Zorionez izan zenuen handia Halloween asteburuan, edo Halloweekend, 5 00:00:17,420 --> 00:00:20,009 esateko, guztiak nahi dut atseden eta berreskuratu. 6 00:00:20,009 --> 00:00:21,675 Eta zorionez, ez da gehiago elurra. 7 00:00:21,675 --> 00:00:23,230 Benetan Eguzkitsu kanpo. 8 00:00:23,230 --> 00:00:25,040 Benetako pozik nengoen. 9 00:00:25,040 --> 00:00:28,420 Ez dago prest out arrastatu nire neguko botak. 10 00:00:28,420 --> 00:00:31,820 Zorionez, pset6 nahiko ongi joan zen. 11 00:00:31,820 --> 00:00:35,040 >> Zara C nekatuta bada, pozik nago C Bukatutakoan oraingoz esateko. 12 00:00:35,040 --> 00:00:37,550 Guztiz trantsizioa dugu web programazioa sartu, 13 00:00:37,550 --> 00:00:42,030 beraz duzu HTML, PHP egingo duzun lan, agian JavaScript pixka bat. 14 00:00:42,030 --> 00:00:44,650 Ez dakit zer datorren astean pset da, beraz, ezin dut bermatu 15 00:00:44,650 --> 00:00:47,820 zein den zure borondatea hurrengo pset izan, aste honetan pset baina 16 00:00:47,820 --> 00:00:52,290 CS50 Ogasun, hau da, funtsean da web orria moduko gauzatzeko 17 00:00:52,290 --> 00:00:57,222 ahalbidetzen duen erosi eta saldu Stock, eta haiei segimendua. 18 00:00:57,222 --> 00:00:59,930 Eta nahiko cool da, guztiak ere Da dinamikoki sortzen da. 19 00:00:59,930 --> 00:01:02,320 Erabiltzaile desberdinek izan dezakezu nor bakoitzak bere informazio propioa dute, 20 00:01:02,320 --> 00:01:04,580 eta izan ari zaren Hori guztia gauzatzeko. 21 00:01:04,580 --> 00:01:05,970 Pixka bat hartzen du. 22 00:01:05,970 --> 00:01:13,030 Zalantzarik gabe, uste dut errazagoa da, C psets baino, baina gehiago behar da. 23 00:01:13,030 --> 00:01:17,370 Hizkuntza berri bat ikasten ari zara, PHP, horrek oso C antzekoa da, 24 00:01:17,370 --> 00:01:21,390 baina jakina da eskatzen joan sintaxia kontsultatzeko aukera izango duzu, eta ulertzen 25 00:01:21,390 --> 00:01:23,360 nola hizkuntzen arteko bihurtzeko. 26 00:01:23,360 --> 00:01:27,960 >> Baina ez dut uste ezer super kontzeptualki hard pset honi buruz. 27 00:01:27,960 --> 00:01:30,087 Besterik ikasteko hizkuntza berri eta lortzean 28 00:01:30,087 --> 00:01:31,420 Pieza txiki horiek guztiak bitartez. 29 00:01:31,420 --> 00:01:34,850 You guys bidez irakurri badituzu zehaztapenak, nahiko luzea da. 30 00:01:34,850 --> 00:01:38,200 Uste dut hau 21 bezalakoa da orriak, ondo gogoratzen badut. 31 00:01:38,200 --> 00:01:40,130 Spec luzea da. 32 00:01:40,130 --> 00:01:42,218 Ez baduzu Hala bada, irakurri hobeto esanda 22. 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 Beraz,% 50 bertan off nintzen. 36 00:01:46,280 --> 00:01:48,550 Beraz, 32 orrialde. 37 00:01:48,550 --> 00:01:49,820 Beraz, luzea da. 38 00:01:49,820 --> 00:01:54,070 Badaude pieza asko, baina bat ere ez piezak txarra dela izan behar du. 39 00:01:54,070 --> 00:01:55,650 Asko besterik ez da. 40 00:01:55,650 --> 00:02:00,310 Beraz, behin betiko get goiz hasi ahal dela, ohiko bakoitzeko, 41 00:02:00,310 --> 00:02:05,480 baina uste dut pixka bat sentitu behar da batez bezala psets baino nicer 42 00:02:05,480 --> 00:02:10,250 berreskuratu eta hori besterik ez dira tamaina aldatzeko Oso gogorra zure burua itzulbiratu inguruan. 43 00:02:10,250 --> 00:02:12,550 >> Beraz, nahi murgiltze goaz. 44 00:02:12,550 --> 00:02:14,840 Nik ez dut zure agenda gaur lerratu, baina ez gara 45 00:02:14,840 --> 00:02:17,920 PHP buruz hitz izango. 46 00:02:17,920 --> 00:02:20,790 Egon naiz emanez duzu bat mota crash gauza batzuk buruzko ikastaroa 47 00:02:20,790 --> 00:02:23,040 agian duzula PHP buruz jakin nahi. 48 00:02:23,040 --> 00:02:26,470 Sintaxia gauza ezberdinak, gauzak bilatzeko. 49 00:02:26,470 --> 00:02:29,400 Dira hitz egiten ari gara SQL buruz pixka bat. 50 00:02:29,400 --> 00:02:33,020 Gauzak Just oso erraza han, eta gero ere MVC 51 00:02:33,020 --> 00:02:36,380 da Model View Controller, horrek zure pset nola sortu da, 52 00:02:36,380 --> 00:02:39,801 beraz ulertzeko duten lanak super erabilgarria izango da. 53 00:02:39,801 --> 00:02:40,300 Guztiak eskubidea. 54 00:02:40,300 --> 00:02:42,030 Beraz, PHP. 55 00:02:42,030 --> 00:02:45,050 Zaudete egin behar oso, oso erraza da zerbait 56 00:02:45,050 --> 00:02:48,680 PHP, hau da, beheko gauza hau hemen, 57 00:02:48,680 --> 00:02:53,700 non dauden forma batzuk aurkeztu Gora hemen, izen batzuk izan duzula 58 00:02:53,700 --> 00:02:58,860 sarrera, eta esaten da, kaixo bezala, Ben, edo kaixo, Allison, eta pop litzateke. 59 00:02:58,860 --> 00:03:02,570 Beraz, hau da, benetan zer beharko sekulako zure pset Nik, 60 00:03:02,570 --> 00:03:06,040 kasu horretan, guys nahi jakin edo ez nahiko irudikatu. 61 00:03:06,040 --> 00:03:14,520 >> Baina galdera marka hauek daukagu Hemen hori PHP dagoen adierazten dute. 62 00:03:14,520 --> 00:03:18,850 Itzulbiratu dute, eta ondoren, htmlspecialcharge, gogoan, besterik ez da, 63 00:03:18,850 --> 00:03:22,450 ziurtatu ari zaren seguru edozein crazy injekzio erasoa 64 00:03:22,450 --> 00:03:26,550 edo norbait jartzen saiatzen bada pertsonaia xelebre maltzurren 65 00:03:26,550 --> 00:03:30,780 Zure izena eremuan sartu, ez du Gustatzen sortu zure zerbitzari edo whatnot. 66 00:03:30,780 --> 00:03:37,590 >> Eta gero, nabarituko, HTML honetan Formulario $ _GET metodo bat baino gehiago izan, 67 00:03:37,590 --> 00:03:42,050 Gure superglobals gogoratzen badugu PHP, $ _GET, $ Bi_dali, 68 00:03:42,050 --> 00:03:44,530 joan beharko dugu sartu pixka bat dutenak. 69 00:03:44,530 --> 00:03:50,390 Baina badakigu izen bat bagenuela Hemen duen izena dagokio 70 00:03:50,390 --> 00:03:51,920 aurkeztu dugu. 71 00:03:51,920 --> 00:03:56,930 Beraz, hau mota bezalakoa da oso erraza PHP HTML lankidetza 72 00:03:56,930 --> 00:04:00,080 you guys pset sei from. 73 00:04:00,080 --> 00:04:02,410 >> Baina hori ez da benetan zer da PHP erantzun. 74 00:04:02,410 --> 00:04:04,850 Jakina hizkuntza bat da, baina ez dugu benetan 75 00:04:04,850 --> 00:04:08,260 horri buruz hitz egin, atal honetan, beraz, ez da pixka bat gehiago 76 00:04:08,260 --> 00:04:09,740 zer PHP benetan da buruz. 77 00:04:09,740 --> 00:04:14,270 Beraz, PHP PHP besterik ez da hipertestu preprocessor. 78 00:04:14,270 --> 00:04:16,399 >> Benetan jotzen programazio hizkuntza 79 00:04:16,399 --> 00:04:20,500 logika, bada, berriz, delako HTML buruz hitz gogoratzen dugu, 80 00:04:20,500 --> 00:04:24,980 deitzen dugun markup hizkuntza bat versus programazio-lengoaia bat delako HTML 81 00:04:24,980 --> 00:04:27,790 hertsiki aldatzea nola Gauzak orrian begiratu. 82 00:04:27,790 --> 00:04:30,650 Besterik aldatzea zerbait bold ala ez, 83 00:04:30,650 --> 00:04:35,280 edo forma bat ote den, elementu, edo horrelako zerbait. 84 00:04:35,280 --> 00:04:36,750 Ez du inolako logika dute. 85 00:04:36,750 --> 00:04:38,770 Ez du zertan begiztak edo baldintza. 86 00:04:38,770 --> 00:04:40,940 Ezin duzu akatsa gauzak ikusteko. 87 00:04:40,940 --> 00:04:44,810 Modu daude: gauzak erakutsi litzateke modu jakin batean edo gauza eskatu 88 00:04:44,810 --> 00:04:45,490 erabiltzaileari. 89 00:04:45,490 --> 00:04:47,180 Hori da guztia. 90 00:04:47,180 --> 00:04:51,780 >> Beraz, PHP, ez egin benetan da ahalbidetzen Gauza logikoa horiek guztiak egin ahal izateko, 91 00:04:51,780 --> 00:04:56,840 bezala balioztatzeko sarrera edo manipulatu nolabait. 92 00:04:56,840 --> 00:05:02,570 Konbinatzeko HTML ditzakegu, dugun bezalaxe, Zure azken pset ikusi eta oraintxe bertan, 93 00:05:02,570 --> 00:05:05,280 eta sortu digu dinamikoa web orri hauetan. 94 00:05:05,280 --> 00:05:08,900 Beraz, you guys ever-- badut ez bada jakin Ni bezalako zinen, baina eskola erdian 95 00:05:08,900 --> 00:05:13,820 zuten IT klase honetan bertan eramango gaituzte HTML web orriak sortu genuen, 96 00:05:13,820 --> 00:05:20,160 eta estatikoak ziren, eta egin klik inguruan beste gauza batzuk, baina inoiz ez aldatu dute. 97 00:05:20,160 --> 00:05:25,960 >> Direnak dinamiko batekin, zer egin ahal izango dugu egiten da, CS50 Ogasun bezala, 98 00:05:25,960 --> 00:05:27,870 erabiltzaile ezberdinak izan joan zaren. 99 00:05:27,870 --> 00:05:30,992 Erabiltzaile horiek 'arabera lehentasunak, eta zer erosten ari dira 100 00:05:30,992 --> 00:05:32,700 edo zer ari dira saltzen beren stock, 101 00:05:32,700 --> 00:05:35,050 Ez dago erakusteko ari zaren joan gauza desberdinak. 102 00:05:35,050 --> 00:05:38,110 Beraz, ez da balitz batzuk identifikatuz ezaugarria 103 00:05:38,110 --> 00:05:41,990 Zure erabiltzaile hau erabiltzeko Web orri, dinamikoki ahal dugun 104 00:05:41,990 --> 00:05:44,720 zer beraientzat erakutsi erabakitzeko. 105 00:05:44,720 --> 00:05:49,720 Ez da bakoitza gauza bera da pertsona, eta hori izan dugu, besterik ez bada HTML, 106 00:05:49,720 --> 00:05:52,400 orriaren berdina izango litzateke Pertsona bakoitza bisitatu duten. 107 00:05:52,400 --> 00:05:55,790 PHP ahalbidetzen orriak pertsonalizatzeko aukera ematen digu. 108 00:05:55,790 --> 00:06:01,670 >> Eta gero, edo dezakezu horietan fitxategi bera, izan ere, kasuan bezala 109 00:06:01,670 --> 00:06:06,670 hemen baino lehen, ikusi dugun HTML dugun guztia hemen 110 00:06:06,670 --> 00:06:09,760 eta ondoren PHP apur hau egin behar dugu. 111 00:06:09,760 --> 00:06:12,690 Horrelako egin ahal izango dugu, edo CS50 Ogasun, 112 00:06:12,690 --> 00:06:16,310 you guys begiratu bada files-- eta denbora izan behar dugu 113 00:06:16,310 --> 00:06:19,541 horietako pare baten bidez zapaldu elkarrekin Atal dugu amaieran 114 00:06:19,541 --> 00:06:21,540 Ikusten nola egin dezakezu benetan mantentzeko horiek bereizteko, 115 00:06:21,540 --> 00:06:24,720 hau da, benetan gauza hobea egin. 116 00:06:24,720 --> 00:06:26,550 >> Ig 117 00:06:26,550 --> 00:06:27,680 Crash ikastaroa. 118 00:06:27,680 --> 00:06:32,860 Azkar gauza sinpleak Guztiak baliteke PHP jakin behar duzu. 119 00:06:32,860 --> 00:06:34,470 Aldagaiak deklaratzea. 120 00:06:34,470 --> 00:06:37,970 Blue Hori da apur bat gogaikarriak, baina espero dugu you guys ikusten. 121 00:06:37,970 --> 00:06:39,850 Hala ez bada, idazten dut klarion taula gainean. 122 00:06:39,850 --> 00:06:41,370 Deklaratzen aldagaiak. 123 00:06:41,370 --> 00:06:46,710 Gauza bat ezagutu, C ez bezala, PHP baziren edo dinamikoki idatzi, 124 00:06:46,710 --> 00:06:50,870 horrek esan nahi du ez duzula zertan zer mota den aldagai bat kontatzeko. 125 00:06:50,870 --> 00:06:55,710 Ahal izango duzu, besterik gabe, besterik gabe, esan aldagai batzuk edozein dela ere nahi duzun berdina da, 126 00:06:55,710 --> 00:07:00,440 eta mota erabakitzeko izango da run duzu une aldagai hori. 127 00:07:00,440 --> 00:07:05,410 >> Ikusiko duzun bezala, hau sortu ahal Gauza oso interesgarri batzuk. 128 00:07:05,410 --> 00:07:09,130 Baina helburu gehienak, zuk ez da beharrezkoa mota zehazteko. 129 00:07:09,130 --> 00:07:12,580 , Egin dezakezu, eta idatzi dezakezu Gauzak bota gusta normalean 130 00:07:12,580 --> 00:07:15,900 ez litzateke ikusi nahi badituzu behartzeko mota jakin bat izan nahi du, 131 00:07:15,900 --> 00:07:17,090 baina zuk ez duzu. 132 00:07:17,090 --> 00:07:19,810 Ez da behar duzu Yell joan besterik ez duzu deklaratzen bada aldagai bat 133 00:07:19,810 --> 00:07:21,910 eta ez dute mota bat zehaztu da. 134 00:07:21,910 --> 00:07:25,199 >> Beraz, kasu horretan, ezin duzu irakurri this-- ezagutzen dut, ez da onena. 135 00:07:25,199 --> 00:07:28,490 Erakutsiko luke gora hobeto pentsatu nuen inolaz aldakorra hasieratzean duzun besterik ez da 136 00:07:28,490 --> 00:07:31,270 dolarraren ikurra batekin, zer Nahi izanez deitu behar da, 137 00:07:31,270 --> 00:07:33,240 eta orduan zer esleitzea ari zaren. 138 00:07:33,240 --> 00:07:36,520 Beraz, kasu honetan, hau $ var batzuk = 3 da. 139 00:07:36,520 --> 00:07:40,450 Beraz, inoiz erabili dugu $ var bada nonbait, izango da, besterik gabe, 140 00:07:40,450 --> 00:07:42,760 3 jarriz bertan bera izan. 141 00:07:42,760 --> 00:07:43,650 OK? 142 00:07:43,650 --> 00:07:46,480 >> Beraz, edozein aldagai, besterik ez dolarraren ikurra, edozein dela ere 143 00:07:46,480 --> 00:07:50,210 zure aldagai deitu nahi baduzu, eta nahi duzuna bezainbeste. 144 00:07:50,210 --> 00:07:51,430 Little freskoago. 145 00:07:51,430 --> 00:07:56,156 Gutxien hasieratzeko idatzi aldagai bat da, ezta? 146 00:07:56,156 --> 00:07:57,530 Ez duela zentzurik guztiontzat? 147 00:07:57,530 --> 00:08:02,280 Just azkar sintaxia aldea C eta PHP artean. 148 00:08:02,280 --> 00:08:06,440 >> Arrayak askoz PHP freskoago. 149 00:08:06,440 --> 00:08:09,620 Haiek giltzak eman dezakegu. 150 00:08:09,620 --> 00:08:13,180 Beraz, modu pentsatu ere izango da, dela inoiz badugu 151 00:08:13,180 --> 00:08:16,610 bat sartu nahi izan array baten barruan elementu, 152 00:08:16,610 --> 00:08:19,290 ezagutu behar dugu Haren indizea, ezta? 153 00:08:19,290 --> 00:08:24,290 Beraz, badakigu C, dugu lehen elementu sar litezke 154 00:08:24,290 --> 00:08:28,650 array bracket zero eginez, edo badugu lehen elementu nahi, array bracket 155 00:08:28,650 --> 00:08:29,360 bat. 156 00:08:29,360 --> 00:08:31,910 Eta zerbait nahi badugu Ba, besterik ez dezakegu 157 00:08:31,910 --> 00:08:35,850 bidez batetik bestera joateko, baldin eta ez dute benetan indizearen bazekien dugu. 158 00:08:35,850 --> 00:08:38,320 >> Gauza bat da benetan PHP array cool 159 00:08:38,320 --> 00:08:40,850 da eta ari dira zer elkartze deitzen diogu. 160 00:08:40,850 --> 00:08:44,970 Beraz lotzeko ahal izango dugu balio batzuk giltzarri batzuk, 161 00:08:44,970 --> 00:08:47,340 eta benetan goaz zaie erakutsiko dizut 162 00:08:47,340 --> 00:08:50,370 hori nola erabili ahal izango dugu, bigarren batean. 163 00:08:50,370 --> 00:08:54,330 Baina, batez ere, inoiz nahi baduzu horrelako array bat hasieratzeko, 164 00:08:54,330 --> 00:08:56,020 $ array batzuk duzu. 165 00:08:56,020 --> 00:08:59,622 >> Beraz, modu berean, besterik ez da aldagai batzuk sortzeko ari gara. 166 00:08:59,622 --> 00:09:01,330 Deitu behar izan duzuna nahi. 167 00:09:01,330 --> 00:09:03,310 Hau $ adibide izan daiteke. 168 00:09:03,310 --> 00:09:04,930 Just beste aldagai bat. 169 00:09:04,930 --> 00:09:09,510 Zer egiten array bat da bracket sintaxia duten gune honetako dugu. 170 00:09:09,510 --> 00:09:14,560 Just C. normal Eta gu bezalako balio batzuk funtsezkoa batzuk. 171 00:09:14,560 --> 00:09:19,480 Beraz key1 to Balioa1 doa, key2 bi balioa2 doa. 172 00:09:19,480 --> 00:09:25,080 Bikote hauek batekin bereizita koma, besterik array normal bezala. 173 00:09:25,080 --> 00:09:25,810 >> Hala eta guztiz ere. 174 00:09:25,810 --> 00:09:26,520 Bat Big. 175 00:09:26,520 --> 00:09:27,270 Keys aukerakoa. 176 00:09:27,270 --> 00:09:28,510 Ez duzu erabili. 177 00:09:28,510 --> 00:09:30,850 Eta hala ez bada, orduan besterik normala da. 178 00:09:30,850 --> 00:09:32,030 Galdera? 179 00:09:32,030 --> 00:09:33,540 Edo, oh. 180 00:09:33,540 --> 00:09:37,829 >> IKUSLEEN: Beno, eskuineko buruz. 181 00:09:37,829 --> 00:09:39,120 Non memoria datozen? 182 00:09:39,120 --> 00:09:43,425 Ezin gauza bera bezalakoa izan, halaber, [INAUDIBLE] eta pila batetik? 183 00:09:43,425 --> 00:09:45,277 Da hori ere PHP erabiliz? 184 00:09:45,277 --> 00:09:46,485 Ari lotuz dugun bezala? 185 00:09:46,485 --> 00:09:49,070 >> ALLISON BUCHHOLTZ-AU: PHP, ez dugu joera 186 00:09:49,070 --> 00:09:52,670 kezkatu non gure memoria datozen. 187 00:09:52,670 --> 00:09:54,670 Ez dugu asko igaro Denbora hori buruz hitz egiten, 188 00:09:54,670 --> 00:09:58,450 beraz, ez da benetan ezer kezkatu behar duzun. 189 00:09:58,450 --> 00:10:00,620 Beraz gakoak aukerakoa. 190 00:10:00,620 --> 00:10:04,780 Era berean, ez baduzu elkartuak hau egin nahi, 191 00:10:04,780 --> 00:10:09,910 array normala osatu, nahi duzun array zero lehen elementua da 192 00:10:09,910 --> 00:10:13,190 eta array bat bigarrena da elementu, zehazki egin dezakezu 193 00:10:13,190 --> 00:10:17,886 C. mantenduz erakusten ditu gisa aldagai hori zure array izango da, 194 00:10:17,886 --> 00:10:20,110 eta parentesi horiek berdin hemen. 195 00:10:20,110 --> 00:10:20,610 Bai. 196 00:10:20,610 --> 00:10:22,693 >> IKUSLEEN: izan da idazkera den puntu berean. 197 00:10:22,693 --> 00:10:26,250 Atsegin dut, I array bat ++ bezala egin dezakete, eta hori bigarren bat seinalatzen. 198 00:10:26,250 --> 00:10:30,260 >> ALLISON BUCHHOLTZ-AU: egin daiteke duzu Beno, iterator batzuk izan dezakezu, i, 199 00:10:30,260 --> 00:10:34,300 i egin dezakezu ++ eta egin bat i array modu berean. 200 00:10:34,300 --> 00:10:35,680 Baina hori da. 201 00:10:35,680 --> 00:10:39,630 Beraz, kasu honetan bezala, 1 sorta 20 berdinak. 202 00:10:39,630 --> 00:10:42,530 Indexatzeko idazkera moduko bera. 203 00:10:42,530 --> 00:10:51,330 Hau da, funtsean, gauza inplizitu bat besterik hemen, zero, zero eta 10 esaten du, 204 00:10:51,330 --> 00:10:54,640 Eta 1 eta 20, 2 eta 30. 205 00:10:54,640 --> 00:10:56,760 Besterik gakoak inplizitua da horretarako. 206 00:10:56,760 --> 00:10:59,990 Zein aldaketa PHP da orain boterea behar duzu 207 00:10:59,990 --> 00:11:02,660 gakoak eta horiek berriro ezar ez edozein izanda ere gustatuko litzaidake. 208 00:11:02,660 --> 00:11:13,820 >> Beraz, gauza bat da hemen. 209 00:11:13,820 --> 00:11:18,230 Beraz, adibide batzuk besterik ez daukat hemen hori idatzi dut you guys 210 00:11:18,230 --> 00:11:22,010 Adibide bezala sentitzen dut beti delako besterik abstraktuak baino gehiago lagunduko. 211 00:11:22,010 --> 00:11:26,590 Beraz, kasu honetan hemen, dugun Elkartze-array batzuk izan 212 00:11:26,590 --> 00:11:31,990 nire lehen izena da, nire azken izena, eta nik 213 00:11:31,990 --> 00:11:35,390 Nago, lotuz besterik ez da ondorio guztietarako hemen 214 00:11:35,390 --> 00:11:38,500 irteera hemen inprimatu goaz. 215 00:11:38,500 --> 00:11:39,300 >> Eta esaten du, OK. 216 00:11:39,300 --> 00:11:46,680 Inprimatu balioa gako Allison at array dagokio. 217 00:11:46,680 --> 00:11:50,860 Eta I guys ere bidali dezakezu Kode hau guztia klase ondoren. 218 00:11:50,860 --> 00:11:53,700 Beraz, hau abiarazi dugu, zer egin uste duzu gertatuko da? 219 00:11:53,700 --> 00:11:56,239 Zer inprimatu joan? 220 00:11:56,239 --> 00:11:57,280 Ikusleak: Zure abizena. 221 00:11:57,280 --> 00:11:58,738 ALLISON BUCHHOLTZ-AU: Nire abizena. 222 00:11:58,738 --> 00:12:00,000 Egiten du. 223 00:12:00,000 --> 00:12:00,960 Eskuin hemen. 224 00:12:00,960 --> 00:12:02,400 Inprimatu. 225 00:12:02,400 --> 00:12:07,000 Beraz, hau eta guk aldatuko bagenu to ziren beste norbait gehitzeko gure list-- to 226 00:12:07,000 --> 00:12:11,919 Beraz, demagun Emma dugu hemen, eta zure azken izen erlazionatuko dugu 227 00:12:11,919 --> 00:12:13,252 Ea eskubide hori ortografia dut bada. 228 00:12:13,252 --> 00:12:13,714 >> IKUSLEEN: Bai. 229 00:12:13,714 --> 00:12:14,640 >> ALLISON BUCHHOLTZ-AU: Bai. 230 00:12:14,640 --> 00:12:15,010 >> IKUSLEEN: Lan ona. 231 00:12:15,010 --> 00:12:16,218 >> ALLISON BUCHHOLTZ-AU: Lovely. 232 00:12:16,218 --> 00:12:25,370 Beraz, gaur egun hau dugu hemen, bada, eta Zure abizena aurkitu nahi izan dugu, 233 00:12:25,370 --> 00:12:26,290 egon behar duzu bertan. 234 00:12:26,290 --> 00:12:31,270 Beraz, besterik gabe, dezakezu pentsatu Giltza honen hemen ordezkatuz. 235 00:12:31,270 --> 00:12:33,190 Besterik indizearen zaren ordezkatuz. 236 00:12:33,190 --> 00:12:36,845 Beraz, aukera ematen du besterik bilatu nahi baduzu array baten bidez askoz errazagoa da. 237 00:12:36,845 --> 00:12:38,220 Zuk ez duzu indizea ezagutzeko. 238 00:12:38,220 --> 00:12:43,470 Betiere gako hori bilatzen ari zaren bezala existitzen nonbait array, 239 00:12:43,470 --> 00:12:47,660 PHP aurkituko eta itzuliko da lotutako balio du. 240 00:12:47,660 --> 00:12:49,840 Beraz, ematen du askoz gehiago Zure array potentzia. 241 00:12:49,840 --> 00:12:50,340 Bai. 242 00:12:50,340 --> 00:12:53,131 >> Ikusleak: bi gako badaukazu bertan, izango duzu, eman errore bat? 243 00:12:53,131 --> 00:12:55,830 ALLISON BUCHHOLTZ-AU: It Errore bat eman behar, bai. 244 00:12:55,830 --> 00:12:58,520 Ez dela egin apur bat you guys zentzu gehiago? 245 00:12:58,520 --> 00:13:07,640 Eta modu berean, array bat dugu Hemen ez duen edozein gakoak izan. 246 00:13:07,640 --> 00:13:10,910 Era honetan sintaxia da agian nahi duzula 247 00:13:10,910 --> 00:13:13,550 jakitun izan, ikusiko duzu delako hau erabili ahal izateko, zure pset dute. 248 00:13:13,550 --> 00:13:17,317 >> Bat egiten ari zarenean Bakoitzean oihartzuna, aurrekontu horiek behar duzu, 249 00:13:17,317 --> 00:13:19,400 eta aipatuz betiere, zu array baten zati da, 250 00:13:19,400 --> 00:13:22,180 horiek izan behar duzu horien inguruan kizkur giltza. 251 00:13:22,180 --> 00:13:25,630 Gogaikarriak mota da, baina besterik ez duzu egin behar. 252 00:13:25,630 --> 00:13:28,010 Beraz, besterik gabe, zerbait gogoan. 253 00:13:28,010 --> 00:13:31,490 Zuk akatsak sartu exekutatzen ari bazara, Badakit hau nire array existitzen 254 00:13:31,490 --> 00:13:34,523 baina akatsak bota da niri, saiatu inguruko giltza jarriz 255 00:13:34,523 --> 00:13:37,180 eta kitto. 256 00:13:37,180 --> 00:13:40,810 >> Beraz, kasu honetan hemen, hau da, horretan ari gara erabiltzen normal C array. 257 00:13:40,810 --> 00:13:45,810 Hiru, bost, eta sei, eta besterik ez dugu out lehen elementu inprimatu nahi, 258 00:13:45,810 --> 00:13:47,850 beraz, hau, hiru inprimatu behar. 259 00:13:47,850 --> 00:13:51,830 Eta ez horiek guztiak exekutatu dut, beraz, zorionez, ez da ezer aldatu. 260 00:13:51,830 --> 00:13:54,460 Ikusi behealdean dugu hemen, besterik bistaratzen da hiru. 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 Make guztiontzat zentzu horretan? 264 00:14:00,000 --> 00:14:01,280 Elkartze-array. 265 00:14:01,280 --> 00:14:03,150 Askoz arrayak ohikoa baino freskoago. 266 00:14:03,150 --> 00:14:09,640 >> Hau da why-- Ba David zuk erakutsi PHP pset6 ezartzeko 267 00:14:09,640 --> 00:14:11,751 hitzaldia guztietan zehar? 268 00:14:11,751 --> 00:14:12,250 OK. 269 00:14:12,250 --> 00:14:13,300 Beraz, erakutsi dut. 270 00:14:13,300 --> 00:14:13,770 Ez dakit off t du 271 00:14:13,770 --> 00:14:14,680 >> Ikusleak: joan den astean egin zuen. 272 00:14:14,680 --> 00:14:15,560 >> ALLISON BUCHHOLTZ-AU: Izan zen joan den astean? 273 00:14:15,560 --> 00:14:15,870 >> IKUSLEEN: Bai. 274 00:14:15,870 --> 00:14:16,995 >> ALLISON BUCHHOLTZ-AU: Bai. 275 00:14:16,995 --> 00:14:20,800 Beraz speller daitekeen bezala sei ildo egin daiteke PHP, eta zati hori boterearen ekin 276 00:14:20,800 --> 00:14:25,640 array elkartze hau non dagoen besterik hitz bakoitzaren karga daiteke, 277 00:14:25,640 --> 00:14:28,290 eta berdina egia edo gezurra duzu. 278 00:14:28,290 --> 00:14:31,410 Eta beraz, esan dezakezu, oh. 279 00:14:31,410 --> 00:14:39,130 Return hiztegi hitza batzuetan, eta ez bada, itzultzeko egia izango da. 280 00:14:39,130 --> 00:14:42,130 Bestela, ez da aurkitu faltsua da eta bidali egingo. 281 00:14:42,130 --> 00:14:45,810 Beraz cool gauza txiki baten antzeko zerbait. 282 00:14:45,810 --> 00:14:46,750 >> Guztiak eskubidea. 283 00:14:46,750 --> 00:14:48,990 Beraz, elkartze-array dira. 284 00:14:48,990 --> 00:14:50,150 Pretty cool Oraindik dute. 285 00:14:50,150 --> 00:14:51,830 Benetan atsegin ditut. 286 00:14:51,830 --> 00:14:55,340 Eta, jakina, this-- Ah. 287 00:14:55,340 --> 00:14:56,290 OK. 288 00:14:56,290 --> 00:14:57,880 Orain lanean ari da. 289 00:14:57,880 --> 00:15:00,700 Agian. 290 00:15:00,700 --> 00:15:01,537 OK. 291 00:15:01,537 --> 00:15:02,120 Beste gauza bat. 292 00:15:02,120 --> 00:15:07,680 Beraz, berdintasuna, besterik ez a gogoan cool gauza. 293 00:15:07,680 --> 00:15:12,140 PHP batera, delako dinamikoki idatzi, 294 00:15:12,140 --> 00:15:16,110 motaren arabera denean aldatu ahal exekutatzen duzun, nola ari zaren. 295 00:15:16,110 --> 00:15:19,890 Benetan cool batzuk I Adibide horretan erakutsi dut guys. 296 00:15:19,890 --> 00:15:23,350 >> Baina == besterik egiaztatzen berdintasun mota malabareak ondoren. 297 00:15:23,350 --> 00:15:28,890 Beraz, zerbait izanez gero, hori pertsonaia bezala, 1 eta 1 zenbakia, 298 00:15:28,890 --> 00:15:31,890 PHP esango litzateke, berberean delako dira 299 00:15:31,890 --> 00:15:35,990 mota juggle dezake horietako bi berdinak izan arte, 300 00:15:35,990 --> 00:15:38,480 bertan zure kasuan agian gauza ederra da. 301 00:15:38,480 --> 00:15:44,170 >> Badira ikusi behar baduzu balio mota bera eta mota berekoak, 302 00:15:44,170 --> 00:15:45,305 === honetan nahi duzu. 303 00:15:45,305 --> 00:15:48,150 Eta ez dut uste izanez Kasu non hori erabili behar duzu 304 00:15:48,150 --> 00:15:52,570 zure pset, baina asko duzu nor joango web orriak egiteko 305 00:15:52,570 --> 00:15:57,340 azken proiektuak eta gauzak, da gauza ona == duten jakitea eta === 306 00:15:57,340 --> 00:16:01,690 ezberdinak dira, eta ona da bereizketa ulertzeko. 307 00:16:01,690 --> 00:16:02,400 >> OK. 308 00:16:02,400 --> 00:16:02,980 Ig 309 00:16:02,980 --> 00:16:04,460 Foreach begiztak. 310 00:16:04,460 --> 00:16:07,920 Modu bat dira array baten bidez batetik bestera joateko. 311 00:16:07,920 --> 00:16:11,714 Beraz, besterik ez gustatzen arrayak bihurtu Hainbeste PHP freskoago, 312 00:16:11,714 --> 00:16:13,630 Zure bidea batetik bestera joateko array baten bidez, uste dut, 313 00:16:13,630 --> 00:16:16,250 halaber, askoz ere freskoago bihurtzen eta askoz indartsuagoa. 314 00:16:16,250 --> 00:16:22,710 Beraz, horren ordez, sortu beharrik Zenbait i funtzioak 0 eta edozein dela ere, 315 00:16:22,710 --> 00:16:24,890 eta ondoren berritzen i bidez joan ahala, 316 00:16:24,890 --> 00:16:27,730 awesome foreach loop hau dugu. 317 00:16:27,730 --> 00:16:36,340 >> Beraz, hemen orokor estandarra bi horien egitura. 318 00:16:36,340 --> 00:16:41,180 Beraz, array batzuk foreach duzu bai gisa batetik bestera joateko nahi duzun balioa gisa. 319 00:16:41,180 --> 00:16:46,750 Beraz, hau array izena da aldakorra erreferentzia nahi duzun, 320 00:16:46,750 --> 00:16:50,600 eta hau da, nahi duzuna Begizta barruan deitzeko. 321 00:16:50,600 --> 00:16:51,420 OK? 322 00:16:51,420 --> 00:16:56,810 Beraz, hau dagokio array elementu bakoitza, 323 00:16:56,810 --> 00:16:59,500 eta begizta honen barruan balio hau erabiltzen duzun. 324 00:16:59,500 --> 00:17:00,675 >> Adibide bat daukat. 325 00:17:00,675 --> 00:17:02,930 Ezagutzen dut adibide beraz, askoz hobeak dira. 326 00:17:02,930 --> 00:17:05,119 Horrela, badaude gakoak ez, beraz, hau bezalako da 327 00:17:05,119 --> 00:17:11,170 Besterik ez dugu non gakoak Zure array indizeak normal dira. 328 00:17:11,170 --> 00:17:14,770 Edo hori ere bada kasuan no gakoak erabilera behar duzu. 329 00:17:14,770 --> 00:17:16,690 Ez baduzu axola buruz gakoak eta besterik 330 00:17:16,690 --> 00:17:20,260 bidez batetik bestera joateko balioekin nahi edozein dela ere, ordena horietako bakoitzean, 331 00:17:20,260 --> 00:17:20,950 hori da isuna. 332 00:17:20,950 --> 00:17:22,609 >> Egitura erabili ahal izango duzu. 333 00:17:22,609 --> 00:17:28,640 Bestela, ez dira gakoak, gure $ Balio bakarrik $ key baliora aldatzen. 334 00:17:28,640 --> 00:17:30,660 Beraz, gako bikotea batera aldatzen du soilik. 335 00:17:30,660 --> 00:17:34,780 Eta gero, $ key aipatzeko eta gure begizta barruan $ balio. 336 00:17:34,780 --> 00:17:35,900 OK? 337 00:17:35,900 --> 00:17:36,660 Ig 338 00:17:36,660 --> 00:17:37,810 Adibidea. 339 00:17:37,810 --> 00:17:38,610 Egin ezazu ikusgarriago. 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 >> Beraz, hau egin behar dugu hemen, batzuk dugu 343 00:17:56,780 --> 00:18:01,460 alabak izanez gero ere egin dezakezu bezala array bat sortu 344 00:18:01,460 --> 00:18:05,690 aldagai berdina batzuk izatea parentesia array, 345 00:18:05,690 --> 00:18:08,340 edo, besterik gabe egin parentesi. 346 00:18:08,340 --> 00:18:11,890 Parentesi egin behar duzu, baina hau egin behar den beste modu bat da. 347 00:18:11,890 --> 00:18:16,220 Hortaz, hona hemen hiru sorta batzuk ditugu bat, bi, eta hiru elementu, 348 00:18:16,220 --> 00:18:18,300 eta gure foreach ditugu. 349 00:18:18,300 --> 00:18:23,510 >> Iragarki hau dagokio Array hori baino gehiago errepikatzean ari gara, 350 00:18:23,510 --> 00:18:28,330 eta hau da, zer deitzen ari gara gure array gauza bakoitza. 351 00:18:28,330 --> 00:18:32,670 Eta egiten ari da hori guztia da, balio bakoitza inprimatu da. 352 00:18:32,670 --> 00:18:45,590 Beraz, exekutatu badugu, nabarituko dugu dugun Bat balioa, bi balio, hiru balio dute. 353 00:18:45,590 --> 00:18:54,080 >> Eta, era berean, normalean saioa array mota bat izan behar dutenean, 354 00:18:54,080 --> 00:18:57,570 array ez guztiak izan mota berekoak hemen. 355 00:18:57,570 --> 00:18:58,690 Beraz, orain int batzuk ditugu. 356 00:18:58,690 --> 00:19:00,910 Bi kateak ditugu. 357 00:19:00,910 --> 00:19:05,332 Beraz, zure array ahal askoz indartsuagoa lortzeko 358 00:19:05,332 --> 00:19:07,040 eta, agian, apur bat bit Messier, arabera 359 00:19:07,040 --> 00:19:08,500 bidean begiratu nahi duzun. 360 00:19:08,500 --> 00:19:10,970 Beraz, hau aldatzeko aukera izango dugu edozein dela ere nahi dugu. 361 00:19:10,970 --> 00:19:12,860 Balioa erabiltzen dugu. 362 00:19:12,860 --> 00:19:14,630 Hori besterik ez da erabiltzen dugun gauza estandarra. 363 00:19:14,630 --> 00:19:19,650 Baina, garrantzitsua da ahal dugun jakin like counter hau deitu nahi badugu. 364 00:19:19,650 --> 00:19:25,070 Eta betiere dator bezala dute, jakina, denek zoriontsu. 365 00:19:25,070 --> 00:19:30,600 Inoiz PHP exekutatu nahi baduzu Komando honen antzeko zerbait exekutatu 366 00:19:30,600 --> 00:19:33,800 Lerro honen badakizu hemen, ez besterik ez duzu PHP, 367 00:19:33,800 --> 00:19:36,090 eta, ondoren, edozein izanda fitxategia exekutatu nahi duzun. 368 00:19:36,090 --> 00:19:39,130 >> Nahastea inguruan nahi So baduzu PHP, eta gehiago logika batekin 369 00:19:39,130 --> 00:19:42,710 eta ez duzu benetan behar ikusi web nabigatzaile batean bezala, 370 00:19:42,710 --> 00:19:44,830 zuk zuzenean exekutatuko da Komando lerroan horrelako 371 00:19:44,830 --> 00:19:48,290 eta oihartzuna izango inprimatu edozein dela ere nahi duzu. 372 00:19:48,290 --> 00:19:50,880 OK. 373 00:19:50,880 --> 00:20:00,640 Beste dugula modu hau bezalakoa da. 374 00:20:00,640 --> 00:20:06,974 Beraz, hau kasu bat non agian nahi duzuna da bai tekla eta balioa erabiltzeko, 375 00:20:06,974 --> 00:20:08,890 Ezagutzen dut horiek bezalakoak dira Adibide super contrived 376 00:20:08,890 --> 00:20:11,950 baina espero dut apur bat argiagoa. 377 00:20:11,950 --> 00:20:14,940 Beraz, hemen array batzuk ditugu berriro, baina oraingo honetan, 378 00:20:14,940 --> 00:20:19,450 ordez izatearen badakizu ez da garrantzitsua ez. 379 00:20:19,450 --> 00:20:20,870 Horietako bakoitzaren gakoak daukagu. 380 00:20:20,870 --> 00:20:24,670 Beraz, bat botako bat izango da, b suertatuko zaio bi, eta c izango da hiru dagozkie. 381 00:20:24,670 --> 00:20:27,030 Eta kasu honetan, bada Modu horretan idazten dugu, 382 00:20:27,030 --> 00:20:31,580 gako biak sarbidea dugu eta horietako bakoitzaren balioa. 383 00:20:31,580 --> 00:20:36,570 >> Beraz, hau abiarazi dugu, horietako bakoitzean lortzen dugu. 384 00:20:36,570 --> 00:20:41,530 Beraz bistaratzen da gure gakoak eta balioei dagozkien. 385 00:20:41,530 --> 00:20:46,940 Cool beste gauza bat da, eta badakit esan bezala hau ez dute giltzak, 386 00:20:46,940 --> 00:20:51,540 baina beti inplizituki dauka gakoa delako eta ez baduzu delegatu 387 00:20:51,540 --> 00:20:54,050 gako bat, jakina, zure gakoak dira zure indizeak 388 00:20:54,050 --> 00:20:59,230 edo indizeak izan dugu beti ere hau egin. 389 00:20:59,230 --> 00:20:59,730 Hau bezalako. 390 00:20:59,730 --> 00:21:02,500 391 00:21:02,500 --> 00:21:03,400 Inprimatu egingo dut. 392 00:21:03,400 --> 00:21:09,240 393 00:21:09,240 --> 00:21:13,420 Beraz, kasu honetan, konturatu izanez gero, Gure gakoak inplizitua daukagu 394 00:21:13,420 --> 00:21:15,930 zero, bat, eta beste bi hemen. 395 00:21:15,930 --> 00:21:20,020 396 00:21:20,020 --> 00:21:25,600 >> Eta hau modu berean, beti izango da besterik esan duzu r balio gisa, 397 00:21:25,600 --> 00:21:27,910 eta besterik ez duzu balio sarbidea. 398 00:21:27,910 --> 00:21:30,685 Zuk ez duzu buruz zaintzen your gakoak, giltzak ditu zure lukeen arren, 399 00:21:30,685 --> 00:21:32,810 ez baduzu axola buruz horiek, ez duzu zertan 400 00:21:32,810 --> 00:21:35,970 jartzea zure foreach loop behar. 401 00:21:35,970 --> 00:21:37,953 Ez du zentzua guztiontzat? 402 00:21:37,953 --> 00:21:39,764 >> IKUSLEEN: besterik ez duzu deitu gakoak, gehiegi? 403 00:21:39,764 --> 00:21:42,180 ALLISON BUCHHOLTZ-AU: Bai duzu ezin erabat egin, too. 404 00:21:42,180 --> 00:21:44,945 405 00:21:44,945 --> 00:21:45,570 Egia esan, itxaron. 406 00:21:45,570 --> 00:21:45,840 Hold on. 407 00:21:45,840 --> 00:21:46,630 hobeto esanda litzateke No. 408 00:21:46,630 --> 00:21:49,663 Gakoa, eta ondoren nahi izanez gero gako egiteko balio behar duzu. 409 00:21:49,663 --> 00:21:50,496 Ikusleak: Gehitu balioa. 410 00:21:50,496 --> 00:21:50,870 ALLISON BUCHHOLTZ-AU: Bai. 411 00:21:50,870 --> 00:21:52,530 Eta besterik ez duzu inoiz erabili balio guztia. 412 00:21:52,530 --> 00:21:53,236 >> Ikusleak: OK. 413 00:21:53,236 --> 00:21:55,610 ALLISON BUCHHOLTZ-AU: badituzu besterik jarri gauza bat dago, 414 00:21:55,610 --> 00:22:00,010 nik zarela suposatuko joan balioa, ez gakoa buruz hitz egiten. 415 00:22:00,010 --> 00:22:02,070 Great galdera. 416 00:22:02,070 --> 00:22:02,600 Guztiak eskubidea. 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 Egia esan, eduki. 420 00:22:09,032 --> 00:22:09,990 Ikusi me zer daukat dezagun. 421 00:22:09,990 --> 00:22:13,600 422 00:22:13,600 --> 00:22:18,260 Beraz, aurretik lortu dugu post sartu eta, nik besterik gabe, erakusteko guys pixka bat nahi 423 00:22:18,260 --> 00:22:23,680 nola dinamikoki da buruz idatzi, hau da, mota cool. 424 00:22:23,680 --> 00:22:24,450 Horiek guztiak behar dut. 425 00:22:24,450 --> 00:22:28,160 Dute lau adibide atsegin dut hemen, eta duzu kode hori guztia bidaliko du I 426 00:22:28,160 --> 00:22:30,580 klase ondoren. 427 00:22:30,580 --> 00:22:34,440 >> Beraz, hemen aldagai bat daukagu. 428 00:22:34,440 --> 00:22:36,500 Hori besterik 1 plus 1, ezta? 429 00:22:36,500 --> 00:22:40,930 Eta ari gara inprimatu zer da hori joan berdina, eta, ondoren, mota batzuk ditugu. 430 00:22:40,930 --> 00:22:46,066 Eta edonork edozein asmatzen dute zeri buruz idatzi izan da joan? 431 00:22:46,066 --> 00:22:46,890 >> Ikusleak: int bat. 432 00:22:46,890 --> 00:22:48,560 >> ALLISON BUCHHOLTZ-AU: Bai, int bat da. 433 00:22:48,560 --> 00:22:49,890 Beraz, besterik gabe gehitzen elkarrekin. 434 00:22:49,890 --> 00:22:51,671 Int bat da. 435 00:22:51,671 --> 00:22:52,170 Guztiak ona. 436 00:22:52,170 --> 00:22:56,440 437 00:22:56,440 --> 00:23:05,590 Beraz, hau hurrengo, dugun zer kateak itxurarik. 438 00:23:05,590 --> 00:23:11,000 Noiz hau abiarazi dugu, pentsatzen, oh. 439 00:23:11,000 --> 00:23:13,720 Benetan saiatzen ari zara gauza besterik gehitu. 440 00:23:13,720 --> 00:23:15,140 Inoiz nahastu dituzu. 441 00:23:15,140 --> 00:23:17,410 Beraz, besterik ez dut konpondu hemen azalduko. 442 00:23:17,410 --> 00:23:18,090 Int esan nahi duzu. 443 00:23:18,090 --> 00:23:19,160 Ezagutzen dut int esan nahi duzun. 444 00:23:19,160 --> 00:23:25,190 >> Beraz, hau da, ahal duzun modu bat ikusi, PHP bere gogoan du. 445 00:23:25,190 --> 00:23:28,800 Esplizituki esan dugun arren, begiratu, hauek kateak dira. 446 00:23:28,800 --> 00:23:30,120 Katea bat esan nahi dut. 447 00:23:30,120 --> 00:23:32,160 Baina esaten du, ai, baina gehitzeko saiatzen ari bazara, 448 00:23:32,160 --> 00:23:34,460 beraz, esan behar duzu, zenbaki oso bat da. 449 00:23:34,460 --> 00:23:35,950 Just fidatzen me honetan. 450 00:23:35,950 --> 00:23:38,920 Beraz, zenbaki oso bat da, esaten du eta haiei gehitzen normal bezala. 451 00:23:38,920 --> 00:23:42,460 Beraz, mota horretako hozten ari zaren bada alferra lortzeko zure gauzekin, 452 00:23:42,460 --> 00:23:45,470 edo zerbait gehitu nahi duzun. 453 00:23:45,470 --> 00:23:48,690 >> Gauza handia da, bada Behar dela uste duzu pset2 da, 454 00:23:48,690 --> 00:23:51,840 zerbait zen erabiltzaile sartu, eskubidea, uste dugu 455 00:23:51,840 --> 00:23:54,010 char edo lehen at katea da. 456 00:23:54,010 --> 00:23:57,950 Orain ez dute esplizituki esan, oh, egiteko hau int bat. 457 00:23:57,950 --> 00:23:59,790 PHP luke izan, oh bezala bai. 458 00:23:59,790 --> 00:24:01,215 Ezagutzen dut int bat ekarri duzu. 459 00:24:01,215 --> 00:24:01,830 Silly duzu. 460 00:24:01,830 --> 00:24:04,640 Ez duzu kate bat esan nahi. 461 00:24:04,640 --> 00:24:12,596 >> Kasu horretan Beraz, gaur hau dugula, zer 462 00:24:12,596 --> 00:24:14,330 guys uste nik hemen egin behar dugu? 463 00:24:14,330 --> 00:24:17,220 464 00:24:17,220 --> 00:24:20,495 Kate bat eta int bat, orain behar dugu. 465 00:24:20,495 --> 00:24:21,980 >> IKUSLEEN: da int bat oraindik. 466 00:24:21,980 --> 00:24:24,040 >> ALLISON BUCHHOLTZ-AU: da int bat oraindik. 467 00:24:24,040 --> 00:24:26,790 Eta arrazoia is-- jarri nahi dut Adibide gehiago, baina hau ez da dibertigarria. 468 00:24:26,790 --> 00:24:30,110 Arrazoia da, egiten ari delako Gauzak gehitzeko ari zaren bezala saiatzen da. 469 00:24:30,110 --> 00:24:33,310 Beraz gehitzen saiatzen ari bazara gauzak, naiz bere gain hartzen dut, 470 00:24:33,310 --> 00:24:36,030 arrazoiz, zerbait egin behar duzu arrazoizkoa dela gehitu ahal izango duzu. 471 00:24:36,030 --> 00:24:40,032 Besterik ez dut egin behar izan int bat eta joan, ari gara gehitzeko, ohikoa den bezala. 472 00:24:40,032 --> 00:24:42,240 Eta, ondoren, modu berean, nik Uste duzu guys ideia lortuko. 473 00:24:42,240 --> 00:24:47,400 Baita ere, hau hemen, hau da, besterik karakteretan, eta gauza bera egiten du. 474 00:24:47,400 --> 00:24:49,210 Duzu silly erabiltzaile bezala da. 475 00:24:49,210 --> 00:24:51,400 Dakizuenez int bat nahi duzun. 476 00:24:51,400 --> 00:24:54,491 >> Ikusleak: eskutitz bat jarri nahi dugu, borondatea [INAUDIBLE] balio du egin ala ez? 477 00:24:54,491 --> 00:24:56,532 ALLISON BUCHHOLTZ-AU: Oh, duten galdera ona da. 478 00:24:56,532 --> 00:24:57,518 Ikus dezagun. 479 00:24:57,518 --> 00:25:00,480 480 00:25:00,480 --> 00:25:03,430 Ez, oraindik int bat da. 481 00:25:03,430 --> 00:25:06,700 Beraz, pixka bat crazy da. 482 00:25:06,700 --> 00:25:12,170 Hau da, besterik gabe mota PHP erakusteko batzuetan irrational-- jokatu Not 483 00:25:12,170 --> 00:25:16,670 erabat irrazionala, baina agian portaera ez duzu benetan espero modutan. 484 00:25:16,670 --> 00:25:18,970 Beraz, zalantzarik denean, txeke gauza mota. 485 00:25:18,970 --> 00:25:22,570 Funtzio gettype hau super baliagarria izan daiteke. 486 00:25:22,570 --> 00:25:26,930 >> Normalean, zurekin ezer egiten ari bada plusses edo matematiko operadore, 487 00:25:26,930 --> 00:25:32,010 nik ezer bere gain joan arrazoizkoa int bat da. 488 00:25:32,010 --> 00:25:36,530 Beraz, char 1, edo bat duzu kate 1, edo benetako int 1, 489 00:25:36,530 --> 00:25:38,200 nik duten bereganatzeko. 490 00:25:38,200 --> 00:25:41,410 To typecast nahi baduzu ezer, erabat egin dezakezu. 491 00:25:41,410 --> 00:25:46,540 Antzeko zerbait egin izan duzu Hemen bikoiztu, uste dut. 492 00:25:46,540 --> 00:25:50,370 493 00:25:50,370 --> 00:25:53,420 Eta kasu horretan, nik hari esan oi zuen joan. 494 00:25:53,420 --> 00:25:56,550 Horregatik bikoitz bat egin dut Esplizituki esan duzu bikoitz bat da. 495 00:25:56,550 --> 00:26:00,370 Beti esplizituki ahal duzun egiteko PHP egin zerbait, baina. 496 00:26:00,370 --> 00:26:02,174 >> IKUSLEEN: Itxaron, zergatik da plus A 1 dago? 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 Ez dago. 500 00:26:07,490 --> 00:26:08,400 Besterik oihartzuna izan da. 501 00:26:08,400 --> 00:26:10,820 Hori da nire errua izan. 502 00:26:10,820 --> 00:26:14,240 Beraz, esplizituki esan ahal bertara mota jakin bat zerbait egiteko, 503 00:26:14,240 --> 00:26:17,980 baina denbora gehiena, nik joan dinamikoki erabakitzen duten ekinean dagoela. 504 00:26:17,980 --> 00:26:20,730 Beraz, bidez jarraitzeko joan eta nik nahi bezalakoa izan, OK joan. 505 00:26:20,730 --> 00:26:23,229 Zer egiten da gehien Horren zentzua izango? 506 00:26:23,229 --> 00:26:24,520 Beharko benetan kate bat izango da? 507 00:26:24,520 --> 00:26:25,090 Baldin eta int bat izango da? 508 00:26:25,090 --> 00:26:25,770 Beharko mugikor bat izango da? 509 00:26:25,770 --> 00:26:26,810 Beharko bikoitz bat izango da? 510 00:26:26,810 --> 00:26:29,456 Eta hori erabakiko da zuretzat. 511 00:26:29,456 --> 00:26:31,980 >> Behartu dezakezu egin nahi duzuna, but-- 512 00:26:31,980 --> 00:26:35,032 >> IKUSLEEN: horregatik da motelagoa? 513 00:26:35,032 --> 00:26:37,365 ALLISON BUCHHOLTZ-AU: Beno, Esan nahi dut, C oso eraginkorra. 514 00:26:37,365 --> 00:26:41,760 Nire ustez motelagoa delako du prozesua bertan egingo da eta. 515 00:26:41,760 --> 00:26:45,200 C, ia ziur azkarrago naiz. 516 00:26:45,200 --> 00:26:47,620 Baina, jakina, ez dago bat Hemen cool gauza asko 517 00:26:47,620 --> 00:26:49,190 ez dugu kezkatu. 518 00:26:49,190 --> 00:26:50,981 Beraz, dugu, bilatzen ari zaren array baten bidez, guk 519 00:26:50,981 --> 00:26:54,290 ez dute benetan sortzeko bilaketa batzuk array bidez. 520 00:26:54,290 --> 00:26:56,920 Ezin dugu besterik eskatu gakoaren eta PHP arduratuko da horretaz. 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 Nire adibide amaieran itxura. 525 00:27:03,937 --> 00:27:05,770 Zaudete dira inoiz joan hori ahaztu orain. 526 00:27:05,770 --> 00:27:08,450 Izan ari zara, oh bezala, PHP besterik ez da joan ama nor den bezala ez, ez, ez bezala. 527 00:27:08,450 --> 00:27:09,325 Zer esan nahi duzun jakin dut. 528 00:27:09,325 --> 00:27:11,000 Dakit zer nahi duzun naiz. 529 00:27:11,000 --> 00:27:11,580 OK. 530 00:27:11,580 --> 00:27:15,040 Beraz, hau da, zorionez, zure baliagarria pset, hasieratik behintzat, 531 00:27:15,040 --> 00:27:20,290 Zara guztiak aurre delako forma eta gauza erabiltzaileak batekin. 532 00:27:20,290 --> 00:27:24,460 >> Beraz, ez dago bi modu garela PHP eta HTML info inguruan igaroko 533 00:27:24,460 --> 00:27:26,700 denean pasatzen ari gara bi gauza horiek artean. 534 00:27:26,700 --> 00:27:32,330 Beraz, $ _GET, eta hori gainditu behar dugu URL bidez, eta guk $ Bi_dali dute, 535 00:27:32,330 --> 00:27:36,600 den mezua gainditu gorputza, eta beraz, ezkutuko uste dugu. 536 00:27:36,600 --> 00:27:41,660 Baina gauza bat da ulertzen dela horietako bat bera seguruak dira jotzen. 537 00:27:41,660 --> 00:27:45,580 >> Norbait badaukazu nor da mezuak joan atzematen 538 00:27:45,580 --> 00:27:49,180 atzera eta aurrera duzu eta arteko zerbitzaria, oraindik ezin dute datu horiek eskuratu. 539 00:27:49,180 --> 00:27:50,810 Besterik ez dute apur bat gogorragoa bilatzeko. 540 00:27:50,810 --> 00:27:54,690 Ez da benetan Egia da besterik URL ezkutatuta. 541 00:27:54,690 --> 00:27:58,820 Oraindik mezuaren gorputzean, nahiz eta, hala badagokio sarbidea dute, 542 00:27:58,820 --> 00:27:59,920 Benetan, besterik gabe, atsegin da 543 00:27:59,920 --> 00:28:01,710 >> Da diferentzia bezalakoa da arteko zerbait 544 00:28:01,710 --> 00:28:05,010 ari kanpoaldean idatzia gutunazal eta zerbait izakia 545 00:28:05,010 --> 00:28:06,980 paper baten barruan idatzita. 546 00:28:06,980 --> 00:28:10,270 Ez da zaila duen gutun-azal ireki behar eta paper zati barruan. 547 00:28:10,270 --> 00:28:12,414 Ematen, askoz errazagoa izango da litzaidake Irakurri kanpotik. 548 00:28:12,414 --> 00:28:14,330 Baina hori nola egin dezakezu motatako horiek uste. 549 00:28:14,330 --> 00:28:16,940 Ez hauen Benetan jotzen segurua. 550 00:28:16,940 --> 00:28:17,790 OK? 551 00:28:17,790 --> 00:28:19,750 >> Ematen, ez benetan zure pset axola 552 00:28:19,750 --> 00:28:22,050 Zuk ez aurre ari delako merkatal sekretuak batera, 553 00:28:22,050 --> 00:28:25,850 baina normalean ez da inor benetan dugu gauza 554 00:28:25,850 --> 00:28:29,260 pertsona delako nabarmendu nahi pentsatzen, oh, bai, ezkutuko da. 555 00:28:29,260 --> 00:28:30,610 Super seguru izan behar da. 556 00:28:30,610 --> 00:28:31,140 No. 557 00:28:31,140 --> 00:28:32,570 Ez da segurua. 558 00:28:32,570 --> 00:28:35,808 Besterik zertxobait Gutxiago segurua ez, asmatzen dut. 559 00:28:35,808 --> 00:28:38,500 Edo ez segurua. 560 00:28:38,500 --> 00:28:41,625 >> Beraz, benetan dugu adibide bat. 561 00:28:41,625 --> 00:28:43,500 Jakingo duzuen bezala, maite dut adibideekin gehiago irakastea. 562 00:28:43,500 --> 00:28:45,070 Sentitzen dut hau hobeto laguntzen bezala. 563 00:28:45,070 --> 00:28:49,590 Beraz, forma simple batzuk nola heldu benetan, inoiz you guys badira 564 00:28:49,590 --> 00:28:51,940 PHP buruz nahastu, hau da, benetan txikiak, 565 00:28:51,940 --> 00:28:55,630 baina php.net da benetan dokumentazio oso ona. 566 00:28:55,630 --> 00:28:56,500 Benetan atsegin dut. 567 00:28:56,500 --> 00:29:02,900 I hura erabiltzen zuten, hau prestatu atala, hain albaitariak duzu, ahal dut. 568 00:29:02,900 --> 00:29:07,760 >> Hau haiengandik adibidea da nola $ Bi_dali eta $ _GET lana. 569 00:29:07,760 --> 00:29:09,970 Alde bakarra horien bien artean, 570 00:29:09,970 --> 00:29:13,285 non informazioa gainera bistaratu, da URL ala 571 00:29:13,285 --> 00:29:16,430 edo gorputzean, da ere Metodo berri eman gabe. 572 00:29:16,430 --> 00:29:21,350 Beraz, zure inprimaki HTML Hau egiteko HTML forma oso erraza da. 573 00:29:21,350 --> 00:29:22,760 Ezin inori esan zer egiten du? 574 00:29:22,760 --> 00:29:29,471 575 00:29:29,471 --> 00:29:30,970 Ikusleak: Izena eta adina eskatu. 576 00:29:30,970 --> 00:29:31,230 ALLISON BUCHHOLTZ-AU: Zehazki. 577 00:29:31,230 --> 00:29:33,330 Beraz inprimaki ekintzak batzuk ditugu. 578 00:29:33,330 --> 00:29:36,260 Horrek aukera ematen digu ekintza forma batzuk ere. 579 00:29:36,260 --> 00:29:39,330 Eta zer gertatuko da, noiz Bidali hit dugu, 580 00:29:39,330 --> 00:29:44,280 nik action.php deitu noa, hori da hori zer den, 581 00:29:44,280 --> 00:29:47,180 eta nik deitu joan $ Bi_dali metodo batekin. 582 00:29:47,180 --> 00:29:51,340 Kasu honetan, Beraz, zure informazioa ezkutatzeko. 583 00:29:51,340 --> 00:29:57,020 eta zure izena da, batzuk Izen izeneko sarrera-mota, adina batzuk, 584 00:29:57,020 --> 00:30:01,270 input type = "text" ere adina deitzen diogu. 585 00:30:01,270 --> 00:30:05,110 Eta Bidali hit ondoren badugu, Bidali action.php deituko. 586 00:30:05,110 --> 00:30:09,800 >> Beraz Bidali benetan hit dugu, badakiela argitaratua ditu, per se, 587 00:30:09,800 --> 00:30:15,290 eta egia esan, ikusi dugu hau zure Arazo multzo zorionez egingo dugun 588 00:30:15,290 --> 00:30:16,760 lortzeko, pixka bat ibiltzeko. 589 00:30:16,760 --> 00:30:21,690 Eta hori guztia da hemen egiten da POST da superglobal aldagai batzuk 590 00:30:21,690 --> 00:30:23,300 buruz hitz egiten dugun mintzatzen. 591 00:30:23,300 --> 00:30:30,170 Eta nola pentsa dezakezu $ Bi_dali buruz elkartze-array bat besterik ez dela. 592 00:30:30,170 --> 00:30:30,960 OK? 593 00:30:30,960 --> 00:30:35,930 Beraz, hau gako batzuk, hau gako batzuk, eta edozein dela ere 594 00:30:35,930 --> 00:30:39,270 erabiltzailearen sarrera bilakatzen bat horietako bakoitzaren balioa. 595 00:30:39,270 --> 00:30:39,960 OK? 596 00:30:39,960 --> 00:30:47,240 >> Beraz, bada zer array hau idazteko izan ginen benetan eskuineko dirudi dugu ondoren 597 00:30:47,240 --> 00:30:56,000 inprimakia aurkeztu, genuke izan ere, hau da, gure $ Bi_dali, 598 00:30:56,000 --> 00:31:04,380 eta array batzuk non izen batzuk ditugu. 599 00:31:04,380 --> 00:31:17,670 Dezagun esan nire izenean egin dugu, eta, ondoren, adin batzuk ditugu, 21. 600 00:31:17,670 --> 00:31:19,420 Woo. 601 00:31:19,420 --> 00:31:23,550 Beraz, hau da $ Bi_dali da. $ Bi_dali elkartze-array bat besterik ez da, OK? 602 00:31:23,550 --> 00:31:24,807 >> Besterik ez dio, OK. 603 00:31:24,807 --> 00:31:26,890 Zer dira gauzak dugu eskatu erabiltzaileari? 604 00:31:26,890 --> 00:31:28,889 Zer dira aldagaiak inguruan pasatzen ari gara 605 00:31:28,889 --> 00:31:30,730 ditudan dugu eskatu Formulario honetan? 606 00:31:30,730 --> 00:31:33,830 Eta gero, zer dira balioak lotutako? 607 00:31:33,830 --> 00:31:38,750 Beraz, kasu honetan, aurkeztu badut Ally-ren izena eta 21 urte ingurukoei, 608 00:31:38,750 --> 00:31:40,890 hau da, zer $ Bi_dali itxura. 609 00:31:40,890 --> 00:31:41,570 OK? 610 00:31:41,570 --> 00:31:45,150 Eta hau da hau PHP fitxategi sarbidea du. 611 00:31:45,150 --> 00:31:46,680 Guztiak eskubidea? 612 00:31:46,680 --> 00:31:51,730 >> Beraz, kasu honetan, hau besterik ez bezalakoa da gure array beste edozein gauza lortzean. 613 00:31:51,730 --> 00:31:55,370 Ordez zerrenda bat gure array, gako batzuk ditugu. 614 00:31:55,370 --> 00:32:00,790 Beraz, hau da ematen joan me garrantzi balioa. 615 00:32:00,790 --> 00:32:05,400 Beraz, hau da Ally izango da, eta, Eskubide hori hemen da niri emateko 616 00:32:05,400 --> 00:32:08,840 $ Bi_dali non balioa gako adina, zein 21 izango da. 617 00:32:08,840 --> 00:32:12,541 618 00:32:12,541 --> 00:32:14,290 Izan ari zara hau pixka bat nahiko egiten. 619 00:32:14,290 --> 00:32:18,920 620 00:32:18,920 --> 00:32:21,590 Bai, zein lekutan? 621 00:32:21,590 --> 00:32:24,235 >> IKUSLEEN: Noiz izan zinen Beheko zatian seinalatuz. 622 00:32:24,235 --> 00:32:25,860 ALLISON BUCHHOLTZ-AU: beheko zati honetan? 623 00:32:25,860 --> 00:32:26,359 OK. 624 00:32:26,359 --> 00:32:31,897 Beraz, ulertzen duzu hau gure HTML da osatzeko, eta metodo $ Bi_dali batzuk ditugu, 625 00:32:31,897 --> 00:32:32,480 horietatik garrantzitsuena. 626 00:32:32,480 --> 00:32:35,410 Hau ere izan daiteke $ _GET, baina, horretarako, 627 00:32:35,410 --> 00:32:36,910 Besterik ez dugu esan nahi du $ Bi_dali da joan. 628 00:32:36,910 --> 00:32:42,700 Inprimakia bidaltzen dugu, hau da, PHP fitxategi bat deitzen parte. 629 00:32:42,700 --> 00:32:48,530 Beraz, PHP fitxategi hau da, gaur egun exekutatu behar Gure HTML batetik informazio hau jasoko 630 00:32:48,530 --> 00:32:49,840 inprimakia. 631 00:32:49,840 --> 00:32:52,670 >> Beraz, zer egiten ari da, noiz dugu hit gure HTML inprimaki Bidali, 632 00:32:52,670 --> 00:32:59,220 Honez superglobal hau pasatzen duzu, horrek elkartze-array bat besterik ez da. 633 00:32:59,220 --> 00:33:00,306 It hau. 634 00:33:00,306 --> 00:33:02,840 Besterik ez da pasatzen fitxategira bezalakoa da. 635 00:33:02,840 --> 00:33:04,540 Eta esaten da, OK, hemen $ Bi_dali. 636 00:33:04,540 --> 00:33:05,706 Zure elkartze-array bat da. 637 00:33:05,706 --> 00:33:07,000 Da egin nahi duzuna. 638 00:33:07,000 --> 00:33:08,980 Eta, esaten ari gara Ados. 639 00:33:08,980 --> 00:33:13,620 Give me balioa name at, eta ematen dit adinetan balioa. 640 00:33:13,620 --> 00:33:18,150 >> Beraz, horiek dira gakoak besterik ez, eta hau gure array da. 641 00:33:18,150 --> 00:33:19,190 Ez du zentzua? 642 00:33:19,190 --> 00:33:19,815 >> Ikusleak: Mhmm. 643 00:33:19,815 --> 00:33:21,266 ALLISON BUCHHOLTZ-AU: Awesome. 644 00:33:21,266 --> 00:33:24,432 Ikusleak: berriro bidali nahi izanez gero Formulario du datu gainean idatzi besterik ez da? 645 00:33:24,432 --> 00:33:25,557 ALLISON BUCHHOLTZ-AU: Bai. 646 00:33:25,557 --> 00:33:26,160 Mhmm? 647 00:33:26,160 --> 00:33:30,300 >> IKUSLEEN: Zergatik behar duzu zehaztu int bat dela? 648 00:33:30,300 --> 00:33:34,950 >> ALLISON BUCHHOLTZ-AU: kasu honetan, Erabiltzaileak besterik ez behartuz int bat izan nahi du. 649 00:33:34,950 --> 00:33:35,749 >> Ikusleak: OK. 650 00:33:35,749 --> 00:33:38,540 ALLISON BUCHHOLTZ-AU: Ez dakit benetan duzu behar izanez gero, 651 00:33:38,540 --> 00:33:43,850 baina beren helburuetarako, erabaki zuten nahi dutela int bat izan nahi du. 652 00:33:43,850 --> 00:33:45,590 Besterik ez dira ari typecasting. 653 00:33:45,590 --> 00:33:47,760 Agian erabiltzen ari dira gisa beste zerbait geroago. 654 00:33:47,760 --> 00:33:49,872 Hau snippet bat besterik ez da. 655 00:33:49,872 --> 00:33:50,372 Bai? 656 00:33:50,372 --> 00:33:57,246 >> AUDIENCE: Zer idatzitako badute 12 T-W-E-L-V-E, adina? 657 00:33:57,246 --> 00:33:59,704 ALLISON BUCHHOLTZ-AU: badute Ahalegindu hori idatzi int bat bezala? 658 00:33:59,704 --> 00:34:00,160 IKUSLEEN: Bai. 659 00:34:00,160 --> 00:34:02,076 ALLISON BUCHHOLTZ-AU: I zer egiten duen ahaztu. 660 00:34:02,076 --> 00:34:05,540 Baliteke bihurtzeko saiatu dela uste dut int lehen pertsonaia, 661 00:34:05,540 --> 00:34:11,360 edo aukera hau hartu eta bihurtu da, baina ahaztu dut zehazki zer. 662 00:34:11,360 --> 00:34:14,570 Idazteko gauza dibertigarria izan Programa bat eta saiatu. 663 00:34:14,570 --> 00:34:16,389 Ba pare lerro bat. 664 00:34:16,389 --> 00:34:21,310 Ados, beraz, hau da nagusienetako bat duten bazoazela gauzak dira egiten. 665 00:34:21,310 --> 00:34:23,969 Espero dugu oinez noa fitxategien pare baten bidez 666 00:34:23,969 --> 00:34:25,260 you guys pset from. 667 00:34:25,260 --> 00:34:28,850 Bezala ari gara joan Itxura astirik, beraz, ez da egin ahal izango dugu. 668 00:34:28,850 --> 00:34:31,190 >> Baina ari izango duzu gauza asko egiten 669 00:34:31,190 --> 00:34:36,130 hau bezalako, non pasatzen ari zaren HTML inprimaki bat gauza 670 00:34:36,130 --> 00:34:42,130 PHP inprimaki honetan sartu egingo dela gero instrukzio multzo batzuk exekutatu 671 00:34:42,130 --> 00:34:44,460 emandako datu zen on. 672 00:34:44,460 --> 00:34:46,864 Hori da, literalki, zure pset gist. 673 00:34:46,864 --> 00:34:48,130 Bai. 674 00:34:48,130 --> 00:34:52,040 >> Ikusleak: tipologiak = "bidali", hori HTML formularioan botoi bat egiten du. 675 00:34:52,040 --> 00:34:54,280 Ba al dago modu deitu botoia zerbait? 676 00:34:54,280 --> 00:34:56,040 Beraz litzateke name = "submit" bezala izan al duzu? 677 00:34:56,040 --> 00:34:59,170 Edo da botoi hori besterik izango hustu oraintxe, duzulako bakarrik 678 00:34:59,170 --> 00:35:00,970 eman zion mota bat, ez da izen bat. 679 00:35:00,970 --> 00:35:03,803 >> ALLISON BUCHHOLTZ-AU: Nik uste dut, besterik ez da hutsik egon behar oraintxe joan. 680 00:35:03,803 --> 00:35:07,320 Betiko dezakegu begiratu pset, behin betiko izango dugulako 681 00:35:07,320 --> 00:35:10,265 egon begira Gauza mota erregistratu. 682 00:35:10,265 --> 00:35:14,610 Baina bai, zalantzarik gabe zehaztu dezakezu Zure botoia nahi duzun testua. 683 00:35:14,610 --> 00:35:17,560 Ados, beraz, SQL. 684 00:35:17,560 --> 00:35:21,880 >> Noiz ari zaren erosteko eta saltzeko stock, horien segimendua egiteko behar duzu. 685 00:35:21,880 --> 00:35:25,760 Beraz, bide hori egin behar dugu, SQL, zein datu-base bat besterik ez baita. 686 00:35:25,760 --> 00:35:29,200 Pentsa ezazu taula bat non Informazio hori guztia zaren mantenduz 687 00:35:29,200 --> 00:35:30,649 Zure erabiltzaile desberdinei buruz. 688 00:35:30,649 --> 00:35:32,940 Eta zuk guys, egia esan, horietako bat sortzeko. 689 00:35:32,940 --> 00:35:34,290 Nahiko cool. 690 00:35:34,290 --> 00:35:38,470 >> Eta ez dira lau gauza nagusia to pset honetan jakin behar duzula, 691 00:35:38,470 --> 00:35:43,120 eta eguneratu dira, beraz, Funtsean, datuak eguneratzeko. 692 00:35:43,120 --> 00:35:45,190 Bere gain hartzen du dagoeneko ez dela. 693 00:35:45,190 --> 00:35:48,320 Ez bada han, joan da hit errore batekin, 694 00:35:48,320 --> 00:35:51,300 beraz, agian begiratu nahi duzun. 695 00:35:51,300 --> 00:35:55,882 Eta eguneratzeko, nik egingo dizut actually- behar denbora daukat, 696 00:35:55,882 --> 00:35:57,090 Horietako pare bat idatzi dut. 697 00:35:57,090 --> 00:36:03,370 Benetan izango dizut eman mutil bat lagin pare, SQL komandoak betea, 698 00:36:03,370 --> 00:36:06,530 hauetan nagusia besterik ez direlako direnak, baina horiek elkarrekin batu ahal izango duzu. 699 00:36:06,530 --> 00:36:09,780 Beraz, hori egin dut eta bidali dut nahi duenez, ohar hauek. 700 00:36:09,780 --> 00:36:14,580 >> Beraz, zerbait eguneratu nahi baduzu, behar kontatzeko zer eguneratzen ari zaren 701 00:36:14,580 --> 00:36:16,390 eta bertan eguneratzen ari zara. 702 00:36:16,390 --> 00:36:27,770 Beraz, SQL komando tipikoa eguneratzea izango litzateke ID non zerbait zerbait berdin. 703 00:36:27,770 --> 00:36:31,490 Edo gustatzen eguneratzea helbidea non ID berdin 3, 704 00:36:31,490 --> 00:36:37,040 eta hau helbidearen eremuan eguneratzeko litzateke Zure erabiltzaile hiru ID bat da. 705 00:36:37,040 --> 00:36:37,630 OK? 706 00:36:37,630 --> 00:36:44,300 >> Beraz bazoaz SQL eta W3Schools da, Adibide awesome dute. 707 00:36:44,300 --> 00:36:46,880 Izan ere, agian, tira dut batzuk pixka bat sortu zen. 708 00:36:46,880 --> 00:36:49,810 Eta gero, txertatzeko, Oraindik besterik balio jakin txertatzeak ez. 709 00:36:49,810 --> 00:36:56,810 Beraz, batzuk berriak sortzen saiatzen ari bazara Istorio eta, beraz, erabiltzaile berri bat sortzen ari zarenean, 710 00:36:56,810 --> 00:37:00,970 txertatze egin ahal izango duzu sartu edozein dela ere zure datu-base deitzen da, 711 00:37:00,970 --> 00:37:03,540 eta balio horiek guztiak izango litzateke. 712 00:37:03,540 --> 00:37:06,250 >> Ondoren, aukeratu behar duzu, balioak hautatu bistaratu. 713 00:37:06,250 --> 00:37:09,640 Beraz, berriro egiaztatu saiatzen ari bazara Ikus erabiltzaile bat existitzen bada edo zu 714 00:37:09,640 --> 00:37:12,030 zehatz hartzen saiatzen ari da erabiltzaile baten informazioa ikusi 715 00:37:12,030 --> 00:37:13,790 duzu erabiliz hautatu ari zaren. 716 00:37:13,790 --> 00:37:17,564 Eta gero, ezabatu, uste dut, nahiko erraza da bertan. 717 00:37:17,564 --> 00:37:19,480 Zu besterik ez ezabatzen ari mahaitik zerbait. 718 00:37:19,480 --> 00:37:25,960 Eta hain zuzen ere, utzi benetan me tira zaudete adibide batzuk eman. 719 00:37:25,960 --> 00:37:29,350 Oh begiratu, nire 61 orrialdea. 720 00:37:29,350 --> 00:37:32,940 >> Beraz, bada W3Schools nahi dugu, zorionez sortu da berriro. 721 00:37:32,940 --> 00:37:35,640 Bai, Maite dut. 722 00:37:35,640 --> 00:37:37,680 Joan SQL nahi dugu. 723 00:37:37,680 --> 00:37:39,160 Beraz, zerbait hemen. 724 00:37:39,160 --> 00:37:42,548 Beraz, hau SELECT oso erraza da. 725 00:37:42,548 --> 00:37:45,620 Man, maite dut funtzio hori. 726 00:37:45,620 --> 00:37:50,030 Beraz, SELECT izan dezakezu eremu bezeroei FROM batzuk. 727 00:37:50,030 --> 00:37:55,340 Kasu honetan, bezeroak aipatzen datu-base online Idazteko erabiltzen ari zaren, 728 00:37:55,340 --> 00:38:00,480 edozein dela ere, beraz, zure taula deritzo, eta Izar besterik esan hautatu dena. 729 00:38:00,480 --> 00:38:01,710 Give me bat behin. 730 00:38:01,710 --> 00:38:05,810 731 00:38:05,810 --> 00:38:10,720 >> Beraz, besterik ez duzu eman mutil bat nahi dut non hau da adibide pare. 732 00:38:10,720 --> 00:38:15,570 733 00:38:15,570 --> 00:38:17,960 Beraz AUKERATU, UPDATE ditugu. 734 00:38:17,960 --> 00:38:21,460 735 00:38:21,460 --> 00:38:25,420 Beraz, hemen sintaxi orokorra mota da. 736 00:38:25,420 --> 00:38:31,080 Beraz, eguneratzeko, edozein taula izena da, eta, ondoren SET 737 00:38:31,080 --> 00:38:35,060 da, non benetan ari zaren joan zein datu aldatzen ari zaren lortzean. 738 00:38:35,060 --> 00:38:38,340 Beraz, hau Let jolasten liteke Adibide bat egin me hemen. 739 00:38:38,340 --> 00:38:44,146 740 00:38:44,146 --> 00:38:45,145 Beraz, hau da jolasten joan 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 Beraz, datu-base txiki bat sortu dut guretzat. 744 00:39:13,585 --> 00:39:16,260 ID batzuk izan dugu, Urte batzuk, eta batzuk izendatu. 745 00:39:16,260 --> 00:39:23,022 Beraz, inork ID urteko '15 izango da, eta horretan ari gara besterik ez da egin me. 746 00:39:23,022 --> 00:39:24,980 Nork nahi du, bigarrena izango Gure mahaian pertsona? 747 00:39:24,980 --> 00:39:25,480 Edonork. 748 00:39:25,480 --> 00:39:28,192 749 00:39:28,192 --> 00:39:30,525 Besterik ez naiz Emma aukeratzeko joan zure izena azkar delako. 750 00:39:30,525 --> 00:39:32,220 Emma, ​​zer urteko zaude? 751 00:39:32,220 --> 00:39:33,180 >> Ikusleak: Zer urtetan? 752 00:39:33,180 --> 00:39:33,600 >> ALLISON BUCHHOLTZ-AU: Bai. 753 00:39:33,600 --> 00:39:34,183 >> Ikusleak: '16. 754 00:39:34,183 --> 00:39:35,780 ALLISON BUCHHOLTZ-AU: '16. 755 00:39:35,780 --> 00:39:37,920 Zu besterik izango nire Ginea Gaurko txerri. 756 00:39:37,920 --> 00:39:40,490 Ados, beraz, bi pertsona horiek. 757 00:39:40,490 --> 00:39:42,194 Egia esan, Horretarako me. 758 00:39:42,194 --> 00:39:45,110 Demagun bere gaizki entzun nuen, eta nik benetan esan urte bat gazteagoa da. 759 00:39:45,110 --> 00:39:46,980 '17 Neska. 760 00:39:46,980 --> 00:39:50,790 Zer da hemen egin, bada, nahi dugu dugu Emma urtean eguneratu nahi 761 00:39:50,790 --> 00:39:57,480 zuzena dela erabiliz, izan behar dugu zer litzaidake egin da UPDATE datuak hemen baino gehiago esango genuke. 762 00:39:57,480 --> 00:40:05,140 763 00:40:05,140 --> 00:40:09,130 >> Eta hau ezin guztiak lerro bakar batean, baina naiz konprimituta geroztik espazio hemen, 764 00:40:09,130 --> 00:40:11,450 Hemen idazten dut. 765 00:40:11,450 --> 00:40:12,740 Eta, ezarri nahi dugu. 766 00:40:12,740 --> 00:40:16,770 Beraz, hau mahai eguneratzen ari gara da. 767 00:40:16,770 --> 00:40:21,600 SET zer zutabea izango da edo zer datuak benetan aldatzen ari gara. 768 00:40:21,600 --> 00:40:30,670 Zer aldatzen ari garen urtean, beraz, SET urteko = 16 esan behar dugu, 769 00:40:30,670 --> 00:40:39,470 eta, ondoren, non esaten digu zein erabiltzaile edo zer ilara benetan hau eguneratzen dugu. 770 00:40:39,470 --> 00:40:40,980 >> Beraz, non? 771 00:40:40,980 --> 00:40:42,600 Bi aukera ditugu hemen. 772 00:40:42,600 --> 00:40:43,450 Zeintzuk dira bien? 773 00:40:43,450 --> 00:40:44,580 Hauek bakarrak dira, ezta? 774 00:40:44,580 --> 00:40:47,150 Beraz, gure izenak bakarrak dira eta gure ID bakarra da, 775 00:40:47,150 --> 00:40:50,880 beraz, zer dira bi aukeretako non hau egin genezake? 776 00:40:50,880 --> 00:40:51,970 Emango dizu bat dut. 777 00:40:51,970 --> 00:40:57,450 Egin izan dugu NON ID = 2, edo egin izan dugu zer 778 00:40:57,450 --> 00:41:00,920 ari gara off paradigma hori hemen gertatzen bada. 779 00:41:00,920 --> 00:41:02,180 >> IKUSLEEN: [INAUDIBLE]. 780 00:41:02,180 --> 00:41:03,430 ALLISON BUCHHOLTZ-AU: Zehazki. 781 00:41:03,430 --> 00:41:07,300 Beraz ere egin genezake name = Emma. 782 00:41:07,300 --> 00:41:10,189 783 00:41:10,189 --> 00:41:11,480 Eta horiek bai lan litzateke. 784 00:41:11,480 --> 00:41:14,040 Eta hau zuena dugu, gu biok izan, OK. 785 00:41:14,040 --> 00:41:15,300 Hura aldatzeko dugu. 786 00:41:15,300 --> 00:41:17,680 Zara benetan 16, hain orain eskubidea zaren berriro. 787 00:41:17,680 --> 00:41:21,410 Ados, beraz, hau izango litzateke super zure pset baliagarria 788 00:41:21,410 --> 00:41:25,157 non agian norbaitek erabaki 100 akzio erosi Apple, 789 00:41:25,157 --> 00:41:26,740 eta ondoren, bezala besterik ez Txantxetan ziren. 790 00:41:26,740 --> 00:41:28,320 Bakarrik 90 akzio nahi dut. 791 00:41:28,320 --> 00:41:33,630 Eta, beraz, saltzen dute, horietako 10, beraz, izakinen zenbatekoa eguneratu behar 792 00:41:33,630 --> 00:41:34,330 dutela. 793 00:41:34,330 --> 00:41:39,050 Beraz, zenbakia eguneratzeko, mahai eguneratzeko. 794 00:41:39,050 --> 00:41:39,950 >> OK. 795 00:41:39,950 --> 00:41:42,710 Beraz, adibide bat dago. 796 00:41:42,710 --> 00:41:45,131 Hori eguneratzea sintaxia. 797 00:41:45,131 --> 00:41:45,630 EZABATU. 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 Txertatu sartu gure Bestea da. 801 00:41:53,580 --> 00:41:57,950 Beraz, bat hemen oso antzekoa da. 802 00:41:57,950 --> 00:42:00,430 Bakarrik esan izan dugu honetan Kasu dezagun gehitu bidali. 803 00:42:00,430 --> 00:42:02,310 Ben gehitu ahal izango dugu denbora honetan. 804 00:42:02,310 --> 00:42:13,300 INSERT INTO ez dugu, eta dugu Gure mahai izenean nahi. 805 00:42:13,300 --> 00:42:16,580 Kasu honetan datu da. 806 00:42:16,580 --> 00:42:25,790 >> Eta gero, nahi dugu, zu joan BALIOAK esan, eta zer egin behar 807 00:42:25,790 --> 00:42:29,147 da, benetan behar duzun ziurtatzea errenkada bakoitzeko zerbait baduzula 808 00:42:29,147 --> 00:42:29,730 nahi duzula. 809 00:42:29,730 --> 00:42:31,090 Jarri besterik ez duzu itzazu ahal izateko. 810 00:42:31,090 --> 00:42:33,920 Beraz, kasu honetan, 3 esango genuke. 811 00:42:33,920 --> 00:42:35,280 Oraindik ez duzu 18, eskuineko Ben? 812 00:42:35,280 --> 00:42:36,439 >> Ikusleak: 19. 813 00:42:36,439 --> 00:42:37,480 ALLISON BUCHHOLTZ-AU: 19? 814 00:42:37,480 --> 00:42:38,360 Ikusleak: 19. 815 00:42:38,360 --> 00:42:39,943 ALLISON BUCHHOLTZ-AU: Zure urteko '19? 816 00:42:39,943 --> 00:42:41,459 Graduondoko '18 zaude, ezta? 817 00:42:41,459 --> 00:42:42,000 IKUSLEEN: Oh. 818 00:42:42,000 --> 00:42:42,870 ALLISON BUCHHOLTZ-AU: Graduazio urtean. 819 00:42:42,870 --> 00:42:43,842 Ikusleak: OK. 820 00:42:43,842 --> 00:42:46,070 ALLISON BUCHHOLTZ-AU: Atsegin izan dut, zaude 821 00:42:46,070 --> 00:42:48,550 Dagoeneko plangintza Urte bat aireratzen hemen? 822 00:42:48,550 --> 00:42:52,590 Beraz, '18, Ben ditugu. 823 00:42:52,590 --> 00:43:01,950 Beraz, kasu honetan, bidez joan litzateke, sarrera berri bat hemen sor litzateke. 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 Ez da oso txarra, ezta? 827 00:43:07,570 --> 00:43:09,850 Hau asko da joan you guys sintaxia izango da. 828 00:43:09,850 --> 00:43:13,280 Kontzeptuak etorri behar du, zorionez, nahiko erraz. 829 00:43:13,280 --> 00:43:17,270 Sintaxia gauza bakarra da apur bat delikatua izan daiteke. 830 00:43:17,270 --> 00:43:20,590 >> Eta gero, gure azkena da DELETE, eta zu konturatu ahala, 831 00:43:20,590 --> 00:43:22,260 Handiko web hau gomendatzen dut. 832 00:43:22,260 --> 00:43:24,110 Handia da. 833 00:43:24,110 --> 00:43:25,620 Stuff tona bat da. 834 00:43:25,620 --> 00:43:30,550 Beraz, modu berean izan genuen UPDATE batzuk, DELETE oso antzekoa da. 835 00:43:30,550 --> 00:43:33,800 Horren ordez Datuak ezabatu ditugu. 836 00:43:33,800 --> 00:43:37,506 Beraz, kasu honetan, gure azken bat idatzi dut behera hemen. 837 00:43:37,506 --> 00:43:38,880 Demagun me ezabatu nahi izan dugu. 838 00:43:38,880 --> 00:43:44,670 839 00:43:44,670 --> 00:43:48,750 Ezin dut gaur idatzi. 840 00:43:48,750 --> 00:43:51,720 Batetik EZABATU whatever taula gaude, datu. 841 00:43:51,720 --> 00:43:56,160 842 00:43:56,160 --> 00:44:02,128 Eta, egia esan, hiru modu me ezabatzea aukeratzen ahal izan genuen. 843 00:44:02,128 --> 00:44:06,040 844 00:44:06,040 --> 00:44:09,780 >> Can you guys esan zer hirurak modu daude, nola me ezabatu ahal izango duzu? 845 00:44:09,780 --> 00:44:12,880 846 00:44:12,880 --> 00:44:15,400 ID berdin 1, non ID berdinen 1. 847 00:44:15,400 --> 00:44:19,470 Non urte berdin egin izan dugu 15, edo izen berdin Allison. 848 00:44:19,470 --> 00:44:21,540 noski, ez dira bakarrik hiru modutan, 849 00:44:21,540 --> 00:44:24,570 guztiak desberdinak direla hauek direla eta. 850 00:44:24,570 --> 00:44:28,000 Normalean, zure taula batean, eta, batez ere, zure pset batean, 851 00:44:28,000 --> 00:44:32,105 bat ezartzen joan zaren zutabe horietako berezia izango da. 852 00:44:32,105 --> 00:44:36,252 >> Nonbait ID esklusibo batzuk izango zenbakia, have-- benetan baduzu delako, 853 00:44:36,252 --> 00:44:37,710 agian benetan utzi bi duzu. 854 00:44:37,710 --> 00:44:40,520 Ezin dut gogoratu dezagun bada ikusiko Gauza bera bi duzu. 855 00:44:40,520 --> 00:44:42,000 >> IKUSLEEN: Orduan litzateke haien portaera aldatzeko. 856 00:44:42,000 --> 00:44:43,291 >> ALLISON BUCHHOLTZ-AU: It litzateke. 857 00:44:43,291 --> 00:44:46,280 Jokabidea dela ustekabeko eragin egingo da, ezin duzula benetan iragartzeko. 858 00:44:46,280 --> 00:44:53,040 Beraz, behin betiko izango zutabe bat behar duzu Zure datu-basean duen bakarra izango da, 859 00:44:53,040 --> 00:44:55,760 eta normalean ezar dezakezu ID esklusibo bat bezala da, beraz, 860 00:44:55,760 --> 00:44:59,884 eta besterik izango da eguneratu guztietan Denbora txertatu taula batean sartu zara. 861 00:44:59,884 --> 00:45:02,050 Edonoiz sortzen duzunean berri bat errenkadan, automatikoki geratuko da 862 00:45:02,050 --> 00:45:04,190 Kontatzailea eta NAN batzuk berezia ematen diote. 863 00:45:04,190 --> 00:45:05,960 Beraz, zure pset for Hint. 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 Beraz, SQL da. 867 00:45:11,575 --> 00:45:18,170 868 00:45:18,170 --> 00:45:22,140 >> Beraz, gaur egun ari gara buruz hitz egingo azken gauza, eta bertan lotzen 869 00:45:22,140 --> 00:45:24,770 egia esan, nahiko ondo zure pset, baina aurrera joan litzateke. 870 00:45:24,770 --> 00:45:28,210 Beraz MVC, eredua ikuspegi controller. 871 00:45:28,210 --> 00:45:32,480 Hau da, benetan modu bat besterik ez Gauzak antolatuta mantentzeko. 872 00:45:32,480 --> 00:45:36,910 C modu berean eskatzen dizugu guys funtzio eta gauzak bereizi sortu 873 00:45:36,910 --> 00:45:42,350 out, hori besterik ez bereizteko modu bat da kodea, web garapenean egiten ari zarenean. 874 00:45:42,350 --> 00:45:46,850 >> Beraz, gauzak askoz ere egiten du dotoreago eta erraztua, 875 00:45:46,850 --> 00:45:49,310 eta hori da, benetan modu Zure pset da, benetan 876 00:45:49,310 --> 00:45:52,460 sortu, ala hain Gustukoa duzun edo ez, ari ikasteko zoazen, 877 00:45:52,460 --> 00:45:54,251 nahiz eta ez duzu uste bada bertan ikasten ari zaren. 878 00:45:54,251 --> 00:45:56,580 879 00:45:56,580 --> 00:46:01,950 Eta gauza bat da, ere ahalbidetzen dizu askoz erabiltzaile lankidetza bat bezala gehiago egin. 880 00:46:01,950 --> 00:46:05,770 >> Beraz, CS50 hartu nuen, egin nuen bat nire azken proiektua webgunea 881 00:46:05,770 --> 00:46:09,190 eta, ez dut atsegin izan dut database gauzak kudeatzeko. 882 00:46:09,190 --> 00:46:12,450 Egin dut atzera amaieran gauzak, eta nire Berarekin nor nintzen hartzen ari zen gelakide 883 00:46:12,450 --> 00:46:14,270 oso artsy zen. 884 00:46:14,270 --> 00:46:17,370 Eszenografia ez du, eta berak Nahiko dena egin nahi. 885 00:46:17,370 --> 00:46:18,435 Beraz, atsegin dut, OK. 886 00:46:18,435 --> 00:46:20,310 Zaindu ahal izango duzu frontend gauzak. 887 00:46:20,310 --> 00:46:22,660 >> Eta gauza da, gisa oso laster ikusiko dugu, 888 00:46:22,660 --> 00:46:26,130 eredu ikuspegi kontroladore aukera ematen dizu kodea duten guztiz bereiztea eta beraz, 889 00:46:26,130 --> 00:46:29,260 Horretan lan izan dut Gure orriak ezartzeko, 890 00:46:29,260 --> 00:46:31,266 eta informazioa manipulatzea Gure datu-base batean, 891 00:46:31,266 --> 00:46:34,140 eta ezin izan zuen besterik ez gauzak polita, eta bi ginen oso pozik, 892 00:46:34,140 --> 00:46:36,750 zer egin behar dugulako Nahi izan dugu, bai, eta guk 893 00:46:36,750 --> 00:46:38,400 ez dute beste bat aurre egiteko. 894 00:46:38,400 --> 00:46:40,377 >> Beraz zintzilikatzen dugu elkarrekin. 895 00:46:40,377 --> 00:46:41,210 Zintzilikatzeko nahi dugu. 896 00:46:41,210 --> 00:46:45,649 I besterik ez zuen landu nahi CSS guztiak eta HTML gauzak. 897 00:46:45,649 --> 00:46:46,940 Atsegin izan dut, nahiko egin duzu. 898 00:46:46,940 --> 00:46:49,420 Datu-basean dut aurre. 899 00:46:49,420 --> 00:46:52,620 Beraz, hau dugu benetan cool, mahai txiki handia. 900 00:46:52,620 --> 00:46:55,440 I love taulak. 901 00:46:55,440 --> 00:46:59,680 Eta, batez ere, eredua egin ahal izango dituzu uste buruz da, besterik gabe, zure datu-base. 902 00:46:59,680 --> 00:47:03,630 >> Eredu nire proiektua pertsona izan dut. 903 00:47:03,630 --> 00:47:06,800 Guztia da biltegiratze buruz Informazio eta datuak antolatzeko. 904 00:47:06,800 --> 00:47:09,790 Beraz, zer deitu amaiera gustatzen zaigu da. 905 00:47:09,790 --> 00:47:13,260 Beraz, you guys izango aurre egingo SQL datu-basearen eta datu fitxategiak. 906 00:47:13,260 --> 00:47:14,650 Hori da zure eredua. 907 00:47:14,650 --> 00:47:17,800 >> Zure ikuspegi, duzu lukeen bezala uste, mota horretako zentzua, 908 00:47:17,800 --> 00:47:20,610 zer da zure erabiltzaile benetan ikusten. 909 00:47:20,610 --> 00:47:22,110 Erabiltzaile-interfazea da. 910 00:47:22,110 --> 00:47:24,359 Aurrean begira osagaia da. 911 00:47:24,359 --> 00:47:26,650 Beraz, hori da nire gelakide denbora guztian lan egiteko lortu. 912 00:47:26,650 --> 00:47:27,660 Super pozik zegoen. 913 00:47:27,660 --> 00:47:31,580 Beraz, HTML guztiak, eta han PHP oso gutxi. 914 00:47:31,580 --> 00:47:34,420 >> Zu besterik ez buruz hitz egiten bada zer ari erabiltzaileak bistaratu, 915 00:47:34,420 --> 00:47:36,576 dugu hipertestu buruz hitz egiten ari. 916 00:47:36,576 --> 00:47:37,950 Nola itxura buruz ari gara. 917 00:47:37,950 --> 00:47:41,400 Ez gara logika buruz hitz egiten, edo baldintza, edo whatnot. 918 00:47:41,400 --> 00:47:45,620 Hori guztia maneiatzen kontroladorea, OK? 919 00:47:45,620 --> 00:47:49,470 Beraz, hori maneiatzen erabiltzailearen eskaerak eta informazioa lortzen. 920 00:47:49,470 --> 00:47:54,750 >> Beraz, gauza bat jakin behar duzu zure pset hau da, zure iritzia eman, 921 00:47:54,750 --> 00:47:57,650 dela ezer erakusteak informazioa 922 00:47:57,650 --> 00:48:00,530 inoiz ez da egiten zure eredu batera. 923 00:48:00,530 --> 00:48:02,570 Hori guztia kudeatzen zure controller ere. 924 00:48:02,570 --> 00:48:06,950 Zure kontroladore bat da bi horien artean bitartekari. 925 00:48:06,950 --> 00:48:10,280 Eredua galdetuko dizu informazio jakin bat da. 926 00:48:10,280 --> 00:48:12,610 Batetik bestera joateko ahal izango da, Informazio, irudikatu 927 00:48:12,610 --> 00:48:15,110 zer benetan behar da, zer da egin, 928 00:48:15,110 --> 00:48:17,860 eta, ondoren, gainditu ahal izango da informazioaren duzu besterik 929 00:48:17,860 --> 00:48:24,670 zuretzat inprimatu ikuspegian behar out edo erakutsi erabiltzaileari, OK? 930 00:48:24,670 --> 00:48:28,690 >> Ikuspegi gisa ikusten dugulako ere badago, erabiltzaileari begira, 931 00:48:28,690 --> 00:48:31,340 beraz, askoz errazagoa izango da, horiek irudikatu, 932 00:48:31,340 --> 00:48:34,980 oh, zu egiten ari bada zure eredua izatea deiak 933 00:48:34,980 --> 00:48:39,152 eta erabiltzaile guztiei galdetzen ari zaren Gutun bat batekin hasten duenak, 934 00:48:39,152 --> 00:48:41,985 eta ikuspegi hori egiten ari zarenean, nork ikus ditzakeen zure web edonork 935 00:48:41,985 --> 00:48:43,350 potentzialki hori eskuratu. 936 00:48:43,350 --> 00:48:44,740 >> Ez dute zertan duten nahi duzu. 937 00:48:44,740 --> 00:48:48,560 Ez duzu nahi pertsonek ikusi baino datu-basean sartu gehiago zer 938 00:48:48,560 --> 00:48:49,800 ikusten da behar. 939 00:48:49,800 --> 00:48:51,560 Just bere lehentasunak zehatzak. 940 00:48:51,560 --> 00:48:53,840 Beraz kontroladorea hori guztia kudeatzeko. 941 00:48:53,840 --> 00:48:59,800 Beraz, zure php fitxategi guztiak ikusiko dugun zure controller fitxategiak kontuan hartu ahal izango duzu. 942 00:48:59,800 --> 00:49:02,710 Eta hor bazaude Benetan izango da 943 00:49:02,710 --> 00:49:06,500 Zure datu-basea puskak, eta errepikatzean edo manipulatzea 944 00:49:06,500 --> 00:49:10,670 gure beharren aurretik pasatuz ikusi ahal izateko. 945 00:49:10,670 --> 00:49:12,830 >> Benetan cool pset bat da, nire ustez. 946 00:49:12,830 --> 00:49:15,580 Uste dut pixka bat gehiago da berehalako gratification bezala, 947 00:49:15,580 --> 00:49:17,990 bat martxan duzulako Gauza txiki-txiki txiki asko, 948 00:49:17,990 --> 00:49:20,250 eta gauza bakoitzak bere kabuz lan egin behar. 949 00:49:20,250 --> 00:49:24,180 Ez nahi, guztia egin eta gero ikusiko da lan egiten bada. 950 00:49:24,180 --> 00:49:26,570 Softwarearekin Like non atsegin zara, naiz 951 00:49:26,570 --> 00:49:28,910 Benetan zelairatuko da hau eskubidea izan ez delako, 952 00:49:28,910 --> 00:49:30,743 badira asko lekuak gaizki egon liteke. 953 00:49:30,743 --> 00:49:34,220 954 00:49:34,220 --> 00:49:35,110 >> Guztiak eskubidea. 955 00:49:35,110 --> 00:49:39,744 Just ziurtatu egiten esan dudala dena MVC buruz esan behar nuen. 956 00:49:39,744 --> 00:49:40,680 Bai. 957 00:49:40,680 --> 00:49:41,347 Cool. 958 00:49:41,347 --> 00:49:47,340 >> Beraz CS50 Ogasun, daukagu gure eredua, hemen esan dudan bezalaxe. 959 00:49:47,340 --> 00:49:51,810 Honez MySQL eta phpMyAdmin izango. 960 00:49:51,810 --> 00:49:55,130 Behin betiko dezakezu tira horiek, beraz you guys begiratzen aukera bat lortzeko. 961 00:49:55,130 --> 00:49:59,250 Lehen esan dudan bezala, zure SQL datu-basea zure eredu gisa jokatzen du, 962 00:49:59,250 --> 00:50:03,600 eta kontsultak deitzen dugun bidaltzeko aukera duzu, besterik gauza mota horiek dira. 963 00:50:03,600 --> 00:50:04,914 Hauek kontsulta bat deitzen dira. 964 00:50:04,914 --> 00:50:07,830 Hau kontsulta bat, non Oraindik besterik ez da Zure datu-basearen galdetuz zerbait, 965 00:50:07,830 --> 00:50:09,810 edo aldatzen ari zarenean nolabait datu-basea. 966 00:50:09,810 --> 00:50:11,470 Hori guztia da. 967 00:50:11,470 --> 00:50:16,040 Eta hori egin dituzun funtzio dugu hemen ematen dizu. 968 00:50:16,040 --> 00:50:20,500 >> Ere manipulatzen Eskuz horiek phpMyAdmin bidez, 969 00:50:20,500 --> 00:50:22,170 horrek behin betiko izango dugu begirada bat hartu. 970 00:50:22,170 --> 00:50:25,160 Lagin bat sortu dut you guys-basean. 971 00:50:25,160 --> 00:50:25,660 OK. 972 00:50:25,660 --> 00:50:26,680 Beraz, controller. 973 00:50:26,680 --> 00:50:30,730 Beraz, kasu honetan, ez baduzu oharra, honek PHP guztiak. 974 00:50:30,730 --> 00:50:33,430 Iragarki duten mota zure zure kontrolatzailearen Garrantzitsuena 975 00:50:33,430 --> 00:50:35,410 dela, batez ere, izan beharko luke PHP. 976 00:50:35,410 --> 00:50:39,590 HTML baduzu eta zure controller ere, ez benetan ziur zer ez den gertatzen. 977 00:50:39,590 --> 00:50:42,495 Modu berean esan dudan bezala, baduzu [INAUDIBLE] HTML kudeatzeko, 978 00:50:42,495 --> 00:50:43,810 Erreala interesatzen zait. 979 00:50:43,810 --> 00:50:49,150 >> Beraz, zer dugu hemen da kontsulta batzuk egin behar duzu. 980 00:50:49,150 --> 00:50:53,700 Kontsulta funtzio bat da, you guys eraiki dugu. 981 00:50:53,700 --> 00:50:56,935 Da Wrapper kontsultak egiteko bezalakoa da zure datu-base apur bat errazagoa. 982 00:50:56,935 --> 00:51:01,441 Ez baduzu dute, sintaxia benetan zure SQL datu hizketan 983 00:51:01,441 --> 00:51:03,690 desberdina izango litzateke, beraz, besterik hornituko da zaudete. 984 00:51:03,690 --> 00:51:05,490 Bizitza erraza egin nahi dugu. 985 00:51:05,490 --> 00:51:09,050 >> Kasu honetan, beraz, ezin duzu guys esan dit lerro hau egiten ari da? 986 00:51:09,050 --> 00:51:11,860 987 00:51:11,860 --> 00:51:13,487 Taula batzuk SELECT *. 988 00:51:13,487 --> 00:51:15,320 AUDIENCE: hautatu taula hau guztia. 989 00:51:15,320 --> 00:51:16,570 ALLISON BUCHHOLTZ-AU: Zehazki. 990 00:51:16,570 --> 00:51:18,750 Beraz, esaten, emaidazu taula hau guztia. 991 00:51:18,750 --> 00:51:22,430 Eta gorde bertan Ondorioz aldagai batzuk. 992 00:51:22,430 --> 00:51:27,720 Eta hau esaten du, emaitza ez da berdina bada Faltsua bezala, orduan hau da, bakoitzak egiten dugu. 993 00:51:27,720 --> 00:51:32,390 Beraz, bada, ez dago ezer hemen, zure bada taula hutsik edo ez besterik ez dago; 994 00:51:32,390 --> 00:51:33,640 faltsua itzuli egingo da. 995 00:51:33,640 --> 00:51:36,431 Beraz, kasu honetan, besterik egiten ari gara ziur zerbait izan zen benetan 996 00:51:36,431 --> 00:51:37,520 gurekin itzuli. 997 00:51:37,520 --> 00:51:40,070 >> Eta gero, hemen, dugun gure foreach loop handia 998 00:51:40,070 --> 00:51:44,380 ari gara baino gehiago errepikatzean gure Ondorioz, eta bertan arraun deitzen ari gara, 999 00:51:44,380 --> 00:51:51,080 eta errendatu plantila honetan esaten dugu non zure datuak eskatu dute. 1000 00:51:51,080 --> 00:51:52,170 OK? 1001 00:51:52,170 --> 00:51:54,440 Beraz, besterik ez izapidetzeko emaitza errenkadan. 1002 00:51:54,440 --> 00:51:56,790 Bestela, yells. 1003 00:51:56,790 --> 00:51:59,770 Beraz, hau adibide bat da kontroladorea. 1004 00:51:59,770 --> 00:52:02,842 Ikusten duzun bezala, hau da, bakarrik Yeah place--, barkatu? 1005 00:52:02,842 --> 00:52:04,960 >> IKUSLEEN: Zergatik ez dago errenkadan aurretik ampersand bat? 1006 00:52:04,960 --> 00:52:07,000 >> ALLISON BUCHHOLTZ-AU: Errenkadan aurretik ampersand bat. 1007 00:52:07,000 --> 00:52:11,000 Besterik ari gara errepikatzean. 1008 00:52:11,000 --> 00:52:13,490 Hori da, gainera helbide bat of-- 1009 00:52:13,490 --> 00:52:16,400 >> IKUSLEEN: Beraz, C erreferentzia bezala. 1010 00:52:16,400 --> 00:52:22,080 >> ALLISON BUCHHOLTZ-AU: Da ziurtatu egiten ari, egia esan duzula 1011 00:52:22,080 --> 00:52:24,730 jatorrizkoa eta ez kopia bat aldatzea. 1012 00:52:24,730 --> 00:52:28,580 C non modu berean dago erreferentzia ari gara hemen pasatuz, besterik ez 1013 00:52:28,580 --> 00:52:30,449 ziurtatu. 1014 00:52:30,449 --> 00:52:33,530 >> Ikusleak: Ez al da == ordez ez = PHP? 1015 00:52:33,530 --> 00:52:35,400 >> ALLISON BUCHHOLTZ-AU: ez da == etorri zen. 1016 00:52:35,400 --> 00:52:37,240 >> IKUSLEEN: C berdina delako da just 1017 00:52:37,240 --> 00:52:37,970 >> ALLISON BUCHHOLTZ-AU: Besterik ez =. 1018 00:52:37,970 --> 00:52:38,470 Bai, ez. 1019 00:52:38,470 --> 00:52:39,656 Ez da ==. 1020 00:52:39,656 --> 00:52:45,610 PHP == egiaztatzen delako desegiteko berdintasuna, eman, 1021 00:52:45,610 --> 00:52:47,650 baina kalitate aparteko. 1022 00:52:47,650 --> 00:52:51,050 Beraz, ez da PHP ==. 1023 00:52:51,050 --> 00:52:53,025 Da pixka bat sintaxia ezberdintasunak. 1024 00:52:53,025 --> 00:52:55,330 1025 00:52:55,330 --> 00:52:55,830 Bai. 1026 00:52:55,830 --> 00:52:57,538 Beraz, besterik gabe ari errepikatzean dugu ilara bakoitzean zehar, 1027 00:52:57,538 --> 00:53:00,850 eta errendatu, guys bada zure zehaztapenak bidez irakurri, 1028 00:53:00,850 --> 00:53:05,360 Hori besterik ez da, beste funtzio batzuk benetan HTML guztia prozesatu joan 1029 00:53:05,360 --> 00:53:09,760 eta erakutsi zure web duzu nabigatzailean. 1030 00:53:09,760 --> 00:53:10,610 >> OK. 1031 00:53:10,610 --> 00:53:15,360 Beraz, zure kontrolagailu pentsatzea gustatzen zaigu zer maneiatzen negozio logika gisa. 1032 00:53:15,360 --> 00:53:18,550 Hemen ikusten duzuen bezala, hau da, non gaude mahaitik gure datu hartuz, 1033 00:53:18,550 --> 00:53:23,530 hura izapidetu ari gara nolabait, eta gero ari gara pasatzen dugu off. 1034 00:53:23,530 --> 00:53:27,930 Diseinu batzuk errendatu egiten dugu, template batzuk gure ikuspegia da 1035 00:53:27,930 --> 00:53:31,810 eta ari bakarrik pasatzen dugu datuak jaso behar du. 1036 00:53:31,810 --> 00:53:33,340 Ez da datu guztiak. 1037 00:53:33,340 --> 00:53:35,340 Hori lortu nahi dugu Just datuak. 1038 00:53:35,340 --> 00:53:37,520 OK? 1039 00:53:37,520 --> 00:53:40,270 Funtsean prozesatzeko ondoren datuak. 1040 00:53:40,270 --> 00:53:44,780 >> Beraz, hau ikuspegia da, hau da, batura template dugula, 1041 00:53:44,780 --> 00:53:49,810 eta hori guztia, hau da, egiten, dezakezu Zure ustez PHP apur bat. 1042 00:53:49,810 --> 00:53:52,620 Ez da bat ustez PHP ez. 1043 00:53:52,620 --> 00:53:55,650 Besterik izan behar duzu Oso ikuspegian PHP gutxieneko, 1044 00:53:55,650 --> 00:53:58,860 eta inoiz ez da behar duzu Zure ustez kontsultatzeko. 1045 00:53:58,860 --> 00:54:01,580 Ez da inoiz hitz egiten zenuke Zure datu-basearen ikuspegia da. 1046 00:54:01,580 --> 00:54:02,760 Diferentzia handi bat da. 1047 00:54:02,760 --> 00:54:07,886 >> Beraz, zer gertatzen da hemen da, daukaguna PHP hori ilara zehar errepikatzean. 1048 00:54:07,886 --> 00:54:10,260 Beraz, kasu honetan, ginen geroztik ilara bakoitzean zehar errepikatzean 1049 00:54:10,260 --> 00:54:14,370 eta zerbait bihurtzean, hau izan zen ziurrenik bi dimentsioko array bat bezalakoa 1050 00:54:14,370 --> 00:54:18,240 non ilara batzuk izan ditugun da, berez, array bat, 1051 00:54:18,240 --> 00:54:20,520 errepikatzean ari garelako horren bidez berriro. 1052 00:54:20,520 --> 00:54:26,730 Eta besterik ez gabiltza inprimatzeko Ilara izena, ondoren, amaitzeko. 1053 00:54:26,730 --> 00:54:28,470 >> Ez zenuke behar hau foreach batean. 1054 00:54:28,470 --> 00:54:30,560 Inoiz ez dut ikusi dela benetan aurretik. 1055 00:54:30,560 --> 00:54:33,160 Egin dut foreach. 1056 00:54:33,160 --> 00:54:35,140 Ados, beraz, ikuspegi da. 1057 00:54:35,140 --> 00:54:40,170 Ea dugu oinez bada bidez Let zure pset pixka bat. 1058 00:54:40,170 --> 00:54:45,380 15 minutu ditugu, beraz, ziur naiz guys duten baino gehiago nahi 1059 00:54:45,380 --> 00:54:45,935 amaitzeko hasieran. 1060 00:54:45,935 --> 00:54:48,980 1061 00:54:48,980 --> 00:54:52,680 Me ikusi dut hau ekarri ahal bada sortu dezagun. 1062 00:54:52,680 --> 00:54:57,130 >> Beraz, ez dakit duzu guys zenbat deskargatu da eta whatnot oraindik, 1063 00:54:57,130 --> 00:55:00,660 baina username dugu hemen, eta pasahitza batzuk ditugu. 1064 00:55:00,660 --> 00:55:05,310 Eta, zoritxarrez, eskuinera orain datu-basea hutsik dago, 1065 00:55:05,310 --> 00:55:10,390 beraz, benetan behar dugu datu-base bat sortzeko. 1066 00:55:10,390 --> 00:55:13,470 Beno, hori arraroa da. 1067 00:55:13,470 --> 00:55:14,450 Ez zuen espero. 1068 00:55:14,450 --> 00:55:15,375 Akatsak teknikoak. 1069 00:55:15,375 --> 00:55:17,139 Zailtasun teknikoak. 1070 00:55:17,139 --> 00:55:17,930 Pset7 batzuk ditugu. 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 >> Beraz, gauza bat egin dezakezu, ekin kontsulta bat taula bat sortu dut. 1074 00:55:29,660 --> 00:55:38,570 Beraz, hau da users-- izango ote da zer hemen egin dezakezu, hau da, some-- badugu 1075 00:55:38,570 --> 00:55:39,830 Benetan orain? 1076 00:55:39,830 --> 00:55:40,330 OK. 1077 00:55:40,330 --> 00:55:44,510 Jakina ez dut, beraz, beroa egiten. 1078 00:55:44,510 --> 00:55:45,010 Oh. 1079 00:55:45,010 --> 00:55:45,740 Badakit zergatik. 1080 00:55:45,740 --> 00:55:49,070 Inoiz sortu dudalako nire benetako taulak. 1081 00:55:49,070 --> 00:55:52,400 Beraz, lehenengo batekin hasten zarenean datu-base bat, jakina duzu 1082 00:55:52,400 --> 00:55:56,550 Zein dira erabaki behar Gauzak hemen izan behar dut? 1083 00:55:56,550 --> 00:56:00,850 >> Beraz, besterik ez dugu joan off Gure datuak taula hemen, 1084 00:56:00,850 --> 00:56:06,410 identifikazio batzuk, izan genuen bertan besterik zaitezten int. 1085 00:56:06,410 --> 00:56:12,460 Eta baino gehiago dugu begiratuz gero hemen, ez da, Egia Beraz indizea gauza cool bat. 1086 00:56:12,460 --> 00:56:18,060 Lehen egiten baduzu, egingo da gauza zure mahai dago antolatutako hori, 1087 00:56:18,060 --> 00:56:19,410 eta, gainera, izango da berezia. 1088 00:56:19,410 --> 00:56:25,790 Beraz, kasu honetan, lehen egin dugu, eta naiz izen hori egiteko, 1089 00:56:25,790 --> 00:56:34,500 orduan besterik ez dugu egin da varchar bat bezalako 26 letrak, zergatik ez delako? 1090 00:56:34,500 --> 00:56:39,060 >> Eta gero joan ahal izango duzu gorde, eta gero ikusten baduzu, erabiltzaile batzuk hemen dugu. 1091 00:56:39,060 --> 00:56:42,950 Beraz, bat egin nahi badugu txertatzeko, egin izan dugu 1092 00:56:42,950 --> 00:56:51,807 Modu honetan, praktika entrenatzaileak, edo baduzu Zure queries-- Oh mutil batekin. 1093 00:56:51,807 --> 00:56:53,140 Ez dut erabiltzen honetan betiko. 1094 00:56:53,140 --> 00:56:53,980 Back hori hartu dut. 1095 00:56:53,980 --> 00:56:57,620 1096 00:56:57,620 --> 00:57:04,030 >> Hau bai editatu ahal izango duzu zure kabuz besterik informazioa eskuz txertatzeak 1097 00:57:04,030 --> 00:57:08,270 , zu bezalako zerbait horietako edozein alda dezakezu 1098 00:57:08,270 --> 00:57:13,730 make-- nahi baduzu nahi baduzu bat-batean get name kentzeko, askatu ahal izango duzu, 1099 00:57:13,730 --> 00:57:15,220 gauza horiek guztiak egin ahal izango duzu. 1100 00:57:15,220 --> 00:57:17,560 Inoiz behar baduzu zure taula eskuz aldatu, 1101 00:57:17,560 --> 00:57:20,200 I iradokitzen egiten hasi phpMyAdmin versus nahian 1102 00:57:20,200 --> 00:57:24,475 irudikatu SQL orokorrean kontsultak. 1103 00:57:24,475 --> 00:57:27,350 Noiz lehenik zure pset hasten zara, lan egiteko hemen joan zaren, 1104 00:57:27,350 --> 00:57:29,650 beraz, erabiltzen den horretara. 1105 00:57:29,650 --> 00:57:35,650 Eta orduan, egia esan nahi duzu Gauzak sartu zure table-- sartu 1106 00:57:35,650 --> 00:57:38,310 Benetan galdetzen diot non hau da, there's-- Here delako da. 1107 00:57:38,310 --> 00:57:39,310 Hori da, zer nahi nuen. 1108 00:57:39,310 --> 00:57:44,320 Beraz bazoaz SQL, ezin izan duzu benetan ikusi, hemen ikusten dugun bezala, 1109 00:57:44,320 --> 00:57:45,870 SQL kontsultak ditugu. 1110 00:57:45,870 --> 00:57:54,100 >> Beraz, zerbait hautatu nahi badugu edo zerbait sartu nahi izan dugu, bada, 1111 00:57:54,100 --> 00:58:00,320 txertatze egin dezakegu erabiltzaileek sartu, ezta? 1112 00:58:00,320 --> 00:58:04,460 1113 00:58:04,460 --> 00:58:07,230 Uste dut backslash behar duzu. 1114 00:58:07,230 --> 00:58:10,210 Gauza bat da jakitea, bada inoiz zaren hau erabiliz, 1115 00:58:10,210 --> 00:58:14,800 horiek berriro erabili ahal izango duzu apostrophes, normalean, 1116 00:58:14,800 --> 00:58:16,790 Oraindik Mac batean, ezta fitxa gainetik badago. 1117 00:58:16,790 --> 00:58:17,840 Beraz, gauza ona da jakitea. 1118 00:58:17,840 --> 00:58:23,330 >> Erabiltzaile txertatzeko izan duzu, eta gure balioak izan dugu, ezta? 1119 00:58:23,330 --> 00:58:29,700 Beraz balioak ditugu, eta gure balioak kasu honetan izan nahiko luke, 1120 00:58:29,700 --> 00:58:33,910 ID bat besterik ez dugu, beraz, guk egin izan bat nahi badugu. 1121 00:58:33,910 --> 00:58:35,320 Hori da, bitxi. 1122 00:58:35,320 --> 00:58:36,730 OK. 1123 00:58:36,730 --> 00:58:41,800 Beraz, hori besterik labur bat bezala SQL gauza txiki, 1124 00:58:41,800 --> 00:58:48,300 baina gero benetan baliagarria izan liteke fitxategi batzuk begiratu hemen. 1125 00:58:48,300 --> 00:58:50,985 >> Beraz Downloads joan. 1126 00:58:50,985 --> 00:58:51,950 Oh, ez Deskargak. 1127 00:58:51,950 --> 00:58:55,260 1128 00:58:55,260 --> 00:58:58,690 Beraz, gidatua azkar bat besterik ez zer karpetak horietako bakoitzean da. 1129 00:58:58,690 --> 00:59:03,090 Ere sartzen da, besterik ez dugu gauza duten zure nabigatzailea konfiguratzeko, 1130 00:59:03,090 --> 00:59:05,370 konstante hauek ditugu, eta funtzio horiek. 1131 00:59:05,370 --> 00:59:10,470 Oraindik horietako bat interesatuz gero, Gomendatzen dut funtzio begira. 1132 00:59:10,470 --> 00:59:17,400 Horietako bat dela super erabilgarria, egia esan hau hemen, dump da. 1133 00:59:17,400 --> 00:59:20,020 >> Beraz, hau erabiltzen baduzu, benetan izango da, besterik gabe, 1134 00:59:20,020 --> 00:59:23,120 inprimatu edozein izanda ere aldagai Gustukoa duzula. 1135 00:59:23,120 --> 00:59:29,000 Beraz, bada, arazoak kalkulatzen ari zaren zer array honen itxura out, 1136 00:59:29,000 --> 00:59:31,920 edo zer datu horiek, benetan, nola formateatuko da, 1137 00:59:31,920 --> 00:59:33,280 hau gauza handia da erabiltzeko. 1138 00:59:33,280 --> 00:59:39,889 Batez duzunean Stock anizkoitza duten erabiltzaileak, 1139 00:59:39,889 --> 00:59:41,680 hau izango da erabili zerbait handia. 1140 00:59:41,680 --> 00:59:42,890 Formatted-- izango da agian delako 1141 00:59:42,890 --> 00:59:45,806 >> Gutxienez ezagutzen dut niretzat noiz egin nuen pset hau, nolabait esateko formateatua da 1142 00:59:45,806 --> 00:59:47,210 I ez nahiko espero. 1143 00:59:47,210 --> 00:59:49,960 Beraz, batetik bestera joateko nintzen saiatzen eta hura manipulatzen saiatzen, 1144 00:59:49,960 --> 00:59:52,350 baina ez nuen benetan zer egiten ari nintzen ulertzen. 1145 00:59:52,350 --> 00:59:56,830 Beraz duzu irauli bada besterik ez da, izango da inprimatu nabigatzailean, 1146 00:59:56,830 --> 00:59:59,220 eta zehazki ikus dezakezu, nola formateatuko da. 1147 00:59:59,220 --> 01:00:03,530 Normalean izango da inprimatu gisa bere gakoak eta bere balioak array. 1148 01:00:03,530 --> 01:00:04,637 Beraz, ez daiteke. 1149 01:00:04,637 --> 01:00:06,720 Orobat, lagun dezake Oraindik benetan ziur duzula 1150 01:00:06,720 --> 01:00:09,070 Datu grabbing duten zinela pentsatu duzu. 1151 01:00:09,070 --> 01:00:12,950 Beraz, bada, nire mahaia bezalakoak ziren behin betiko dio ez ID hau duen erabiltzaile bat, 1152 01:00:12,950 --> 01:00:15,260 baina irauli joan beharko duzu aldakorra, ez da han, 1153 01:00:15,260 --> 01:00:17,551 jakina, badakizu hori Errorea non izan da joan. 1154 01:00:17,551 --> 01:00:22,180 Hau da tresna onena bat arazketa, nire ustez da. 1155 01:00:22,180 --> 01:00:24,480 Eta orduan, bat pare gauza batzuen hemen, 1156 01:00:24,480 --> 01:00:27,660 baina zati handiena, hori da egin inork zure atentzioa nahi dut, 1157 01:00:27,660 --> 01:00:31,060 oso lagungarria delako. 1158 01:00:31,060 --> 01:00:35,800 >> Publikoa, zer dugu hemen, hau da, hau da, gure CSS stuff guztiak. 1159 01:00:35,800 --> 01:00:40,520 Beraz, CSS, tipoak, gure irudiak, whatnot. 1160 01:00:40,520 --> 01:00:43,255 Honek gauza guztiak dela ez duzu aldatu. 1161 01:00:43,255 --> 01:00:46,070 1162 01:00:46,070 --> 01:00:50,080 Can you guys honetan bada pentsatzen CSS horrelako gauzak ditu letra-tipoak ere, 1163 01:00:50,080 --> 01:00:54,039 honek eredu bat izango litzateke, edo ikuspegi bat, edo controller bat? 1164 01:00:54,039 --> 01:00:54,914 IKUSLEEN: [INAUDIBLE] 1165 01:00:54,914 --> 01:00:57,080 ALLISON BUCHHOLTZ-AU: It litzaidake izan ikuspegi bat gehiago da, ezta? 1166 01:00:57,080 --> 01:01:00,510 Honek guztiak manipulazioa gauzak, gauzak nola begiratzen. 1167 01:01:00,510 --> 01:01:03,500 Beraz, hau ireki dugu bada hemen, ikusiko dugu hori da hori guztia gertatzen ari den hemen 1168 01:01:03,500 --> 01:01:05,060 zerbait bihurtzean ari gara. 1169 01:01:05,060 --> 01:01:05,820 OK? 1170 01:01:05,820 --> 01:01:09,710 Beraz, asko litzateke hau horretarako ikuspegi bat izateko. 1171 01:01:09,710 --> 01:01:14,810 Beraz, hau da, besterik gabe, batzuk hartuta, Honez portfolio.php batzuk deituz 1172 01:01:14,810 --> 01:01:19,430 , dugula eta, baina pasatzen da izenburua eta zorroan. 1173 01:01:19,430 --> 01:01:20,696 Eta besterik ez duten bihurtzean. 1174 01:01:20,696 --> 01:01:21,820 Egia esan, atzera hartzen dut. 1175 01:01:21,820 --> 01:01:27,890 Hau kontroladore bat da, zeren presentazioa, gogoratu, ikuspegia errendatzen. 1176 01:01:27,890 --> 01:01:30,832 Beraz, hau ere portfolio.php Kasu zure ikuspegia izango litzateke. 1177 01:01:30,832 --> 01:01:32,480 Sentitzen dut, guys. 1178 01:01:32,480 --> 01:01:36,160 Portfolio.php izango da Zure ikuspegitik, eta hau litzateke, besterik gabe, 1179 01:01:36,160 --> 01:01:38,730 Zure kontroladore izango da. 1180 01:01:38,730 --> 01:01:43,120 Eta honetan begirada bat hartuko dugu azkena hemen, txantiloiak, 1181 01:01:43,120 --> 01:01:47,330 Txantiloiak zure iritzia guztiak hemen. 1182 01:01:47,330 --> 01:01:52,420 Beraz, begiratuz gero, jakina, HTML asko ikusi irudirik. 1183 01:01:52,420 --> 01:01:58,920 >> Beraz, hau da, besterik ez duzu erakusten zer hasierako itxura. 1184 01:01:58,920 --> 01:02:04,810 Nabarituko duzu batzuk ditugu Formulario talde, dute aurkeztu. 1185 01:02:04,810 --> 01:02:08,510 Hona hemen nola erabakitzen duzu zer han argi erakusten duenez. 1186 01:02:08,510 --> 01:02:14,320 Botoi mota batzuk daukazu "bidali", eta, ondoren, zer esan nahi duzu 1187 01:02:14,320 --> 01:02:16,670 botoia bistaratu. 1188 01:02:16,670 --> 01:02:19,860 Beraz, nola egin nahi duzu erakusteko edozein izanda ere gustatuko litzaidake gisa. 1189 01:02:19,860 --> 01:02:24,520 >> Eta hemen ikusten dugu batzuk ditugu izena, pasahitza batzuk, 1190 01:02:24,520 --> 01:02:30,590 eta benetan hit dugu Utzi nik post batzuk izango, 1191 01:02:30,590 --> 01:02:33,346 eta nik zer idazteko gertatzen da? 1192 01:02:33,346 --> 01:02:35,430 Zer da ikuspegi honetarako kontroladorea? 1193 01:02:35,430 --> 01:02:38,040 1194 01:02:38,040 --> 01:02:40,940 Noiz Bidali hit dugu, zer deitzen dira egingo? 1195 01:02:40,940 --> 01:02:42,990 Ez dakigu? 1196 01:02:42,990 --> 01:02:45,560 Hemen da, beraz login.php. 1197 01:02:45,560 --> 01:02:47,600 Zerbait you guys dira ezartzea. 1198 01:02:47,600 --> 01:02:50,580 >> Beraz, beti esan ahal duzu zer izan da joan 1199 01:02:50,580 --> 01:02:53,740 izeneko hit duzu Aurkeztu ondoren Lehenengo lerroa hau hemen. 1200 01:02:53,740 --> 01:02:55,440 Zer inprimaki ekintza da. 1201 01:02:55,440 --> 01:02:58,350 Inprimakia aurkeztu, zer ekintza hartu dute? 1202 01:02:58,350 --> 01:03:01,440 Login.php deitzen diogu, eta guk deitu metodo honekin 1203 01:03:01,440 --> 01:03:05,500 post, horrek ditu informazioa ezkutatzeko. 1204 01:03:05,500 --> 01:03:06,210 OK? 1205 01:03:06,210 --> 01:03:14,485 Beraz, hau da zure ikuspegi da, eta orduan, jakina, Do login.php-- joan badugu egon behar dugu 1206 01:03:14,485 --> 01:03:16,025 oraindik? 1207 01:03:16,025 --> 01:03:17,970 Bai. 1208 01:03:17,970 --> 01:03:21,950 >> Beraz, hemen, honetan ikusiko dugun bezala logika askoz gehiago dauka. 1209 01:03:21,950 --> 01:03:23,570 Gure PHP guztia da hemen. 1210 01:03:23,570 --> 01:03:28,870 Berau $ _GET bazen ikusten saiatzen ari gara, berau $ Bi_dali, gauzak balioztatzeko bazen, 1211 01:03:28,870 --> 01:03:31,370 neurketako, hau guzia. 1212 01:03:31,370 --> 01:03:34,950 1213 01:03:34,950 --> 01:03:40,200 Beraz, horiek besterik ez dira hirurak gauza desberdinak hemen. 1214 01:03:40,200 --> 01:03:43,750 ez duzu gauzak aldatzeko. 1215 01:03:43,750 --> 01:03:46,540 Gauza sortzen duzu template, ziurrenik, 1216 01:03:46,540 --> 01:03:51,350 baina neurrian HTML edo gisa doa edozein Sorozabal, 1217 01:03:51,350 --> 01:03:54,550 utz dezakezu soil gisa edo bezain korapilatsu nahi duzun bezala. 1218 01:03:54,550 --> 01:03:59,800 >> Batzuek lortu benetan hartuz eta batzuk nahiko awesome web orriak egiteko. 1219 01:03:59,800 --> 01:04:00,940 Ez duzu horretarako. 1220 01:04:00,940 --> 01:04:03,750 Denbora izanez gero, oso Benetan cool gauza bat. 1221 01:04:03,750 --> 01:04:08,260 Inguruan nahaspila ahal duzun CSS eta HTML eta askoz hobeto sentitzen da, 1222 01:04:08,260 --> 01:04:10,810 baina ez ez sentitzeko pressured. 1223 01:04:10,810 --> 01:04:14,760 Ez dago to an ez duzu askorekin ezartzeko eman eman dituzten back end, 1224 01:04:14,760 --> 01:04:17,170 eta erregistratu, eta gauza horiek guztiak. 1225 01:04:17,170 --> 01:04:20,490 >> Beraz, espero dugu pixka bat laguntzen. 1226 01:04:20,490 --> 01:04:23,430 daukazu mutil edozein zalantza ezer desagertu baino gehiago dugu, 1227 01:04:23,430 --> 01:04:25,690 Beste edozein baliabide? 1228 01:04:25,690 --> 01:04:31,160 Behin betiko egingo dut guztia bidali Nire adibidez PHP you guys kode, 1229 01:04:31,160 --> 01:04:35,020 eta gero sentitzen free hartu argazkiak edo honen whatnot. 1230 01:04:35,020 --> 01:04:36,180 Gainera online da. 1231 01:04:36,180 --> 01:04:39,010 Beti besterik ikusi ahal izango duzu berriro. 1232 01:04:39,010 --> 01:04:42,190 Beraz, bada, guztion ona? 1233 01:04:42,190 --> 01:04:42,690 Bai. 1234 01:04:42,690 --> 01:04:44,523 >> AUDIENCE: Nahi dut , berresteko eta gara 1235 01:04:44,523 --> 01:04:47,447 SQL hautatu egiten du, izar dena esan nahi du, ezta? 1236 01:04:47,447 --> 01:04:48,530 ALLISON BUCHHOLTZ-AU: Bai. 1237 01:04:48,530 --> 01:04:50,446 IKUSLEEN: Eta gero, bada ez duzu izarra, 1238 01:04:50,446 --> 01:04:53,732 nahi izanez gero jakin batetik hartu du errenkadan, ondoren, jarri besterik ez duzu izenaren of-- 1239 01:04:53,732 --> 01:04:55,440 ALLISON BUCHHOLTZ-AU: Ilara-izena 1240 01:04:55,440 --> 01:04:56,240 eta zer balioa nahi duzu nahi duzun. 1241 01:04:56,240 --> 01:04:57,577 >> IKUSLEEN: Eta gero data. 1242 01:04:57,577 --> 01:04:59,910 ALLISON BUCHHOLTZ-AU: Whatever duzu, bai bilatzen ari zaren. 1243 01:04:59,910 --> 01:05:05,100 Modu berean, egiten baduzu EZABATU * etik taula batzuk, guztia ezabatu egingo da. 1244 01:05:05,100 --> 01:05:08,896 Beraz, * basati bat besterik ez da dena txartela. 1245 01:05:08,896 --> 01:05:09,788 >> Ikusleak: 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 Beno, bat handia astelehenean, guys. 1249 01:05:12,800 --> 01:05:13,760 Datorren astean ikusiko duzu dut. 1250 01:05:13,760 --> 01:05:15,530 Zure pset Zorte ona. 1251 01:05:15,530 --> 01:05:16,992