[Seinm ceoil] ALLISON BUCHHOLTZ-AU: Ceart go leor, gach duine, fáilte ar ais go dtí rannóg. Tá súil againn go raibh tú go léir iontach Oíche Shamhna deireadh seachtaine, nó Halloweekend, mar is maith liom a rá, ar fad quieuit agus a ghnóthú. Agus buíochas le Dia nach bhfuil sé ag cur sneachta níos mó. Tá sé i ndáiríre grianmhar taobh amuigh. Bhí mé fíor-sásta faoi sin. Gan réidh a tharraingt amach mo buataisí gheimhridh. Súil go dtosnódh, chuaigh pset6 maith go leor. Má tá tú tuirseach de C, tá mé sásta a rá go bhfuil tú ag déanamh le C le haghaidh anois. Táimid tar éis transitioned go hiomlán i cláir gréasáin, ionas go mbainfidh tú a bheith ag obair i HTML, PHP, b'fhéidir le beagán de JavaScript. Níl a fhios agam cad a tseachtain seo chugainn Tá pset, mar sin ní féidir liom a ráthú cad do Beidh pset chugainn a bheith, ach pset seachtaine seo Tá CS50 Airgeadais, atá go bunúsach cur chun feidhme an saghas leathanach gréasáin gur féidir leat a cheannach agus a dhíol stoc, agus súil a choinneáil ar iad a choinneáil. Agus tá sé deas fionnuar, toisc go léir de tá sé a ghintear dinimiciúil. Is féidir leat a bheith úsáideoirí éagsúla a gach ceann acu a gcuid faisnéise féin, agus tá tú ag dul a bheith a chur i bhfeidhm go léir de sin. Tógann sé tamall. I mo thuairimse, cinnte go bhfuil sé seo níos éasca ná psets C, ach a thógann sé níos faide. Tá tú ag foghlaim teanga nua, PHP, atá an-chosúil leis C, ach ar ndóigh, tá sé ag dul chun a cheangal leat chun breathnú suas chomhréir agus a thuiscint conas a thiontú idir na teangacha. Ach ní dóigh liom go níl rud ar bith Super choincheapa de crua faoi seo pset. Tá sé ag foghlaim ach an teanga nua agus ag fáil tríd na píosaí beag. Má tá tú ag guys léamh trí an spec, tá sé deas fada. Ceapaim go bhfuil an ceann seo cosúil le 21 leathanaigh, más cuimhin liom i gceart. Tá sé ina spec fada. Mar sin, más rud é nach bhfuil tú ag léamh it-- 22. 32. Wow. Mar sin, bhí mé amach ag 50% ann. Mar sin, 32 leathanach. Mar sin, tá sé ar fad. Tá go leor de píosaí, ach ní Ba chóir go mbeadh na píosaí a bheith go dona. Tá sé ach go leor. Mar sin, cinnte tús a chur leis go luath más féidir, de réir mar is gnách, ach is dóigh liom ba chóir é a bhraitheann ar beag níos deise ná háirithe na psets mhaith ghnóthú agus a Athraigh go bhfuil ach an-deacair a wrap do cheann timpeall. Mar sin, leis sin, táimid ag dul chun tumadóireacht a dheanamh i. Ní dóigh liom go bhfuil do chlár oibre sleamhnán lá atá inniu ann, ach tá muid ag dul a bheith ag caint faoi PHP. Beidh mé a thabhairt duit de chineál ar cúrsa tuairteála ar roinnt rudaí gur b'fhéidir gur mhaith leat a fháil amach faoi PHP. Rudaí error éagsúla, rudaí chun breathnú amach. Táimid ag dul a bheith ag caint le beagán faoi SQL. Rudaí Díreach an-simplí ann, agus ansin freisin MVC Tá Samhail View Rialaitheoir, a é an chaoi a bhfuil do pset ar bun, ionas go tuiscint ar conas go Beidh na hoibreacha a bheith Super úsáideach. Gach ceart. Mar sin, PHP. Ba chóir duit a guys a bheith déanta rud an-, an-simplí a le PHP, a bhfuil rud bun anseo, nuair a chuir tú de chineál éigin ar an an barr ar anseo go raibh roinnt an t-ainm go bhfuil tú ionchur, agus go mbeadh sé a rá cosúil le Dia duit, Ben, nó Dia duit, Allison, agus go mbeadh sé pop suas. Mar sin, tá sé seo i ndáiríre cad é Ba chóir go atá ar chuma ó do pset, i gcás go bhfuil tú guys ag iarraidh go mbeadh a fhios nó ní raibh a figiúr sé amach go maith. Ach ní mór dúinn ar na marcanna gceist anseo a léiríonn go bhfuil an PHP. Wrap siad é, agus ansin htmlspecialcharge, cuimhnigh, ach, a dhéanamh cinnte go bhfuil tú sábháilte ó aon ionsaí instealladh dÚsachtach nó má déanann duine éigin a chur carachtair mailíseach dÚsachtach isteach i do réimse an t-ainm, ní dhéanann sé Is maith suas do fhreastalaí nó whatnot. Agus ansin má deara againn, HTML seo fhoirm Bhí modh $ _GET, a, más cuimhin linn ár superglobals as PHP, $ _GET, $ _POST, beidh orainn a bheith ag dul isteach iad siúd i beagán. Ach tá a fhios againn go bhfuil roinnt an t-ainm anseo a fhreagraíonn don ainm gur chuir muid. Mar sin, tá sé seo ach de chineál ar cosúil leis an an-simplí a PHP HTML comhoibriú go raibh tú guys ó pset sé. Ach ní dhéanann sin i ndáiríre freagra a bhfuil PHP. Gan amhras tá sé ina teanga, ach ní mór dúinn i ndáiríre Labhair faoi sé san alt seo, agus mar sin níl le beagán níos mó faoi ​​cad é PHP i ndáiríre. Dá bhrí sin tá PHP ach PHP réamhphróiseálaí Hipirtéacs. Tá mheas sé i ndáiríre teanga cláir toisc go bhfuil sé loighic, ach má muid ag cuimhneamh ag caint faoi HTML, ar a dtugtar againn go teanga marcála versus teanga cláir mar HTML Is mhodhnú docht conas rudaí a breathnú ar an leathanach. Tá sé díreach mhodhnú an bhfuil rud éigin trom, nó bíodh sé ina foirm, eilimint, nó rud éigin mar sin. Ní chuireann sé aon loighic. Ní chuireann sé lúb nó coinníollacha. Ní féidir leat earráid rudaí a sheiceáil. Ba mhaith leat ceachtar rudaí a thaispeáint ar bhealach áirithe nó a iarraidh le haghaidh rudaí ón úsáideoir. Sin é. Mar sin, leis PHP, a dhéanann sé i ndáiríre ar ár gcumas a dhéanamh ar gach ceann de na rudaí níos loighciúil, cosúil leis a bhailíochtú an t-ionchur nó ionramháil sé ar bhealach éigin. Is féidir linn a chur le chéile sé le HTML, mar atá againn ach Chonaic i do pset seo caite agus ceart anois, agus ligeann sé dúinn a chruthú na leathanaigh gréasáin dinimiciúil. Mar sin, má tá tú guys ever-- Níl a fhios agam más rud é bhí tú cosúil liomsa, ach i lár na scoile Bhí siad dúinn an deis seo a rang TF i gcás ina cruthaithe againn ach leathanaigh ghréasáin HTML, agus bhí siad statach agus cliceáil ar fud chun rudaí eile, ach ní d'athraigh siad. Le cinn dinimiciúil, cad is féidir linn a dhéanamh, cosúil le CS50 Airgeadais, bhfuil tú ag dul go bhfuil úsáideoirí éagsúla. Ag brath ar na húsáideoirí sin ' roghanna, agus cad tá siad ag ceannach nó cad tá siad ag díol as a gcuid stoic, tú ag dul a chur ar taispeáint rudaí éagsúla. Mar sin, má tá roinnt tréith a aithint do do úsáideora úsáid an leathanach gréasáin, is féidir linn dinimiciúil a chinneadh cad a chur ar taispeáint dóibh. Níl sé an rud céanna le haghaidh gach amháin duine, a má bhí againn ach HTML, Bheadh ​​an leathanach a bheith mar an gcéanna do gach duine aonair a thug cuairt. PHP ligeann dúinn chun leathanaigh a personalize. Agus ansin is féidir linn iad a chur ceachtar i an comhad céanna, a bhí, mar atá i gcás roimh anseo, chonaic muid go ní mór dúinn HTML léir anseo agus ansin ní mór dúinn seo beagán de PHP. Is féidir linn a dhéanamh mar sin, nó le CS50 Airgeadais, má tá tú guys d'fhéach sé ar an files-- agus ba cheart dúinn a bheith am chun dlús a trí cúpla acu le chéile ag deireadh na againn section-- Is féidir a fheiceáil conas is féidir leat a choinneáil i ndáiríre iad a dheighilt, a bhfuil iarbhír an rud níos fearr a dhéanamh. So. Chúrsa tuairteála. Gach na rudaí tapaidh simplí d'fhéadfadh gá duit fios a bheith agat le haghaidh PHP. Athróg Ag dearbhú. Sin gorm beagán annoying, ach is féidir súil go dtosnódh tú guys é a fheiceáil. Más rud é nach, beidh mé ag scríobh sé ar an mbord cailc. Na hathróga dhearbhú. Rud amháin a fhios sin, murab ionann agus C, PHP Tá clóscríofa loosely nó dinimiciúil, rud a chiallaíonn nach gá duit a insint athróg cén cineál é. Is féidir leat ach a rá ach roinnt athróg is ionann bith is mian leat é a, agus beidh sé a chinneadh an cineál go athróg ag am a reáchtáil ar do shon. Mar a mbainfidh tú a fheiceáil, is féidir é seo a chruthú roinnt rudaí an-suimiúil. Ach chun críocha an chuid is mó, tá tú nach gá a shonrú ar an gcineál. Is féidir leat, agus is féidir leat cineál caitheadh ​​rudaí cosúil le tú de ghnáth Ní bheadh ​​a fheiceáil más mian leat bhfeidhm é a bheith le cineál áirithe, ach ní gá duit a. Níl sé ag dul a yell ag tú má dhearbhaíonn tú ach athróg agus nach bhfuil a shonrú i ndáil le cineál ar sé. Mar sin, i gcás nach féidir leat a léamh this-- Tá a fhios agam nach bhfuil sé an chuid is fearr. Shíl mé go mbeadh sé a thaispeáint suas better-- an Is bealach tú thúsú ar aon athróg amháin le comhartha Dollar, cad ba mhaith leat é a bheith ar a dtugtar, agus ansin cad a bhfuil tú a shannadh dó. Mar sin, sa chás seo, tá sé seo roinnt $ var = 3. Mar sin, má linn a úsáid riamh $ var áit éigin, beidh sé ach a bheith mar a chur 3 ann mar an gcéanna. OK? Mar sin, aon athraitheach, ach comhartha Dollar, is cuma cad ba mhaith leat chun glaoch ar do athraitheach, agus is cuma cad ba mhaith leat é a comhionann. With Little. Lúide a scríobh chun initializing athróg, ceart? An bhfuil ciall a dhéanamh do gach duine? Just a difríocht error tapaidh idir C agus PHP. Tá arrays i bhfad with i PHP. Is féidir linn a thabhairt dóibh eochracha. Mar sin, ar an mbealach chun smaoineamh tá sé go, má táimid riamh ag iarraidh a rochtain a fháil ar eilimint laistigh eagar, is gá dúinn a fhios ag an innéacs de, ceart? Mar sin, tá a fhios againn go le C, againn D'fhéadfadh rochtain a fháil ar an chéad eilimint ag déanamh lúibín eagar náid, nó má táimid ag iarraidh ar an chéad eilimint, lúibín eagar amháin. Agus má bhíomar ag iarraidh rud éigin i ann, d'fhéadfadh muid díreach a iterate trí, mura rud é Bhí a fhios againn i ndáiríre an t-innéacs. Rud amháin go bhfuil i ndáiríre cool le arrays PHP is é go bhfuil siad cad tugaimid comhthiomsaitheach. Mar sin, is féidir linn a cheangal roinnt eochair do roinnt luach, agus táimid ag dul i ndáiríre to-- beidh mé léiríonn tú conas is féidir linn seo a úsáid sa dara. Ach go bunúsach, más mian leat riamh a thúsú le sraith mar sin, Tá tú roinnt $ eagar. Mar sin, ar an mbealach céanna, tá sé ach roinnt athróg go bhfuil muid ag cruthú. D'fhéadfaí é seo a dtugtar is cuma cad a raibh tú. D'fhéadfadh sé seo a bheith $ sampla. Just a athróg eile. Cad a dhéanann sé le sraith an error lúibín go bhfuil muid anseo. Díreach cosúil le gnáth C. Agus muid go bhfuil roinnt eochair do roinnt luach. Mar sin, téann key1 a value1, key2 dhá théann chuig value2. Tá na péirí scartha le camóga, díreach cosúil le arrays gnáth. Mar sin féin. Big amháin. Tá Eochracha roghnach. Ní gá duit a úsáid a bhaint astu. Agus más rud é nach bhfuil tú, ansin tá sé ach gnáth. Ceist? Nó, OH. LUCHT ÉISTEACHTA: Bhuel, mar gheall ar an gceart. Cá an chuimhne ag teacht ó? Is féidir go mbeadh sé chomh maith mar an gcéanna ar nós [Inaudible] agus as an chairn? An é sin a úsáid freisin PHP? Cosúil nuair a bhíonn muid ag nascadh iad? ALLISON BUCHHOLTZ-AU: Le PHP, Ní chuirimid claonadh a bheith buartha faoi i gcás ár n- cuimhne ag teacht as. Ní chuirimid chaitheamh go leor am ag caint faoi sin, mar sin tá sé i ndáiríre rud ar bith is gá duit a bheith buartha faoi. Mar sin, tá eochracha roghnach. Ar an mbealach céanna, más rud é nach bhfuil tú ag iarraidh a dhéanamh a bhaineann leo, ba mhaith leat ach eagar gnáth i gcás Is eagar náid an chéad eilimint agus tá sraith amháin an dara eilimint, is féidir leat é a dhéanamh go díreach mar a bheadh ​​tú i C. Tá tú roinnt athróg go bhfuil ag dul a bheith ar do eagar, agus is ionann sé na lúibíní anseo. Is ea. LUCHT ÉISTEACHTA: An bhfuil sé a bheith ar an pointe céanna nodaireacht. Cosúil, is féidir liom a dhéanamh cosúil le sraith ++, agus pointí go dtí an dara ceann. ALLISON BUCHHOLTZ-AU: Is féidir leat do-- Bhuel, is féidir leat a roinnt iterator, i, gur féidir leat a dhéanamh liom ++ agus a dhéanamh ar sraith de mé ar an mbealach céanna. Ach tá go bhfuil sé. Mar sin, mar sa chás seo, Bheadh ​​sraith de 1 cothrom le 20. Saghas céanna nodaireachta innéacsú. Tá sé seo go bunúsach ach rud intuigthe anseo, nuair a deir sé náid, náid go 10, go 1 go 20, 2-30. Tá sé díreach eochracha intuigthe chun é. Cad iad na hathruithe a bhfuil PHP é go bhfuil tú anois an chumhacht a athshannadh leis na heochracha chun dhéanamh is cuma cén mhaith leat. Mar sin, tá rud amháin anseo. Mar sin, tá mé díreach tar éis roinnt samplaí anseo gur scríobh mé suas ar do shon guys mar is dóigh liom mhaith samplaí gcónaí cabhrú le níos mó ná an teibí. Mar sin, sa chás seo anseo, ní mór dúinn go bhfuil roinnt eagar comhthiomsaitheach is é mo chéad ainm, mo ainm seo caite, agus mé Táim ag macalla, a bhfuil ach chun gach críche anseo ag dul a phriontáil amach leis an aschur anseo. Agus deir sé, OK. Priontáil amach an luach a fhreagraíonn do eagar ag eochair Allison. Agus is féidir liom a sheolann tú chomh maith guys cód seo go léir tar éis an ranga. Mar sin, nuair a reáchtáil againn seo, cad a dhéanann cheapann tú go bhfuil dul chun tarlú? Cad atá ag dul a phriontáil amach? LUCHT ÉISTEACHTA: D'ainm seo caite. ALLISON BUCHHOLTZ-AU: mo ainm seo caite. Déanann sé. Ceart anseo. Priontáil amach. Mar sin, má bhí muid chun seo a athrú agus táimid Bhí duine éigin eile a chur ar ár list-- Mar sin, a ligean ar rá ní mór dúinn Emma anseo, agus baint againn do name-- seo caite A ligean ar a fheiceáil má litrithe mé an ceart seo. LUCHT ÉISTEACHTA: Yeah. ALLISON BUCHHOLTZ-AU: Is ea. LUCHT ÉISTEACHTA: Dea-phost. ALLISON BUCHHOLTZ-AU: Lovely. Mar sin anois má táimid tar éis sin anseo agus bhíomar ag iarraidh a teacht ar do ainm seo caite, tá tú é ansin. Mar sin, is féidir leat ach smaoineamh ar é mar áit an eochair anseo. Tá tú in áit ach an t-innéacs. Mar sin, is féidir leat cuardach a dhéanamh go díreach trí eagar i bhfad níos éasca. Ní gá duit a fhios ag an innéacs. Chomh fada is an eochair go bhfuil tú ag lorg as ann áit éigin sa eagar, Beidh PHP a fháil, agus beidh sé ar ais an luach a bhaineann leis. Mar sin, tugann sé tú a lán níos mó cumhacht le do arrays. Is ea. LUCHT ÉISTEACHTA: Má tá tú dhá eochracha an céanna, beidh sé a thabhairt duit earráid? ALLISON BUCHHOLTZ-AU: Tá sé Ba cheart a thabhairt duit ar earráid, yeah. An bhfuil a dhéanamh le beagán ciall níos mó le haghaidh tú guys? Agus ar an mbealach céanna, ní mór dúinn le sraith anseo nach bhfuil aon eochracha. Chomh maith leis sin tá sé seo le error gur b'fhéidir gur mhaith leat a bheith ar an eolas, mar go mbainfidh tú ní mór é seo a úsáid i do pset. Aon uair a bhfuil tú ag déanamh macalla, tá tú na comharthaí athfhriotail, agus aon uair a bhfuil tú ag tagairt ar chuid de eagar, caithfidh tú a bhfuil na braces chatach thart timpeall orthu. Tá sé de chineál ar annoying, ach tá tú díreach chun é a dhéanamh. Mar sin, ach rud éigin a choinneáil i gcuimhne. Má tá tú ag rith isteach earráidí de, Tá a fhios agam go bhfuil sé seo i mo eagar ach tá sé earráidí caitheamh ag dom, déan iarracht braces a chur timpeall air agus ba cheart go n-oibríonn sé. Mar sin, sa chás seo anseo, tá sé seo le gnáth C eagar go táimid ag úsáid chun. An bhfuil trí, a cúig, agus sé, agus muid díreach ag iarraidh a phriontáil amach an chéad eilimint, agus mar sin ba chóir é seo a phriontáil amach trí cinn. Agus raibh mé a reáchtáil go léir, mar sin tá súil againn a athrú rud ar bith. Feicimid ag bun anseo, priontaí sé ach amach trí cinn. Cool. Go ciall a dhéanamh do gach duine? Arrays comhthiomsaitheach. I bhfad with ná arrays gnáth. Is é seo an why-- raibh David thaispeáint duit cur i bhfeidhm PHP na pset6 le linn léacht ar chor ar bith? OK. Mar sin, beidh mé a thaispeáint duit. Níl a fhios agam sé amach ar an t-- LUCHT ÉISTEACHTA: Rinne sé an tseachtain seo caite. ALLISON BUCHHOLTZ-AU: An raibh sé an tseachtain seo caite? LUCHT ÉISTEACHTA: Yeah. ALLISON BUCHHOLTZ-AU: Yeah. Mar sin, is féidir speller a dhéanamh i cosúil sé línte le PHP, agus cuid de an cumhacht sin tá an eagar comhthiomsaitheach áit Is féidir leat a luchtú ach gach focal i, agus tá tú comhionann é go fíor nó bréagach. Agus is mar sin is féidir leat a rá, OH. Foclóir Fill ar ais ar roinnt focal, agus má tá sé ann, beidh sé ar ais fíor. Seachas sin, ní bheidh sé a aimsiú beidh sé, agus é a sheoladh ar ais bréagach. Mar sin, de chineál ar rud beag cool. Gach ceart. Mar sin, tá na arrays comhthiomsaitheach. Tá siad deas fionnuar. Is maith liom i ndáiríre iad. Agus ar ndóigh this-- Ah. OK. Anois, tá sé ag obair. B'fhéidir. OK. Rud eile. Mar sin, le comhionannas, ach rud fionnuar a choinneáil i gcuimhne. Le PHP, mar gheall ar é Tá clóscríofa dinimiciúil, Is féidir an cineál athrú ag brath ar nuair a ritheann tú é, conas atá tú ag rith é. Tá mé i ndáiríre roinnt fionnuar samplaí go mbainfidh mé léiríonn tú guys. Ach == seiceálacha ach le haghaidh comhionannas tar éis cineál juggling. Mar sin, má tá tú rud éigin go bhfuil cosúil leis an carachtar 1 agus uimhir 1, Bheadh ​​PHP insint duit go iad siúd atá comhionann mar gheall ar é Is féidir juggle na cineálacha na dhá cheann acu go dtí go bhfuil sé comhionann, a b'fhéidir le haghaidh do chás go bhfuil fíneáil. Más gá duit a fheiceáil má tá siad an chineál céanna de luach agus an cineál céanna, ba mhaith leat seo ===. Agus ní dóigh liom go bhfuil aon cás nuair is gá duit a úsáid go i do pset, ach le haghaidh a lán de na tú a bheidh ag dul ar a dhéanamh leathanaigh ghréasáin do do thionscadail deiridh agus rudaí, tá sé rud maith ar an eolas go == agus === atá difriúil, agus tá sé ina dea- idirdhealú a thuiscint. OK. So. Lúba foreach. Tá siad ar bhealach a iterate trí eagar. Mar sin, ach is maith arrays tháinig sin i bhfad with i PHP, do bhealach a iterate trí eagar, I mo thuairimse, thiocfaidh chun bheith freisin with i bhfad agus i bhfad níos cumhachtaí. Mar sin, in ionad a bheith a chruthú ionann roinnt le haghaidh mé 0 agus is cuma cad, agus ansin a thabhairt cothrom le dáta go mé mar a théann tú tríd, ní mór dúinn an lúb foreach uamhnach. Mar sin, tá anseo an ginearálta caighdeánach struchtúr an dá. Mar sin, tú ceachtar bhfuil foreach éigin eagar mar an luach is mian leat a iterate mar. Mar sin, is é seo an t-ainm ar an eagar athróg gur mian leat a tagartha, agus tá sé seo cad ba mhaith leat a ghlaoch air laistigh den lúb. OK? Mar sin, fhreagraíonn sé seo don gach gné den eagar, agus a úsáideann tú an luach laistigh den lúb. Tá mé sampla. Tá a fhios agam go bhfuil samplaí sin i bhfad níos fearr. Agus mar sin tá sé seo má tá aon eochracha, agus mar sin tá sé seo cosúil le má tá muid ach amháin i gcás na heochracha Is iad na gnáth-innéacsanna do do eagar. Nó tá sé seo freisin i gcás más rud é tá tú aon úsáid le haghaidh na heochracha. Mura bhfuil tú cúram faoi na heochracha agus tú díreach ag iarraidh a iterate tríd leis na luachanna do gach ceann de na i cibé ord, go breá. Is féidir leat úsáid an struchtúr. Seachas sin, má tá eochracha, ár n- $ Luach athruithe díreach go $ luach lárnach. Mar sin, athruithe sé ach péire luach lárnach. Agus ansin is féidir linn a tharchur chuig $ eochair agus $ luach laistigh dár lúb. OK? So. Sampla. Déan níos deise é. OK. Mar sin, ní mór dúinn an ceann seo anseo, a ní mór dúinn roinnt are-- Is féidir leat freisin a chruthú le sraith mar seo ag a bhfuil roinnt athróg comhionann chun eagar le lúibíní, nó is féidir leat a dhéanamh go díreach lúibín. Ba chóir duit a dhéanamh ar an lúibín, ach is é seo ar bhealach eile chun é a dhéanamh. Mar sin anseo tá roinnt sraith de thrí gnéithe amháin, dhá, agus trí cinn, agus ní mór dúinn ár n-foreach. Fógra fhreagraíonn amháin leis an eagar go bhfuil muid ag iterating thar, agus is é seo cad tá muid ag glaoch gach rud in ár eagar. Tá Agus is é seo go léir a dhéanamh sé ag dul a phriontáil amach gach luach. Mar sin, má ritheann linn é, faoi deara againn go bhfuil muid bhfuil luach amháin, luach dhá, trí luach. Agus ar an mbealach céanna go hiondúil Ní mór arrays a bheith de chineál amháin, Ní gá arrays a bheith go léir a bheith ar an chineál céanna anseo. Mar sin, anois ní mór dúinn roinnt slánuimhir. Tá dhá teaghráin. Mar sin, is féidir do arrays a fháil i bhfad níos cumhachtaí agus b'fhéidir beagán Messier giotán, ag brath ar an bhealach is mian leat chun breathnú ar sé. Mar sin, is féidir linn a athrú seo a go cuma cad ba mhaith linn. Bainimid úsáid as luach. Sin díreach an rud caighdeánach a úsáid againn. Ach, díreach chomh tábhachtach go mbeadh a fhios gur féidir linn glaoch ar an gcuntar mhaith má bhíomar ag iarraidh. Agus chomh fada agus a mheaitseáil siad suas, ar ndóigh tá gach duine sásta. Más mian leat riamh a rith PHP rud éigin mar seo ordaithe a reáchtáil líne a fhios agat seo anseo, an bhfuil tú díreach PHP, agus ansin is cuma cad comhad a ba mhaith leat a rith. Mar sin, más mian leat a praiseach ar fud le PHP, agus níos mó ar an loighic agus ní gá duit i ndáiríre a a fheiceáil cosúil i bhrabhsálaí gréasáin, is féidir leat a reáchtáil ach é i na n-orduithe mar sin agus beidh macalla phriontáil amach is cuma cad is mian leat. OK. Is é an bealach eile go bhfuil muid mar seo. Mar sin, tá sé seo le cás ina b'fhéidir gur mhaith leat a bhaint as an eochair agus an luach araon, Tá a fhios agam go bhfuil na leithéidí samplaí Super suarach ach tá súil agam a dhéanann siad sé beagán níos soiléire. Mar sin anseo tá roinnt eagar arís, ach an uair seo, seachas díreach tar éis Tá a fhios agat níl aon eochair. Tá eochracha do gach ceann de na. Mar sin, tá dul a cheann, beidh b fhreagraíonn go dtí dhá, beidh agus c fhreagraíonn do thrí. Agus sa chás seo, más rud é scríobh againn ar an mbealach seo, rochtain a fháil ar an dá eochair muid agus luach gach ceann de na. Mar sin, nuair a reáchtáil againn seo, a fháil againn gach ceann de na. Mar sin, priontaí sé amach ár eochracha agus luachanna comhfhreagracha. Tá rud eile fuarú go, agus tá a fhios agam dúirt mar nach raibh an duine a bhfuil eochracha, ach tá sé i gcónaí go hintuigthe ar eochair toisc más rud é nach bhfuil tú ag a tharmligean eochair, ar ndóigh, do chuid Tá eochracha díreach tar éis do innéacsanna nó innéacsanna mar sin d'fhéadfadh muid i gcónaí a dhéanamh freisin ar an ceann seo. Cosúil le seo. Beidh mé a phriontáil amach. Mar sin, sa chás seo, má thugann tú faoi deara, ní mór dúinn ár n-eochracha intuigthe de náid, ceann amháin, agus dhá anseo. Agus ar an mbealach céanna leis an gceann seo, Is féidir leat i gcónaí ach a rá r mar luach, agus tá tú díreach tar rochtain a fháil ar an luach. Ní gá duit a cúram faoi do eochracha, fiú amháin má tá do chuid eochracha, más rud é nach bhfuil tú faoi chúram iad, ní gá duit gá go Ní mór iad a chur i do lúb foreach. An bhfuil a dhéanann ciall do gach duine? LUCHT ÉISTEACHTA: An féidir leat díreach glaoch ar na heochracha, freisin? ALLISON BUCHHOLTZ-AU: Yeah tú D'fhéadfadh a dhéanamh go hiomlán go, freisin. I ndáiríre, fan. Coinnigh ar. Bheadh ​​it-- Uimh Más mian leat an eochair, ansin is gá duit eochair a dhéanamh chun luach. LUCHT ÉISTEACHTA: Cuir luach. ALLISON BUCHHOLTZ-AU: Yeah. Agus riamh tú díreach a úsáid go bhfuil luach ar fad. LUCHT ÉISTEACHTA: OK. ALLISON BUCHHOLTZ-AU: Má tá tú ach a chur ar rud amháin i ann, sé ag dul a glacadh leis go bhfuil tú ag caint faoi ar an luach, nach bhfuil an eochair. Ceist Mhór. Gach ceart. Cool. I ndáiríre, a shealbhú ar. Lig dom a fheiceáil cad tá mé. Mar sin, sula a fháil againn i bpost agus a fháil, mé díreach ag iarraidh a thaispeáint duit guys beagán faoi ​​conas a bhfuil sé dinimiciúil clóscríofa, a bhfuil de chineál ar cool. Tá mé go léir. Tá mé cosúil le ceithre samplaí suas anseo, agus beidh mé a sheolann tú an gcód seo go léir tar éis an ranga. Mar sin anseo tá roinnt athróg a. Sin díreach 1 móide 1, ceart? Agus táimid ag dul a phriontáil amach cad é go comhionann le, agus ansin ní mór dúinn roinnt de chineál. Agus tá duine ar bith aon guesses faoi ​​cad cineál sé ag dul a bheith? LUCHT ÉISTEACHTA: An slánuimhir. ALLISON BUCHHOLTZ-AU: Sea, tá sé slánuimhir. Mar sin, cuireann sé ach iad le chéile. Tá sé an slánuimhir. Gach go maith. Mar sin, an ceann seo chugainn, ní mór dúinn cén cuma mhaith teaghráin. Nuair a reáchtáil againn seo, is cuí, OH. Tá tú ag iarraidh i ndáiríre a chur ach rudaí. Fuair ​​tú díreach ar dhaoine eatarthu. Mar sin, tá mé ag dul díreach tar éis a shocrú ar do shon. I gceist tú slánuimhir. Tá a fhios agam i gceist agat slánuimhir. Mar sin, tá sé seo ar cheann de na bealaí is féidir leat féach, tá aigne dá cuid féin PHP. Cé a dúirt muid go follasach, cuma, tá na cinn teaghráin. Ciallaíonn mé an teaghrán amháin. Ach deir sé, OH, ach bhfuil tú ag iarraidh a chur orthu, mar sin ní mór duit chiallaíonn sé slánuimhir. Just a muinín dom ar seo. Mar sin, deir sé go bhfuil sé ina slánuimhir, agus cuireann sé iad cosúil gnáth. Mar sin, de chineál ar fionnuar má tá tú ag dul a fháil leisciúil le do rudaí, nó ba mhaith leat rud éigin a chur leis. Is rud iontach sin, más rud é cheapann tú ar ais go dtí pset2, rud éigin a bhí úsáideoir a ionchur, ar dheis, a cheapann muid Is ruabhric nó ar shraith ar dtús. Anois, nach bhfuil againn go sainráite a rá, ó, a dhéanamh ar an slánuimhir. Bheadh ​​PHP a bheith díreach cosúil, OH yera yeah. Tá a fhios agam i gceist agat slánuimhir. Amaideach agat. Ní raibh tú chiallaíonn teaghrán. Mar sin, sa chás sin, anois go bhfuil muid ar sin, cén a cheapann tú guys sé ag dul a dhéanamh anseo? Tá téad agus slánuimhir anois. LUCHT ÉISTEACHTA: Tá sé fós ina slánuimhir. ALLISON BUCHHOLTZ-AU: Tá sé fós ina slánuimhir. Agus an chúis is-- Ba mhaith liom a chur ar samplaí níos mó, ach tá an ceann seo ar an spraoi. Is é an chúis é a dhéanamh mar gheall ar tá sé cosúil go bhfuil tú ag iarraidh rudaí a chur leis. Mar sin, má tá tú ag iarraidh a chur rudaí, tá mé ag dul chun glacadh leis, réasúnta, tá tú rud éigin réasúnach ann go bhféadfaí tú a chur leis. Tá mé ag dul ach a dhéanamh sé ina slánuimhir, agus táimid ag dul díreach chun é a chur, mar is gnách. Agus ansin ar an mbealach céanna, mé a cheapann tú guys a fháil ar an smaoineamh. Ní mór dúinn freisin an ceann seo anseo, a bhfuil ach gualann, agus a dhéanann sé an rud céanna. Tá sé cosúil le, tá tú úsáideoir amaideach. tá a fhios agat gur mhaith leat slánuimhir. LUCHT ÉISTEACHTA: Má chuir muid litir a bheidh, é a dhéanamh ar an [inaudible] luach nó nach bhfuil? ALLISON BUCHHOLTZ-AU: Ó, go bhfuil ceist mhaith. A ligean ar a fheiceáil. Nope, tá sé fós ina slánuimhir. Mar sin, tá sé ina beagán dÚsachtach. Is é seo ach de chineál ar a thaispeáint duit PHP Is féidir iad féin a iompar uaireanta i irrational-- Gan go hiomlán neamhréasúnach, ach d'fhéadfadh sé féin a iompar ar bhealaí nach mian leat a bheith ag súil i ndáiríre. Mar sin, nuair a bhíonn amhras ort, seiceáil na cineálacha rudaí. Seo gettype fheidhm Is féidir a bheith Super úsáideach. De ghnáth, má tá tú ag déanamh rud ar bith le plusses nó aon hoibreoirí matamaiticiúla, tá sé ag dul chun aon ní a glacadh is réasúnach ach slánuimhir. Mar sin, tá tú Char 1, nó teaghrán 1, nó an iarbhír slánuimhir 1, sé ag dul a glacadh leis go bhfuil. Más mian leat a typecast rud ar bith, is féidir leat go hiomlán. Rud éigin a d'fhéadfá a dhéanamh cosúil le dúbailte anseo, creidim. Agus sa chás sin, tá sé ag dul a rá, OH. Feicfidh mé a dhéanamh ar an dúbailte mar gheall ar dúirt tú go sainráite tá sé ina dúbailte. Is féidir leat i gcónaí go sainráite dhéanamh PHP rud éigin a dhéanamh, ach. LUCHT ÉISTEACHTA: Fan, é sin an fáth A móide 1 ann? ALLISON BUCHHOLTZ-AU: Oh. Níl. Bhí sé ach macalla. Ba é sin mo locht. Mar sin, is féidir leat insint go sainráite é a rud éigin de chineál áirithe a dhéanamh, ach tá an chuid is mó den am, tá sé ag dul go dtí dinimiciúil a chinneadh go bhfuil ag runtime. Mar sin, tá sé ag dul a choinneáil ag dul tríd an agus tá sé ag dul a bheith cosúil le, ceart go leor. Cad a dhéanann an chuid is mó ciall do seo a bheith? Ba chóir go mbeadh sé i ndáiríre ar shraith? Ba chóir sé a bheith ina slánuimhir? Ba chóir é a bheith ina snámhphointe? Ba chóir é a bheith ina dúbailte? Agus beidh sé a chinneadh gur le haghaidh duit. Is féidir leat bhfeidhm é sin a dhéanamh cad ba mhaith leat, but-- LUCHT ÉISTEACHTA: An bhfuil a dhéanamh níos moille é? ALLISON BUCHHOLTZ-AU: Bhuel, Ciallaíonn mé, tá C-éifeachtach. Sílim go bhfuil sé cinnte níos moille mar gheall ar tá sé le an bpróiseas mar tá sé ag dul. C, tá mé beagnach cinnte go bhfuil níos tapúla. Ach ar ndóigh níl go leor rudaí fionnuar i anseo nach bhfuil againn a bheith buartha faoi. Mar sin, má tá muid ag cuardach trí eagar, táimid nach bhfuil a chruthú i ndáiríre roinnt cuardach tríd an eagar. Is féidir linn a iarraidh ach le haghaidh an eochair agus PHP cúram a ghlacadh de é. Cool. Awesome. Breathnaíonn cosúil leis an deireadh mo samplaí. Riamh guys Tá tú ag dul chun dearmad go bhfuil anois. Tá tú ag dul a bheith cosúil le, ó, tá PHP díreach mar sin mamaí atá ar mhaith ar bith, no, no. Tá a fhios agam cad is ciall agat. Tá a fhios agam cad ba mhaith leat. OK. Mar sin, is é seo, tá súil againn, úsáideach do do pset, ar a laghad, i an tús, toisc go bhfuil tú ar fad faoi ag déileáil le foirmeacha agus rudaí ón úsáideoir. Mar sin, tá dhá bhealach go bhfuil muid pas a fháil ar fud info le PHP agus HTML nuair a muid ag dul idir an dá rud. Mar sin, ní mór dúinn $ _GET, agus a ritear tríd an URL, agus ní mór dúinn $ _POST, a ritheadh ​​sa teachtaireacht comhlacht, agus mar sin a mheasamar a bheith i bhfolach é. Ach tá rud amháin a thuiscint go meastar ceachtar de na slán. Má tá tú ag duine éigin a bhfuil intercepting na teachtaireachtaí ag dul ar ais agus amach idir tú féin agus an freastalaí, is féidir iad a fháil fós na sonraí sin. Tá siad ach chun breathnú beagán níos deacra. Níl sé that-- i ndáiríre tá sé ach i bhfolach ón URL. Tá sé fós i gcorp an teachtaireacht, ach, mar sin má tá siad rochtain ar an, tá sé i ndáiríre ach like-- Tá sé cosúil leis an difríocht idir rud éigin á scríobh ar an taobh amuigh de clúdach litreach agus rud éigin a bheith scríofa ar phíosa páipéir taobh istigh. Níl sé sin deacair a oscailt an clúdach agus a fháil ar an píosa páipéir taobh istigh. Deonaithe, ba é a bheith i bhfad níos éasca ach léigh an taobh amuigh. Ach tá go conas is féidir leat de chineál ar smaoineamh ar na. Ceachtar de na tá mheas i ndáiríre slán. OK? Deonaithe nach bhfuil, i ndáiríre ábhar do do pset toisc nach bhfuil tú ag déileáil le rúin trádála, ach tá sé de ghnáth amháin rud go againn i ndáiríre Is maith le béim a chur mar gheall ar dhaoine I mo thuairimse, ó, go maith, tá sé i bhfolach. Caithfidh sé a bheith Super slán. Uimh Níl sé slán. Tá sé díreach beagán chomh neamhchinnte, buille faoi thuairim mé. Nó unsecure. Mar sin, ní mór dúinn i ndáiríre, mar shampla. Mar is eol duit, is breá liom mhúineadh níos mó le samplaí. Dar liom, cabhraíonn sé seo níos fearr. Mar sin, ní mór dúinn roinnt fhoirm shimplí anseo a ndáiríre, má tá tú guys riamh ar dhaoine eatarthu faoi PHP, tá sé seo i ndáiríre beag, ach tá php.net ndáiríre doiciméadú gur maith. Is maith liom i ndáiríre é. Bhí mé ag baint úsáide as é a ullmhú le haghaidh seo alt, mar sin is féidir liom VET sé duit. Is sampla é seo uathu ar an gcaoi $ _POST agus $ _GET obair. An difríocht amháin idir an dhá cheann de na, sa bhreis i gcás ina bhfuil an fhaisnéis taispeáint, bíodh sé sa URL nó sa chomhlacht é, freisin, cad é an modh. Mar sin, i d'fhoirm le haghaidh HTML-- seo Is foirm HTML an-simplí. An féidir le duine ar bith a insint dom cad a dhéanann sé? LUCHT ÉISTEACHTA: Iarr ar d'ainm agus aois. ALLISON BUCHHOLTZ-AU: Go díreach. Mar sin, ní mór dúinn roinnt gníomhartha fhoirm. Go ligeann dúinn go bhfuil sé de chineál éigin gníomh. Agus cad atá ar siúl le tarlú is é sin, nuair a bhuail muid Isteach, tá sé ag dul chun glaoch action.php, a bhfuil cad é seo, agus tá sé ag dul a ghlaoch air le modh de $ _POST. Mar sin, sa chás seo, d' Tá eolas i bhfolach. agus tá sé ach d'ainm, roinnt Cineál ionchur ar a dtugtar an t-ainm, aois éigin, Cineál ionchuir = "téacs" go tugaimid freisin aois. Agus ansin má bhuail muid Isteach, Cuir glaoch action.php. Mar sin, nuair a bhuail muid i ndáiríre Cuir, ní mór dúinn Tá a fhios go bhfuil sé sa phost, per se, agus beidh orainn a fheiceáil i ndáiríre seo i do fhadhb a leagtar go súil againn Feicfidh muid a fháil chun siúl trí beagán. Agus is léir é a dhéanamh anseo POST Tá roinnt athróg superglobal gur phléamar le linn léacht. Agus conas is féidir leat smaoineamh ar $ _POST é go bhfuil sé ach le sraith comhthiomsaitheach. OK? Mar sin, tá sé seo roinnt eochair, seo Tá roinnt eochair, agus is cuma cad thiocfaidh chun an t-ionchur úsáideora a luach ar gach ceann de na. OK? Mar sin, má bhí muid a scríobh cad eagar seo iarbhír fhéach sé cosúil le ceart tar éis muid isteach an fhoirm, ba mhaith linn Tá, is é seo ár $ _POST, agus roinnt eagar ina bhfuil muid roinnt an t-ainm. Ligean le rá ach beidh orainn a dhéanamh ar mo ainm, agus ansin ní mór dúinn aois éigin, 21. Woo. Mar sin, is é seo go léir $ _POST é. $ _POST ach le sraith comhthiomsaitheach, ceart go leor? Deir sé ach, OK. Cad iad na rudaí tá muid iarr ón úsáideoir? Cad iad na hathróga go bhfuil muid ag dul timpeall go atá iarrtar orainn san fhoirm seo? Agus ansin cad iad na luachanna a bhaineann le sin? Mar sin, sa chás seo, má dhéanann mé é le ainm de Ally agus 21 bliain d'aois, is é seo conas mar a bhreathnaíonn $ _POST mhaith. OK? Agus is é seo cad seo Tá rochtain ar chomhaid PHP. Gach ceart? Mar sin, sa chás seo, tá sé seo díreach cosúil ag fáil aon rud eile as ár eagar. In ionad innéacs inár eagar, ní mór dúinn roinnt eochair. Mar sin, tá sé seo ag dul a thabhairt dom an luach an t-ainm eochair. Mar sin, tá sé seo ag dul a bheith Ally, agus an ceart seo tá anseo ag dul a thabhairt dom an luach ag $ _POST i gcás an Tá eochair aois, a bheidh 21. Tá tú ag dul a bheith é seo a dhéanamh go leor le beagán. Yeah, as a chuid? LUCHT ÉISTEACHTA: Nuair a bhí tú dírithe ar an chuid bun. ALLISON BUCHHOLTZ-AU: an chuid bun? OK. Mar sin, go dtuigeann tú é seo ár HTML foirm, agus ní mór dúinn roinnt modh $ _POST, a ábhair. D'fhéadfadh sé seo a bheith chomh maith $ _GET, ach chun na críche sin, táimid ag dul ach a rá go bhfuil sé $ _POST. Nuair a chuireann muid an fhoirm seo, is é seo chuid de chomhad PHP go bhfuil ar a dtugtar. Mar sin, tá an comhad PHP ag dul anois a fhorghníomhú tugadh an t-eolas as ár HTML bhfoirm. Mar sin, cad é ag déanamh é, nuair a muid hit Cuir ar ár bhfoirm HTML, tá sé a rith tú an superglobal, a bhfuil ach le sraith comhthiomsaitheach. Tá sé seo. Tá sé díreach cosúil le dul go dtí an comhad. Agus cad a deir sé go bhfuil, ceart go leor, a anseo $ _POST. Tá sé do eagar comhthiomsaitheach. An bhfuil a bhfuil sé cad ba mhaith leat. Agus tá muid ag rá, ceart go leor. Tabhair dom an luach an t-ainm, agus a thabhairt dom an luach ag aois. Mar sin, is iad seo ach eochracha, agus is é seo ár n-eagar. An bhfuil a dhéanann ciall? LUCHT ÉISTEACHTA: Mhmm. ALLISON BUCHHOLTZ-AU: uamhnach. LUCHT ÉISTEACHTA: Má tá tú a chur isteach arís ar an a dhéanann an fhoirm a scríobh sé ach thar na sonraí? ALLISON BUCHHOLTZ-AU: Yeah. Mhmm? LUCHT ÉISTEACHTA: Cén fáth a bhfuil tú a shonrú go bhfuil sé ina slánuimhir? ALLISON BUCHHOLTZ-AU: Sa chás seo, an Tá úsáideoir forcing ach é a bheith ina slánuimhir. LUCHT ÉISTEACHTA: OK. ALLISON BUCHHOLTZ-AU: Níl a fhios agam más bheadh ​​de dhíth ort i ndáiríre go bhfuil, ach chun a gcríoch, chinn siad gur theastaigh siad a bheith ina slánuimhir. Tá siad ag typecasting ach é. B'fhéidir go bhfuil siad ag baint úsáide as é mar rud éigin eile níos déanaí. Is é seo ach Blúire amháin. Is ea? LUCHT ÉISTEACHTA: Cad a tharlaíonn má chlóscríobh siad 12, T-W-E-L-V-E, d'aois? ALLISON BUCHHOLTZ-AU: Má tá siad iarracht chun cineál sin mar slánuimhir? LUCHT ÉISTEACHTA: Yeah. ALLISON BUCHHOLTZ-AU: I dearmad cad a dhéanann. I mo thuairimse, d'fhéadfadh sé a iarracht a thiontú an chéad charachtar le slánuimhir, nó a chur ar an luach agus thiontú sé, ach tá mé dearmad go díreach cad é. A bheith ina rud spraoi a scríobh clár agus iarracht a dhéanamh. Déan línte lánúin. OK, mar sin tá sé seo ar cheann de na príomh- rudaí a bhfuil tú ag dul a bheith ag déanamh. Tá mé ag dul chun siúl súil againn trí cúpla de na comhaid as an pset le leat guys. Breathnaíonn sé cosúil le táimid ag dul go dtí am, ionas gur féidir linn é sin a dhéanamh. Ach tá tú ag dul a bheith ag déanamh a lán de na rudaí mar seo, i gcás ina bhfuil tú ag dul rudaí ó foirm HTML isteach an fhoirm PHP bheidh go ansin fhorghníomhú roinnt sraith de threoracha ar na sonraí a bhí ar fáil go. Sin literally an gist de do pset. Yeah. LUCHT ÉISTEACHTA: An Cineál = "isteach", go Déanann an cnaipe ar an bhfoirm HTML. An bhfuil bealach chun glaoch go bhfuil rud éigin cnaipe? Mar sin, go mbeadh tú a bheith cosúil le t-ainm = "isteach"? Nó go cnaipe ag dul ach a bheith folamh ceart anois, toisc go bhfuil tú ach thug sé le cineál, ní an t-ainm. ALLISON BUCHHOLTZ-AU: Sílim go bhfuil sé ach ag dul a bheith folamh ceart anois. Is féidir linn breathnú cinnte i pset, mar go mbeidh muid cinnte bheith ag féachaint ar an clár saghas ruda. Ach yeah, is féidir leat a shonrú cinnte an téacs gur mian leat ar do cnaipe. OK, mar sin SQL. Nuair a bhíonn tú ag ceannach agus stoic a dhíol, is gá duit súil a choinneáil ar iad siúd a choinneáil ar. Mar sin, is é an bealach táimid ag dul chun é sin a le SQL, a bhfuil ach bunachar sonraí. Cuimhnigh ar sé mar tábla i gcás tú a choinneáil eolas seo go léir faoi ​​do úsáideoirí éagsúla. Agus tá tú guys i ndáiríre ag dul a chruthú ar cheann de na. Tá sé deas fionnuar. Agus nach bhfuil ach ceithre rudaí gur gá duit fios a bheith agat ar an pset, agus go bhfuil siad cothrom le dáta, mar sin leat thabhairt cothrom le dáta go bunúsach na sonraí. A ghlacann leis go bhfuil sé ann cheana féin. Más rud é nach bhfuil sé ann, tá sé ag dul a bhuail tú le earráid, mar sin b'fhéidir gur mhaith leat a sheiceáil. Agus beidh tú a thabhairt cothrom le dáta on-- mé Ba cheart go actually- Tá mé am, Feicfidh mé a scríobh cúpla de na. Beidh mé a thabhairt i ndáiríre duit guys a cúpla sampla, orduithe SQL iomlán, mar go bhfuil na ach an príomh- cinn, ach is féidir leat iad a bheith páirteach le chéile. Mar sin, beidh mé a dhéanamh, agus beidh mé a sheoladh gur i gcrích go dtí tú leis na nótaí seo. Mar sin, más mian leat rud éigin a thabhairt cothrom le dáta, Ní mór a insint dó cad atá tú thabhairt cothrom le dáta agus i gcás ina bhfuil tú ag cothrom le dáta é. Mar sin, bheadh ​​a dtoil SQL tipiciúil a thabhairt cothrom le dáta ID nuair is ionann rud éigin. Nó cosúil le seoladh cothrom le dáta i gcás ionann ID 3, agus go mbeadh sé seo cothrom le dáta an seoladh réimse de do úsáideora ag a bhfuil ID de thrí. OK? Mar sin, má théann tú chuig SQL agus W3Schools, tá siad samplaí uamhnach. Go deimhin, d'fhéadfadh mé a tharraingt roinnt suas i beagán. Agus a chur isteach ansin isteach, tá tú díreach tar a chur isteach i luachanna áirithe ann. Mar sin, má tá tú ag iarraidh a chruthú roinnt nua iontráil, agus mar sin go bhfuil tú ag a chruthú i d'úsáideoir nua, d'fhéadfaí tú a chur isteach a dhéanamh i is cuma cad é do bhunachar sonraí a thugtar air, agus bheadh ​​agat go léir na luachanna. Ansin tá tú a roghnú, luachanna a roghnú chun amharc. Mar sin, má tá tú ag iarraidh a sheiceáil go fheiceáil má tá úsáideoir nó an bhfuil tú ag iarraidh a grab ar leith faisnéis faoi úsáideoir tú ag dul a bheith ag baint úsáide roghnú. Agus ansin a scriosadh, I mo thuairimse, Is deas simplí ann. Tá tú a scriosadh ach rud éigin as an tábla. Agus go deimhin, lig dom a tharraingt i ndáiríre suas roinnt samplaí ar do shon guys. Ó breathnú, tá sé ar mo 61 leathanach. Mar sin, má théann muid chun W3Schools, tá súil againn tá sé suas arís. Sea, Grá é. Téimid go dtí SQL. Mar sin, is é an rud anseo. Mar sin, tá sé seo le SELECT an-simplí. Man, is breá liom an fheidhm seo. Mar sin, is féidir leat a bheith SELECT roinnt réimse Ó custaiméirí. Sa chás seo, tagraíonn do chustaiméirí ar an bunachar sonraí ar líne go bhfuil tú ag baint úsáide as, agus mar sin is cuma cad é do tábla a thugtar air, agus Ciallaíonn réalta ach roghnaigh gach rud. Tabhair dom gach ceann. Mar sin, ba mhaith liom ach a thabhairt duit guys a cúpla samplaí de nuair is. Mar sin, ní mór dúinn SELECT, chun dáta. Mar sin, anseo tá de chineál ar an chomhréir i gcoitinne. Mar sin chun dáta, is cuma cad do Is é mo ainm tábla, agus ansin SET Is nuair a bhíonn tú ag dul i ndáiríre a bheidh le cad na sonraí a bhfuil tú ag athrú. Mar sin, d'fhéadfadh sé seo be-- Let dom a dhéanamh ar sampla anseo. Mar sin, tá sé seo ag dul a be-- OK. Mar sin, chruthaigh mé bunachar sonraí beag dúinn. Táimid ag dul go bhfuil roinnt ID, roinnt bliana, agus roinnt ainmnithe. Mar sin ID amháin ag dul a bheith an bhliain '15, agus táimid ag dul díreach chun é a dhéanamh dom. Cé atá ag iarraidh a bheith ar an dara duine in ár tábla? Duine ar bith. Tá mé ag dul ach a roghnú Emma mar gheall ar d'ainm a tapaidh. Emma, ​​cén bhliain a bhfuil tú? LUCHT ÉISTEACHTA: Cén bhliain? ALLISON BUCHHOLTZ-AU: Yeah. LUCHT ÉISTEACHTA: '16. ALLISON BUCHHOLTZ-AU: '16. Tá tú ag dul ach a bheith mo muc guine don lá atá inniu. OK, mar sin ní mór dúinn an dá daoine. I ndáiríre, lig dom é seo a dhéanamh. Ligean le rá a chuala mé léi mícheart, agus mé i ndáiríre a dúirt tá sí ina bliain níos óige. Tá sí '17. Cad ba mhaith linn a dhéanamh anseo, má táimid ag iarraidh a thabhairt cothrom le dáta na bliana Emma a bheith ceart ag baint úsáide as sin, cad ba mhaith linn dhéanamh ná gur mhaith linn a shonraí chun dáta a rá thar anseo. Agus is féidir seo a bheith go léir ar líne amháin, ach ós rud é tá mé ag comhbhrúite le haghaidh spás anseo, Tá mé ag dul a scríobh anseo. Agus ba mhaith linn a shocrú. Mar sin, is é seo an tábla táimid thabhairt cothrom le dáta. SET ag dul a bheith cén colún nó cad iad na sonraí atá ag athrú againn i ndáiríre. Cad tá muid ag athrú go bhfuil na bliana, mar sin táimid ag dul a rá bliain SET = 16, agus ansin ÁIT insíonn dúinn a úsáideora nó cad as a chéile atá cothrom le dáta againn i ndáiríre seo. Mar sin, i gcás ina? Tá dhá rogha anseo. Cad iad an dá? Tá siad seo uathúil, ceart? Mar sin, tá ár n-ainmneacha ar leith agus is é ár haitheantas ar leith, mar sin cad iad an dá rogha as nuair a d'fhéadfadh muid a dhéanamh? Feicfidh mé a thabhairt duit ceann. D'fhéadfadh muid a dhéanamh ÁIT ID = 2, nó a d'fhéadfadh muid a dhéanamh cad má táimid ag dul as an paradigm anseo. LUCHT ÉISTEACHTA: [inaudible]. ALLISON BUCHHOLTZ-AU: Go díreach. Mar sin, d'fhéadfadh muid a dhéanamh freisin an t-ainm; Emma. Agus ba mhaith ceachtar de na obair. Agus bhí ar siúl againn seo, ba é a bheith cosúil le, ceart go leor. Beidh muid é a athrú. Tá tú i ndáiríre 16, mar sin anois go bhfuil tú ceart arís. OK, mar sin bheadh ​​sé seo a bheith Super úsáideach i do pset i gcás b'fhéidir chinn duine éigin a cheannach 100 scaireanna de Apple, agus ansin bhí siad cosúil le, ach kidding. Ba mhaith liom ach 90 scaireanna. Agus mar sin a dhíol siad 10 acu, mar sin leat Ní mór a thabhairt cothrom le dáta ar an méid stoic go bhfuil siad. Mar sin, stoic thabhairt cothrom le dáta, thabhairt cothrom le dáta tábla. OK. Mar sin, go bhfuil sampla amháin ann. Sin an error cothrom le dáta. Scrios. Oh. Ionsáigh isteach go bhfuil ár ceann eile. Mar sin, is é an ceann seo anseo an-chosúil. D'fhéadfadh muid a rá go díreach, sa cás a ligean ar chur ar dhuine. Is féidir linn a chur Ben an am seo. Déanann muid CHUR INTO, agus táimid ag iarraidh an t-ainm ar ár tábla. Sa chás seo, tá sé sonraí. Agus ansin ba mhaith linn ach, tá tú ag dul go dtí LUACHANNA a rá, agus cad a bhfuil tú ag dul a dhéanamh Is é sin, is gá duit i ndáiríre a dhéanamh cinnte go bhfuil tú rud éigin do gach as a chéile gur mian leat. Chuir tú ach iad in ord. Mar sin, sa chás seo, ba mhaith linn a rá 3. Tá tú 18, ceart Ben? LUCHT ÉISTEACHTA: 19. ALLISON BUCHHOLTZ-AU: 19? LUCHT ÉISTEACHTA: 19. ALLISON BUCHHOLTZ-AU: Do na bliana '19? Céim tú i '18, ceart? LUCHT ÉISTEACHTA: Ó. ALLISON BUCHHOLTZ-AU: bliain Bronnadh. LUCHT ÉISTEACHTA: OK. ALLISON BUCHHOLTZ-AU: Ba mhaith liom, go bhfuil tú pleanáil cheana féin a chur ar aghaidh na bliana de thalamh anseo? Mar sin, '18, ní mór dúinn Ben. Mar sin, sa chás seo, bheadh ​​sé dul tríd, bheadh ​​sé a chruthú iontráil nua anseo. Cool. Níl sé ró-olc, ceart? Tá a lán de seo ag dul go dtí a bheith ar chomhréir duit guys. Ba cheart Coincheapa teacht, tá súil againn, sách éasca. Is é an error an rud amháin is féidir a bheith beagán tricky. Agus ansin is é ár ceann deireanach Scrios, agus mar a thugann tú faoi deara, Molaim go mór an suíomh gréasáin seo. Tá sé ar fheabhas. Níl a ton de rudaí. Mar sin, ar an mbealach céanna a bhí againn Tá roinnt Suas chun dáta, a scriosadh an-chosúil. Ina áit sin ní mór dúinn a Scrios ón Sonraí. Mar sin, sa chás seo, ár deireanach amháin beidh mé ag scríobh síos anseo. Ligean le rá bhíomar ag iarraidh a scriosadh dom. Ní féidir liom scríobh lá atá inniu ann. Scrios ó cibé tábla táimid i, sonraí. Agus tá iarbhír trí bhealach d'fhéadfadh muid a roghnú chun a scriosadh dom. An féidir leat guys a insint dom cad na trí bealaí iad, conas a d'fhéadfadh tú a scriosadh dom? Ionann ID 1, i gcás ina is ionann ID 1. D'fhéadfadh muid a dhéanamh i gcás ina is ionann bliain 15, nó i gcás ina is ionann an t-ainm Allison. ar ndóigh, níl ach trí bhealaí éagsúla, mar gheall ar na tá gach uathúil. De ghnáth i do tábla, agus go háirithe i do pset, tú ag dul a shocrú ar cheann de na colúin a bheith ar leith. Is dócha Tá sé ag dul a bheith thart ar le haitheantas ar leith líon, mar má have-- ort i ndáiríre, d'fhéadfadh sé in iúl i ndáiríre tá dhá. Ní féidir liom cuimhneamh má beidh sé in iúl tá dhá cheann de na rud céanna. LUCHT ÉISTEACHTA: Ansin, bheadh ​​sé gcuid iompair a athrú. ALLISON BUCHHOLTZ-AU: Bheadh ​​sé. Beidh sé a chur faoi deara iompraíocht atá gan choinne, nach féidir leat a thuar i ndáiríre. Mar sin, beidh ort colún amháin cinnte i do bhunachar sonraí a bheidh ar leith, agus tá sé de ghnáth is féidir leat a leagtar sé sin go bhfuil sé cosúil le haitheantas ar leith, agus beidh sé cothrom le dáta ach gach am a chur isteach tú isteach an tábla. Am ar bith a chruthú duit nua as a chéile, beidh sé go huathoibríoch incrimint agus a thabhairt sé roinnt haitheantas ar leith. Mar sin, leid do do pset. OK. Mar sin, is é sin SQL. Mar sin, anois táimid ag dul chun labhairt faoi an rud an-seo caite, a nascann i i ndáiríre maith go leor le do pset, más rud é go mbeadh sé dul ar aghaidh. Mar sin MVC, d'fhonn múnla rialtóir. Tá sé seo i ndáiríre ach ar bhealach chun rudaí eagraithe a choimeád. Ar an mbealach céanna le C muid ag iarraidh ort guys chun feidhmeanna agus na rudaí ar leith a chruthú amach, tá sé seo ach ar bhealach a scaradh amach cód nuair a bhíonn tú ag déanamh forbairt gréasáin. Mar sin, déanann sé rudaí i bhfad níos galánta agus simplithe, agus tá sé seo i ndáiríre ar an mbealach go bhfuil do pset iarbhír a chur ar bun, mar sin cibé an mian leat é nó nach bhfuil, tá tú ag dul a fhoghlaim, fiú amháin más rud é nach bhfuil tú ag smaoineamh tú ag foghlaim é. Agus is é rud amháin, ceadaíonn sé chomh maith leat chun a dhéanamh i bhfad níos mó cosúil le comhoibriú úsáideora. Mar sin, nuair a thóg mé CS50, rinne mé láithreán gréasáin do mo tionscadal deiridh, agus bhí mé cosúil le, beidh mé déileáil leis an stuif mbunachar sonraí. Feicfidh mé a dhéanamh ar ais deireadh rudaí mar sin, agus mo roommate a bhí mé ag cur leis Bhí an-artsy. Dhéanann sí dearadh stáitse, agus tá sí theastaigh chun é a dhéanamh go léir go leor. Mar sin, tá mé ar nós, ceart go leor. Is féidir leat cúram a ghlacadh go léir an stuif ceann tosaigh. Agus is é an rud, mar atá beidh orainn a fheiceáil go han-luath, ligeann go rialtóir dearcadh múnla tú go hiomlán ar leith go bhfuil cód sin go bhféadfaí mé ag obair ar a chur i bhfeidhm ár leathanaigh, agus faisnéis a láimhseáil in ár mbunachair shonraí, agus d'fhéadfadh sí a rudaí a dhéanamh ach deas, agus bhí muid araon i ndáiríre sásta, toisc go bhfuair muid a dhéanamh cad muid araon ag iarraidh agus táimid Ní raibh ag déileáil leis an ceann eile. Mar sin, crochadh muid amach le chéile. Is maith linn a scíth a ligint. Mé díreach tar éis nach raibh ag iarraidh chun déileáil le go léir an CSS agus HTML stuif. Bhí mé cosúil le, a dhéanann tú go leor é. Beidh mé ag déileáil leis an mbunachar sonraí. Mar sin, ní mór dúinn seo i ndáiríre fionnuar, tábla mór beag. Is breá liom táblaí. Agus go bunúsach, is féidir leis an tsamhail leat smaoineamh ar é ach do bhunachar sonraí. Bhí mé ar an duine múnla do mo tionscadal. Tá sé ar fad mar gheall ar an stóráil eolas agus eagrú na sonraí sin. Mar sin, tá sé cad is maith linn a glaoch ar ais deireadh. Mar sin, beidh tú guys a bheith ag déileáil le an mbunachar sonraí SQL agus na comhaid sonraí. Sin do mhúnla. Do thuairim, mar a dtiocfadh leat smaoineamh, de chineál ar ciall leis, Tá an méid a fheiceann do úsáideora iarbhír. Tá sé an comhéadan úsáideora. Tá sé go tosaigh a chomhdhéanann í os comhair. Mar sin, go bhfuil an méid mo roommate fuair a bheith ag obair ar fad an am. Bhí sí Super sásta. Mar sin tá go léir de na HTML, agus níl PHP an-beag. Má tá tú ag caint díreach faoi cad atá á taispeáint don úsáideoir, muid ag caint faoi hipirtéacs. Táimid ag caint faoi conas tá sé. Ní bhíonn muid ag caint faoi loighic, nó coinníollacha, nó whatnot. Gach ceann de go bhfaigheann láimhseáil ag an rialtóir, ceart go leor? Mar sin, Láimhseálann go bhfuil na hiarratais úsáideoir agus faigheann an t-eolas. Mar sin, an rud amháin ba chóir duit an eolas faoi Is é do pset sin, i do chuid tuairimí, rud ar bith go bhfuil iarbhír faisnéis a thaispeánann Níor chóir go mbeadh a dhéanamh glaonna le do mhúnla. Gach ceann de go bhfuil a láimhseáil i do rialtóir. Tá do rialtóir an ceann idirghabháil a dhéanamh idir an dá. Beidh sé a iarraidh ar an tsamhail le haghaidh faisnéise áirithe. Is féidir é a iterate thar faisnéis, figiúr amach méid is gá duit i ndáiríre ó sé, cad a dhéanamh leis é, agus ansin beidh sé ar aghaidh ach an t-eolas agat is gá chun an dearcadh chun tú a phriontáil amach nó é a thaispeáint don úsáideoir, ceart go leor? Mar gheall ar a fheiceann muid ar an tuairim mar is cuma cad é atá os comhair an t-úsáideoir, mar sin beidh sé a bheith i bhfad níos éasca dóibh a dhéanamh amach, OH, má tá tú ag déanamh roinnt glaoch ar do mhúnla agus go bhfuil tú ag iarraidh do gach úsáideoir a thosaíonn leis an litir A, agus tá tú ag déanamh go bhfuil i do thuairim, duine ar bith ar féidir leo a fheiceáil ar do leathanach gréasáin D'fhéadfadh rochtain fhéadfadh sin. Ní mian leat gá go. Ní mian leat do dhaoine a fheiceáil níos mó isteach sa bhunachar sonraí ná an méid ba chóir iad a fheiceáil. Just a gcuid roghanna ar leith. Mar sin, Láimhseálann an rialtóir ar fad de sin. Mar sin, gach ceann de do chuid comhad .php go beidh orainn a fheiceáil Is féidir leat a mheas do chuid comhad rialtóir. Agus sin nuair a bhfuil tú i ndáiríre ag dul a bheith rudaí a iarraidh ó do bhunachar sonraí, agus iterating nó a ionramháil sé mar is gá roimh rith sé ar a fheiceáil. Is pset really cool, i mo thuairim. Sílim go bhfuil sé beagán níos mó cosúil le sásamh an toirt, toisc go bhfuil tú a chur i bhfeidhm a lán de na rudaí beag bídeach, agus ba chóir do gach rud ag obair ar a chuid féin. Ní maith liom, gach rud a dhéanamh agus ansin a fheiceáil má oibríonn sé. Cosúil le bogearraí nuair a tá tú mhaith, tá mé i ndáiríre ag súil é seo ceart, mar más rud é nach bhfuil sé, tá a lán de cuireann fhéadfadh sé a bheith mícheart. Gach ceart. Just a dhéanamh cinnte go bhfuil a dúirt mé gach rud is gá dom a rá faoi MVC. Yeah. Cool. Mar sin, i CS50 Airgeadais, ní mór dúinn ár múnla, mar a dúirt mé díreach tar anseo. Tá sé seo ag dul a bheith MySQL agus phpMyAdmin. Is féidir liom a tharraingt cinnte sin suas mar sin tú guys a fháil deis chun breathnú ar sé. Mar a dúirt mé cheana, sé do SQL Feidhmíonn bunachar sonraí mar do mhúnla, agus is féidir leat a sheoladh rud ar a dtugaimid ceisteanna, a bhfuil ach na cineál rudaí. Tá siad seo ar a dtugtar ceist. Is é seo an cheist, nuair a tá tú díreach iarraidh do bhunachar sonraí as rud éigin, nó go bhfuil tú ag athrú ar do bunachar sonraí ar bhealach éigin. Sin go léir go bhfuil sé. Agus a dhéanann tú sin leis an feidhmeanna atá againn a thabhairt duit anseo. Is féidir leat a ionramháil freisin iad de láimh trí phpMyAdmin, ar féidir linn a ghlacadh cinnte le breathnú ar. Feicfidh mé a chruthú sampla bunachar sonraí a bhfuil tú guys. OK. Mar sin, rialaitheoir. Mar sin, sa chás seo, má tá tú fógra, is é seo go léir PHP. Fógra go bhfuil de chineál ar do rud is mó de do chuid rialaitheora is go mbeadh sé den chuid is mó PHP. Má tá tú HTML i do rialtóir, nach bhfuil cinnte i ndáiríre cad atá ar siúl ann. An mbealach céanna mar a dúirt mé, má tá tú a bhainistiú chun [inaudible] le HTML, Tá suim agam fíor mé. Mar sin, cad atá againn anseo Tá go bhfuil roinnt ceist agat. Is Iarratas feidhm a tógtha againn ar do shon guys. Tá sé cosúil le fillteán chun ceisteanna a dhéanamh le do bhunachar sonraí beagán níos éasca. Más rud é nach raibh tú go bhfuil, an chomhréir le haghaidh iarbhír ag caint le do bhunachar sonraí SQL Bheadh ​​a bheith éagsúil, mar sin againn ach í a sholáthar duit guys. Is maith linn a dhéanamh ar an saol éasca. Mar sin, sa chás seo, is féidir leat guys inis dom cad é an líne seo a dhéanamh? SELECT * ó roinnt tábla. LUCHT ÉISTEACHTA: Roghnaigh gach rud as an tábla seo. ALLISON BUCHHOLTZ-AU: Go díreach. Mar sin, tá sé ag rá, a thabhairt dom gach rud as an tábla seo. Agus tá sé a stóráil i roinnt toradh athraitheach. Agus deir sé seo, más rud é nach bhfuil toradh comhionann go bréagach, ansin a dhéanann muid gach ceann de seo. Mar sin, má níl rud ar bith anseo, má tá do tábla s folamh nó nach bhfuil ach ann, tá sé ag dul a thabhairt ar ais bréagach. Mar sin, sa chás seo, tá muid ag déanamh go díreach cinnte go raibh rud éigin i ndáiríre ar ais chugainn. Agus ansin anseo, ní mór dúinn ár n-lúb foreach mór go bhfuil muid ag iterating thar ár n- thoradh air sin, agus táimid ag iarraidh é a chéile, agus a rá linn a fhágáil an teimpléad seo áit a bhfuil do na sonraí an toradh seo. OK? Mar sin, tá sé ach a phróiseáil an tsraith nua ar an toradh. Seachas sin, yells sí. Mar sin, is é seo sampla an rialtóir. Mar a fheiceann tú, is é seo an ach place-- Yeah, tá brón orainn? LUCHT ÉISTEACHTA: Cén fáth a bhfuil ar ampersand roimh a chéile? ALLISON BUCHHOLTZ-AU: An ampersand roimh a chéile. Táimid ag iterating díreach. Sin freisin seoladh of-- LUCHT ÉISTEACHTA: Mar sin, tá sé cosúil le C tagairtí. ALLISON BUCHHOLTZ-AU: Tá sé ag déanamh cinnte go bhfuil tú i ndáiríre mhodhnú an bunaidh agus ní cóip. Tá sé ar an mbealach céanna le C i gcás táimid ag dul trí thagairt anseo, ach deimhin a dhéanamh. LUCHT ÉISTEACHTA: Nach bhfuil sé == in ionad nach bhfuil = i PHP? ALLISON BUCHHOLTZ-AU: Níl sé an ==. LUCHT ÉISTEACHTA: Toisc go cothrom i C just-- ALLISON BUCHHOLTZ-AU: Tá sé díreach nach bhfuil. Yeah, uimh. Níl sé ==. Toisc seiceálacha == i PHP do comhionannas le Barra, a deonaíodh, ach chaighdeán breise. Mar sin, nach bhfuil sé == i PHP. Tá sé ar cheann de na beag difríochtaí error. Yeah. Mar sin, tá muid ag iterating díreach trí gach as a chéile, agus a sholáthar, má tá tú guys léigh trí d'spec, ach fheidhm éigin eile atá iarbhír ag dul go léir a phróiseáil na HTML agus a chur ar taispeáint i do brabhsálaí gréasáin ar do shon. OK. Mar sin, is maith linn chun smaoineamh ar do rialaitheoirí cad Láimhseálann an loighic gnó. Mar a fheiceann tú anseo, tá sé seo i gcás ina bhfuil muid ag cur ár sonraí ón tábla, táimid ag próiseáil é ar bhealach éigin, agus ansin tá muid ag dul sé as. Nuair a dhéanann muid a fhágáil ar roinnt teimpléad, Tá roinnt teimpléad dar linn, agus táimid ag dul sé ach na sonraí gur chóir é a fháil. Níl na sonraí go léir. Díreach na sonraí gur mian linn é a fháil. OK? Go bunúsach na sonraí tar éis próiseála. Mar sin, is é seo an tuairim, seo an tsuim teimpléad atá againn, agus tá sé seo go léir a dhéanamh is é sin, is féidir leat mbeadh PHP beag i do thuairim. Níl sé cosúil ar bith PHP i bhfianaise. Ba chóir duit a bheith díreach an-PHP íosta i bhfianaise, agus ní ba chóir duit a bheith ceistiú i do thuairim. Níor chóir duit a bheith ag caint le do bhunachar sonraí i do thuairim. Sin an difríocht mhór. Mar sin, cad atá ar siúl anseo, ní mór dúinn PHP go bhfuil iterating tríd an tsraith nua. Mar sin, sa chás seo, ós rud é go raibh muid iterating trí gach as a chéile agus rindreáil rud éigin, ba é seo is dócha cosúil le dhá eagar thoiseach áit a bhfuil muid éigin as a chéile go is é sin, ann féin, eagar, mar gheall ar táimid ag iterating tríd sé arís. Agus tá muid ag phriontáil díreach amach an t-ainm as a chéile, deireadh ansin é. Ní cheart go mbeadh gá duit seo sa foreach. Riamh mé le feiceáil go roimh iarbhír. Is féidir liom díreach tar foreach. OK, mar sin go bhfuil an dearcadh. A ligean ar féach an féidir linn a siúl trí le beagán de do pset. Tá 15 nóiméad, mar sin tá mé cinnte go bhfuil tú Ba mhaith guys mhaith go níos mó ná dar críoch luath. Lig dom a fheiceáil más féidir liom a thabhairt suas seo. Mar sin, níl a fhios agam cé mhéad de tú guys íoslódáil é agus whatnot go fóill, ach ní mór dúinn ainm úsáideora anseo, agus ní mór dúinn roinnt focal faire. Agus ar an drochuair, ar dheis anois tá an bunachar sonraí folamh, mar sin ní mór dúinn i ndáiríre a chruthú bunachar sonraí. Bhuel, tá go aisteach. Ní raibh a bheith ag súil go. Earráidí teicniúla. Deacrachtaí teicniúla. Tá roinnt pset7. Cool. Mar sin, tá rud amháin is féidir leat a dhéanamh, leis an a query-- beidh mé a chruthú tábla. Mar sin, tá sé seo ag dul a bheith users-- an méid féidir leat a dhéanamh anseo é sin, má tá muid some-- Tá sé an-anois? OK. Is léir nach bhfuil mé ag déanamh amhlaidh te. Oh. Tá a fhios agam cén fáth. Riamh Mar gheall ar chruthaigh mé mo táblaí iarbhír. Mar sin, nuair a dhéanann tú an chéad tús leis bunachar sonraí, tú ar ndóigh cinneadh a dhéanamh cad iad na rudaí is gá dom a bheith i anseo? Mar sin, má théann muid díreach in aice leis ár tábla sonraí anseo, bhí againn roinnt ID, a Is féidir le fanacht ach slánuimhir. Agus má fhéachann muid thar anseo, níl rud fionnuar that-- Mar sin, innéacs. Má dhéanann tú bunscoile, beidh sé a dhéanamh ar an rud go bhfuil do tábla eagraithe ag, agus beidh sé a dhéanamh freisin ar leith é. Mar sin, sa chás seo, beidh orainn é a dhéanamh bunscoile, agus tá mé ag dul a dhéanamh an t-ainm sin, ansin beidh muid a dhéanamh ach é a varchar cosúil le 26 litreacha, mar gheall ar cén fáth nach? Agus ansin is féidir leat dul a Sábháil, agus ansin má fheiceann tú, ní mór dúinn roinnt úsáideoirí anseo. Mar sin, má bhíomar ag iarraidh a dhéanamh ar cuir isteach, d'fhéadfadh muid a dhéanamh an mbealach seo, nó má bhí tú cleachtas le do queries-- Ó buachaill. Nach bhfuil mé úsáid as seo i go deo. Glacaim an ais. Is féidir leat in eagar seo ar do chuid féin ceachtar ach trí láimh faisnéise le rud éigin cosúil le, tú Is féidir athrú ar aon cheann de na má raibh tú a make-- Más mian leat go tobann fáil réidh an t-ainm, is féidir leat titim, féidir leat a dhéanamh rudaí sin go léir. Más gá duit riamh láimh athrú ar do tábla, Mé le fios ag déanamh air i phpMyAdmin versus iarraidh chun an figiúr amach an SQL ceisteanna i gcoitinne. Nuair a bheidh tú ag tosú ar dtús do pset, tú ag dul a bheith ag obair i anseo, mar sin a fháil a úsáidtear chun sin. Agus ansin nuair is mian leat i ndáiríre chun rudaí a chur isteach i do table-- N'fheadar i ndáiríre i gcás go bhfuil, toisc there's-- Anseo tá sé. Sin an méid a bhí mé. Mar sin, má théann tú chuig SQL, d'fhéadfadh tú i ndáiríre a fheiceáil, mar a fheicimid anseo, Tá ceisteanna SQL dúinn. Mar sin, má bhíomar ag iarraidh rud éigin a roghnú nó má bhíomar ag iarraidh rud éigin a chur isteach, Is féidir linn a dhéanamh a chur isteach isteach na n-úsáideoirí, ceart? I mo thuairimse, is gá duit an cúlslais. Rud amháin go mbeadh a fhios, más rud é tú ag baint úsáide riamh sin, caithfidh tú a bhaint as na ais huaschamóga, atá de ghnáth, má tá tú ar Mac, ceart os cionn tab. Mar sin, gur rud maith é go mbeadh a fhios. D'fhéadfá a chur isteach i n-úsáideoirí, agus ní mór dúinn ár gcuid luachanna, ceart? Mar sin, ní mór dúinn luachanna, agus ár luachanna Bheadh ​​sa chás seo a bheith díreach, ní mór dúinn ach haitheantas sin againn D'fhéadfadh ceann amháin más rud é go bhíomar ag iarraidh. Sin aisteach. OK. Mar sin, go díreach cosúil le gairid rud beag le SQL, ach d'fhéadfadh sé a bheith níos úsáideach i ndáiríre breathnú ar roinnt de na comhaid i anseo. Mar sin, téigh go dtí Íoslódálacha. Ó, ní Íoslódálacha. Mar sin, ach walkthrough tapa cad atá i ngach ceann de na fillteáin. Cuimsíonn sé, ní mór dúinn ach rudaí go chumrú do bhrabhsálaí, ní mór dúinn na bratacha, agus ní mór dúinn na feidhmeanna sin. Má tá suim agat in aon cheann acu, Liom a mholadh ag féachaint ar na feidhmeanna. Ceann acu is é Super úsáideach, Is é iarbhír an ceann seo anseo, Dumpáil. Mar sin, má úsáideann tú é seo, beidh sé i ndáiríre ach phriontáil amach cibé athróg gur mian leat é a. Mar sin, má tá tú ag dtrioblóid figuring amach cad Breathnaíonn an nós eagar, nó cad iad na sonraí seo i ndáiríre, conas atá sé formáidithe, is é seo an rud mór a úsáid. Go háirithe nuair a tá tú úsáideoirí le stoc il, tá sé seo ag dul a bheith rud mór a úsáid. Toisc go bhféadfadh sé a bheith formatted-- Tá a fhios agam ar a laghad le haghaidh dom nuair a rinne mé an pset, bhí sé formáidithe ar bhealach nach raibh mé ag súil go maith. Mar sin, bhí mé ag iarraidh a iterate thar sé agus ag iarraidh a ionramháil, ach ní raibh mé i ndáiríre thuiscint cad a bhí á dhéanamh agam. Mar sin, má tá tú Dumpáil díreach é, beidh sé a phriontáil amach go dtí an brabhsálaí, agus is féidir leat a fheiceáil go díreach conas tá sé formáidithe. Beidh sé a phriontáil ghnáth sé amach mar eagar lena eochracha agus a chuid luachanna. Mar sin, is féidir leis cabhrú ann. Is féidir leis cabhrú freisin a dhéanamh cinnte go bhfuil tú i ndáiríre grabbing na sonraí sin cheap tú go raibh tú. Mar sin, má bhí tú cosúil le, mo tábla cinnte deir níl úsáideoir leis an ID, ach nuair a théann tú a Dumpáil ar an athróg, nach bhfuil sé ann, Tá a fhios agat ar ndóigh go nuair a tá earráid ag dul a bheith. Tá sé seo ar cheann de na huirlisí is fearr a do debugging, i mo thuairim. Agus ansin níl a lánúin rudaí eile anseo, ach don chuid is mó, go bhfuil an ceann is mian liom d'aird a tharraingt ar, toisc go bhfuil sé an-chabhrach. Poiblí, an méid atá againn anseo is é sin, tá sé seo i ngach ceann dár rudaí CSS. Mar sin CSS, clónna, ár n-íomhánna, whatnot. Is é seo go léir stuif sin ní gá duit a mhodhnú. An féidir leat guys smaoineamh ar más rud é seo Tá rudaí cosúil le CSS sna clónna, Bheadh ​​sé seo a bheith ina mhúnla, nó d'fhonn, nó rialtóir? LUCHT ÉISTEACHTA: [inaudible] ALLISON BUCHHOLTZ-AU: gur mhaith sé a bheith níos mó de d'fhonn, ceart? Tá sé seo a láimhseáil go léir rudaí, conas a chuardach rudaí. Mar sin, má oscailte againn seo anseo, feicimid go bhfuil go léir go bhfuil ag tarlú anseo Tá tá muid rindreáil rud éigin. OK? Mar sin, bheadh ​​sé seo go mór cáiliú mar dearcadh seo. Mar sin, tá sé seo ag cur ach cuid, tá sé ag glaoch ar roinnt portfolio.php go bhfuil muid, agus é a rith i dteideal agus phunann. Agus tá sé ach rindreáil sin. I ndáiríre, a ghlacadh mé ar ais go. Is é seo an rialtóir, mar gheall ar rindreáil, cuimhnigh Rindreáil, an dearcadh. Mar sin, portfolio.php seo Bheadh ​​a bheidh do thuairim. Tá brón orainn, guys. Portfolio.php ag dul a bheith do thuairim, agus bheadh ​​sé seo ach a bheith ar do rialtóir sin. Agus má a chur orainn le breathnú ar seo ceann deireanach anseo, teimpléid, Tá teimpléid go léir de do chuid tuairimí anseo. Mar sin, má táimid, ar ndóigh fheiceann muid a lán de HTML anseo. Mar sin, tá sé an ceann seo ach a léiríonn tú cad Ba chóir go mbeadh an leathanach logála cuma mhaith. Thugann tú faoi deara tá roinnt grúpaí foirm, tá a chur isteach. Seo an chaoi tú cinneadh a dhéanamh cad ar taispeáint ar ann. Tá tú roinnt de chineál cnaipe = "isteach", agus ansin tá tú cad ba mhaith leat é a chur ar taispeáint i cnaipe. Mar sin tá go conas a dhéanfá é a dhéanamh a thaispeáint mar is cuma cad ba mhaith leat. Agus féach againn anseo tá roinnt ainm úsáideora, roinnt focal faire, agus nuair a bhuail muid i ndáiríre Cuir, tá sé ag dul a bheith ar roinnt post, agus tá sé ag dul go dtí an iar do cad é? Cad é an rialtóir an tuairim sin? Nuair a bhuail muid Isteach, cad atá ar siúl a bheidh le glaoch? An bhfuil a fhios againn? Tá sé ar dheis anseo, agus mar sin login.php. Tá Rud tú guys ag dul a chur i bhfeidhm. Mar sin, is féidir leat insint i gcónaí cad atá ag dul a bheith ar a dtugtar tar éis a bhuail tú Isteach leis an chéad líne seo anseo. Cad é an gníomh an fhoirm. Nuair a bheidh an fhoirm seo isteach, cén gníomh a ghlacadh? Táimid ag glaoch login.php, agus táimid ghlaoch air leis an modh seo de phoist, a bhfuil an faisnéis i bhfolach. OK? Mar sin, is é seo do thuairim, agus ansin ar ndóigh má chuaigh muid go login.php-- An bhfuil ní mór dúinn é go fóill? Yeah. Mar sin, mar a fheicimid anseo, seo Tá a lán níos mó loighic. Tá sé ar ár PHP go léir anseo. Táimid ag iarraidh a fheiceáil má bhí sé $ _GET, más rud é go raibh sé $ _POST, rudaí a bhailíochtú, cian, gach stuif seo. Mar sin, iad siúd ach na trí rudaí éagsúla anseo. ní gá duit chun rudaí a athrú. Feicfidh tú a bheith ag cruthú rudaí i teimpléad, b'fhéidir, ach chomh fada agus HTML nó an styling aon cheann de a théann sin, is féidir leat é a fhágáil mar plain nó chomh intricate mar gur mhaith leat. Roinnt daoine a fháil i ndáiríre isteach é agus a dhéanamh ar roinnt láithreáin ghréasáin go leor uamhnach. Ní gá duit é sin a dhéanamh. Má tá tú am, tá sé rud i ndáiríre cool. Is féidir leat praiseach ar fud leis CSS agus HTML agus a fháil bhraitheann i bhfad níos fearr chun é, ach nach mbraitheann bhrú chun. Níl neart chun tú a dhéanamh ar an deireadh ar ais le feidhmiúcháin logáil isteach, agus a chlárú, agus gach ceann de na rudaí seo. Mar sin tá súil againn go gcuidíonn le beagán. a dhéanamh tá aon cheist agat guys faoi ​​rud ar bith againn imithe níos mó, aon acmhainní eile? Beidh mé a sheoladh cinnte go léir de mo sampla cód PHP a thabhairt duit guys, agus ansin bhraitheann saor in aisce a ghlacadh pictiúir nó whatnot seo. Chomh maith leis sin tá sé ar líne. Is féidir leat i gcónaí díreach féachaint arís. Mar sin, más rud é go sé, gach duine maith? Is ea. LUCHT ÉISTEACHTA: Ba mhaith liom ach a dhearbhú, nuair a bhíonn muid ag déanamh a roghnú i SQL, an Ciallaíonn réalta gach rud, ceart? ALLISON BUCHHOLTZ-AU: Is ea. LUCHT ÉISTEACHTA: Agus ansin má nach bhfuil tú ar an réalta, más mian leat é a ghlacadh ó ar leith as a chéile, ansin a chuir tú ach an t-ainm of-- ALLISON BUCHHOLTZ-AU: Ainm an tsraith nua agus cad ba mhaith leat ba mhaith leat an luach. LUCHT ÉISTEACHTA: Agus ansin an dáta. ALLISON BUCHHOLTZ-AU: Cibé rud a tú ag lorg, yeah. Ar an mbealach céanna, má dhéanann tú Scrios * ó roinnt bord, beidh sé a scriosadh gach rud. Mar sin, tá * ach fiáin cárta do gach rud. LUCHT ÉISTEACHTA: OK. ALLISON BUCHHOLTZ-AU: Cool. Awesome. Bhuel, tá Dé Luain mór, guys. Feicfidh mé tú a fheiceáil an tseachtain seo chugainn. Ádh mór ar do pset.