1 00:00:00,000 --> 00:00:10,393 >> [સંગીત વગાડવાનો] 2 00:00:10,393 --> 00:00:11,037 3 00:00:11,037 --> 00:00:12,120 ડેવિડ જે MALAN: બધા અધિકાર. 4 00:00:12,120 --> 00:00:12,830 ફરી સ્વાગત છે. 5 00:00:12,830 --> 00:00:13,890 આ CS50 છે. 6 00:00:13,890 --> 00:00:15,570 આ અઠવાડિયે 8 ઓવરને છે. 7 00:00:15,570 --> 00:00:18,360 જેમ તમે જાણો છો, અમે ખૂબ હોય છે થોડા નિયમિત ઓફિસ કલાકો 8 00:00:18,360 --> 00:00:21,090 ડાઇનિંગ હોલ, Annenberg સમાવેશ થાય છે. 9 00:00:21,090 --> 00:00:23,860 અને ટીમના કેટલાક માયાળુ તાજેતરમાં કેટલાક ફોટા લીધો હતો. 10 00:00:23,860 --> 00:00:26,230 અને સન્માન હેલોવીન, અમે કરશો વિચાર્યું 11 00:00:26,230 --> 00:00:30,160 તેના બદલે દ્વારા અમને પડેલા કે એક શેર અહીં આશ્ચર્ય છે Annenberg હોલ માત્ર 12 00:00:30,160 --> 00:00:31,490 અન્ય રાત. 13 00:00:31,490 --> 00:00:36,300 તમારા સહાધ્યાયી જેકબ માટે પૂછતા આ ફોટો છે, પરંતુ વધુ મનોરંજક હતી 14 00:00:36,300 --> 00:00:39,760 ફેસબુક પર હતી, આગામી ત્યાર પછી શું બન્યું કે વાતચીત. 15 00:00:39,760 --> 00:00:43,020 >> જવાબમાં તેમની પ્રથમ પોસ્ટ તેના ફોટો આ હતી. 16 00:00:43,020 --> 00:00:46,740 થોડીક મિનિટો પછી, તેમણે નક્કી કર્યું આ સાથે પોતાની જાતને અપ એક છે. 17 00:00:46,740 --> 00:00:53,800 તે આ પર જાઓ પછી ગયા અને તે પછી પણ વધુ amusingly 18 00:00:53,800 --> 00:00:55,320 તેના મમ્મીએ માં chimed કરે છે. 19 00:00:55,320 --> 00:00:59,240 20 00:00:59,240 --> 00:01:01,800 અને પછી છેવટે, તે માત્ર આ જ હતી લાગે છે 21 00:01:01,800 --> 00:01:04,860 એક માટે એક અદ્ભુત છટકું તે ચાલી રહ્યું છે ભજવે છે. 22 00:01:04,860 --> 00:01:07,080 >> તેથી, જો તમે ઈચ્છો છો જેકબ અને અન્ય લોકો જોવા માટે, 23 00:01:07,080 --> 00:01:10,880 તેમની વચ્ચે સિન્થિયા મેંગ, જે છે CS50 ઝોન સ્ટાફ પડદા પાછળ, 24 00:01:10,880 --> 00:01:13,970 આ URL અને અહીં આ નાટક વડા. 25 00:01:13,970 --> 00:01:18,810 જેથી વધુ મુસીબત વગર, આજે આપણે વેબ પ્રોગ્રામિંગ પર આ દેખાવ ચાલુ 26 00:01:18,810 --> 00:01:21,810 અને કાર્યક્રમોની વાસ્તવિક રચના કે, તમારા આદેશ વાક્ય પર ચલાવવા નથી 27 00:01:21,810 --> 00:01:24,080 પરંતુ તેના બદલે એક બ્રાઉઝર ની અંદર ચાલે છે. 28 00:01:24,080 --> 00:01:26,320 >> કદાચ હવે, અથવા ખૂબ ટૂંક સમયમાં, તમે જઈ રહ્યાં છો, 29 00:01:26,320 --> 00:01:30,200 અમલીકરણ મધ્યે હોઈ તમારા પોતાના વેબ સર્વર છે, જે 30 00:01:30,200 --> 00:01:31,700 વેબ પ્રોગ્રામિંગ અલગ છે. 31 00:01:31,700 --> 00:01:36,210 Pset6 માં વેબ સર્વર બધા વિશે કેવી રીતે જાણે લેખન સોફ્ટવેર કે જે લેવા માટે 32 00:01:36,210 --> 00:01:39,300 બ્રાઉઝર HTTP અરજીઓને, અથવા તો તમે ના, માનવ, 33 00:01:39,300 --> 00:01:42,340 એક કાર્યક્રમ સાથે ટેલનેટ કહેવાય છે, અને પછી ક્યાં તો તે વિનંતીનો જવાબ 34 00:01:42,340 --> 00:01:48,600 એક HTML ફાઇલ બહાર spitting દ્વારા, અથવા JPEG, અથવા GIF, અથવા પણ છે php ફાઇલ. 35 00:01:48,600 --> 00:01:52,490 >> પરંતુ વેબ સર્વર સાથે છે, તે નથી માત્ર એક PHP, ફાઇલ ખોલવા માટે માનવામાં આવે છે, 36 00:01:52,490 --> 00:01:55,260 છે php માં અંત કંઈક છે, અને પછી સમાવિષ્ટો બોલે છે. 37 00:01:55,260 --> 00:01:58,440 તે કરવા માટે માનવામાં આવે છે શું પ્રથમ ફાઈલ છે? 38 00:01:58,440 --> 00:01:59,390 તેથી વાત કરવા માટે. 39 00:01:59,390 --> 00:02:04,060 તે કમ્પાઇલ નથી, આપણે સોમવારે જણાવ્યું હતું કે, પરંતુ બદલે તેથી, તે અર્થઘટન. 40 00:02:04,060 --> 00:02:08,070 >> PHP, એક અર્થઘટન ભાષા છે, અને તેથી તમારા વેબ કી લક્ષણો 41 00:02:08,070 --> 00:02:11,550 સર્વર, અમને દ્વારા અમલમાં જોકે, તમારા વેબ સર્વર માટે આ ક્ષમતા છે 42 00:02:11,550 --> 00:02:12,490 ઓહ, નોટિસ. 43 00:02:12,490 --> 00:02:14,580 આ છે php માં સમાપ્ત થતા ફાઈલ છે. 44 00:02:14,580 --> 00:02:17,970 મને ફક્ત તે મોકલી ન દો તે જેમ વપરાશકર્તા, સ્થિર સામગ્રી 45 00:02:17,970 --> 00:02:20,970 પરંતુ મને તે વાક્ય વાંચવા દો રેખા, ડાબેથી જમણે, અને તે અર્થઘટન. 46 00:02:20,970 --> 00:02:23,030 >> અને આમ કરવા માટે, કે જે તમને ગાય્ઝ અનિવાર્યપણે કરશે 47 00:02:23,030 --> 00:02:26,520 આ ઉપકરણ એક કાર્યક્રમ વાંસડા વડે એવી હોડી ચલાવવી, અને કમ્પ્યુટર સિસ્ટમો ઘણો પર, 48 00:02:26,520 --> 00:02:27,500 માત્ર PHP કહેવાય છે. 49 00:02:27,500 --> 00:02:30,579 કે PHP, નામ છે ભાષા પોતાના દુભાષિયો. 50 00:02:30,579 --> 00:02:33,120 તેથી, તે ભાગ આપણે અમલ તમે, અને શું તમે માટે બાકી છે 51 00:02:33,120 --> 00:02:35,240 છેવટે, એક નંબર છે ટુકડાઓ છે, જે વચ્ચે 52 00:02:35,240 --> 00:02:37,960 આધાર અમલમાં છે સ્થિર સામગ્રી માટે. 53 00:02:37,960 --> 00:02:40,180 >> પરંતુ હવે, અને સાથે સમસ્યા તમે છો, સાત સુયોજિત કરો 54 00:02:40,180 --> 00:02:43,660 માટે સંક્રમણ શરૂ કરવા જઇ વાસ્તવમાં PHP કોડ લખી 55 00:02:43,660 --> 00:02:45,970 કે નહીં અર્થઘટન બેક ઓવરને વાત 56 00:02:45,970 --> 00:02:47,960 માહિતી સંગ્રહ કરે છે કે ડેટાબેઝ. 57 00:02:47,960 --> 00:02:51,020 તેથી પ્રથમ વધુ સારી રીતે સમજવા ચાલો આ superglobals એક દંપતિ 58 00:02:51,020 --> 00:02:53,720 અને કેટલી શક્તિ તમે મફત માટે બોક્સની બહાર વિચાર 59 00:02:53,720 --> 00:02:55,250 PHP જેવા ભાષામાં સાથે. 60 00:02:55,250 --> 00:02:57,350 તમે ન હોય તો વસ્તુઓ જાતે અમલ. 61 00:02:57,350 --> 00:03:01,700 >> તેથી, અમે સોમવારે $ _GET પર જોવા મળી હતી જે એક superglobal છે, 62 00:03:01,700 --> 00:03:05,496 PHP, વૈશ્વિક જે વાત માત્ર છે તમે ગમે ત્યાં ઍક્સેસ કરી શકો છો ચલ. 63 00:03:05,496 --> 00:03:06,620 અને જ _GET $ અંદર શું છે? 64 00:03:06,620 --> 00:03:09,930 65 00:03:09,930 --> 00:03:12,110 આ અંદર શું છે અમે જુઓ કે superglobal? 66 00:03:12,110 --> 00:03:15,900 67 00:03:15,900 --> 00:03:19,020 ચોક્કસ આંકડાકીય ખાતે ઓછી એક વ્યક્તિ જાણે છે. 68 00:03:19,020 --> 00:03:21,590 શું જ _GET $ અંદર છે? 69 00:03:21,590 --> 00:03:22,426 અરે વાહ? 70 00:03:22,426 --> 00:03:24,130 >> પ્રેક્ષક: તે ચલો છે તમે ક્વેરી સ્ટ્રિંગ મૂકો. 71 00:03:24,130 --> 00:03:24,530 >> ડેવિડ જે MALAN: પરફેક્ટ. 72 00:03:24,530 --> 00:03:26,488 તે ચલો તમે છે ક્વેરી શબ્દમાળા મૂકો. 73 00:03:26,488 --> 00:03:29,910 તેથી, અમારા જૂના ઉદાહરણમાં અમે હતી ત્યારે Google reimplementing 74 00:03:29,910 --> 00:03:34,130 એક URL છે, અને પછી પ્રશ્ન ચિહ્ન, જે HTTP ની શરૂઆત demarcates 75 00:03:34,130 --> 00:03:37,950 પરિમાણો, તો પછી અમે સમાન q હતી કંઈક, q બિલાડીઓ બરાબર જેમ, 76 00:03:37,950 --> 00:03:41,500 આપોઆપ અંદર શું જાઓ કરશે તમે સુપર વૈશ્વિક કે _GET $, 77 00:03:41,500 --> 00:03:47,430 PHP ની, કારણ કે ક્યૂ કી છે અને બિલાડીઓ તેનું મૂલ્ય. 78 00:03:47,430 --> 00:03:51,250 >> અન્ય શબ્દોમાં, $ _GET અને તમામ આ વસ્તુઓ સમૂહનો એરે હોય છે, 79 00:03:51,250 --> 00:03:54,530 પ્રકારની હેશ કોષ્ટકો છે, કે સ્ટોર કીઓ અને કિંમતો. 80 00:03:54,530 --> 00:03:57,980 હવે, પાછા pset5 માં, હેશ ટેબલ તમે અમલ કરી શકે છે, 81 00:03:57,980 --> 00:04:00,220 અથવા તમે કરી શકે છે પ્રયાસ કરો ખરેખર, અમલ કર્યો છે 82 00:04:00,220 --> 00:04:04,010 અસરકારક રીતે એક સમૂહનો હતી અરે, એ માહિતી બંધારણ 83 00:04:04,010 --> 00:04:07,220 જેમાં તમે સાંકળી શકો છો કિંમતો સાથે કીઓ. 84 00:04:07,220 --> 00:04:09,690 >> પરંતુ pset5 માં, કિંમતો તુચ્છ હતા. 85 00:04:09,690 --> 00:04:12,430 આ કિંમત અનિવાર્યપણે સાચું કે ખોટું હતું. 86 00:04:12,430 --> 00:04:13,900 શબ્દકોશમાં શબ્દ છે? 87 00:04:13,900 --> 00:04:18,279 તેથી, જ્યારે તમે સફરજન જેવા શબ્દ hashed સફરજન શબ્દકોશમાંનાં છે તે જોવા માટે, 88 00:04:18,279 --> 00:04:21,820 તમારા ચેક કાર્ય અનુમાન સાચું કે ખોટું ફર્યા. 89 00:04:21,820 --> 00:04:24,120 તેથી, તે અસરકારક છે કિંમત અમે પાછા મળી રહ્યાં. 90 00:04:24,120 --> 00:04:26,456 >> પરંતુ અમે સોમવાર પર જોવા મળી હતી થોડા સમય માટે, તમે ચોક્કસપણે કરી શકો છો 91 00:04:26,456 --> 00:04:28,830 વધુ રસપ્રદ સાંકળવા માત્ર સાચું કે ખોટું કરતાં કિંમતો 92 00:04:28,830 --> 00:04:30,790 સફરજન જેવા કીઓ સાથે. 93 00:04:30,790 --> 00:04:33,909 તમે ખરેખર એક પરત કરી શકે છે મનસ્વી શબ્દમાળા, અને ખરેખર, 94 00:04:33,909 --> 00:04:36,200 કે શું $ _GET અને આ છે અન્ય ચલો તમે કરવા દો. 95 00:04:36,200 --> 00:04:40,595 >> તેથી $ _POST, આત્મા માં સમાન છે પરંતુ જો તમે પોસ્ટ દ્વારા ફોર્મ સબમિટ હોય તો, 96 00:04:40,595 --> 00:04:44,490 તે એક અલગ HTTP પદ્ધતિ ક્રેડિટ કાર્ડ જેવી વસ્તુઓ માટે વપરાય છે, 97 00:04:44,490 --> 00:04:48,410 અને ખાનગી માહિતી, અને તે પણ ફોટા જેમ દ્વિસંગી માહિતી, 98 00:04:48,410 --> 00:04:51,840 તે વસ્તુઓ $ _POST અંદર અંત. 99 00:04:51,840 --> 00:04:53,770 અને ખરેખર ફાઈલો માટે JPEGs અને whatnot જેવી, 100 00:04:53,770 --> 00:04:58,290 પણ નથી કે અન્ય છે અહીં તેમજ $ _FILES કહેવાય છે. 101 00:04:58,290 --> 00:05:01,280 >> તેથી, સર્વર અમે પણ રહેવું નહીં ખૂબ છે, પરંતુ તે તમે ઍક્સેસ આપે છે 102 00:05:01,280 --> 00:05:04,860 લગભગ નીચલા સ્તર વિગતો સૉર્ટ કરો તમે ઉપયોગ કરી રહ્યાં છો કે જે સર્વર પર જાતે. 103 00:05:04,860 --> 00:05:07,430 કૂકી અને સત્ર, જોકે, અમે અસરકારક રીતે હવે જોવા મળશે. 104 00:05:07,430 --> 00:05:10,940 છેલ્લા અમે અમલ કરવા માટે ઉપયોગ કરે છે શોપિંગ કાર્ટ ની કલ્પના. 105 00:05:10,940 --> 00:05:14,480 સુપર સરળ છે, પરંતુ બોલાવવાનો કે અમે, આ અહીં ઉદાહરણ હતી 106 00:05:14,480 --> 00:05:17,640 કેટલી વખત તમે ગણાય પહેલાં આ પાનું મુલાકાત લીધી હતી. 107 00:05:17,640 --> 00:05:20,850 >> પરંતુ આજે, તેના બદલે માત્ર જોવા કરતાં આ અસર, માતાનો ખોલવા દો 108 00:05:20,850 --> 00:05:22,640 Chrome ના ઇન્સ્પેક્ટર, જે સામાન્ય રીતે તમે આ કરી શકો છો 109 00:05:22,640 --> 00:05:25,740 અધિકાર ક્લિક કરો અથવા નિયંત્રણ દ્વારા કરવું ક્યાંય વેબ પેજ પર ક્લિક કરો, 110 00:05:25,740 --> 00:05:27,250 અને પછી તત્વ તપાસ પસંદ કરો. 111 00:05:27,250 --> 00:05:31,600 અથવા તમે આ મેનુ મારફતે જઇ શકો છો અમે pset6 સ્પેક માં વર્ણવે છે. 112 00:05:31,600 --> 00:05:35,020 અને હું નેટવર્ક ટેબ જાઉં છું અહીં, અને એક ક્ષણ માટે જોવા દો 113 00:05:35,020 --> 00:05:37,590 છે કે જે HTTP ટ્રાફિક અને પાછળ આગળ જવાનું. 114 00:05:37,590 --> 00:05:40,929 >> મને પ્રથમ આગળ વધો અને સ્પષ્ટ ક્રોમ કેશ. 115 00:05:40,929 --> 00:05:43,470 તેથી તમે કેટલાક પરિચિત હોઈ શકે છે પહેલેથી જ આ ટેકનિક સાથે, 116 00:05:43,470 --> 00:05:45,790 અને અમે તેનો ઉપયોગ જઈ રહ્યાં છો, અહીં ડિબગીંગ હેતુઓ માટે. 117 00:05:45,790 --> 00:05:48,890 118 00:05:48,890 --> 00:05:50,890 હવે અમે કોમ્પ્યુટર વૈજ્ઞાનિકો શરૂ કરવા જઇ રહ્યા છે 119 00:05:50,890 --> 00:05:53,920 ડિબગીંગ માટે આ શું કરી રહ્યા હેતુઓ, જેમાં 120 00:05:53,920 --> 00:05:55,910 અમે કૅશ સાફ કરશે, સામાન્ય રીતે, કે જેથી અમે 121 00:05:55,910 --> 00:05:57,670 કૂકીઝ કહેવાય વસ્તુઓ છુટકારો મળી શકે છે. 122 00:05:57,670 --> 00:06:01,700 તેથી તમે કદાચ સામાન્ય રીતે પરિચિત છો શું સાથે કૂકીઝ ઓછામાં ઓછા હોય છે, અથવા 123 00:06:01,700 --> 00:06:04,370 કે તેઓ અસ્તિત્વ ધરાવે છે, પરંતુ શું છે તેમને તમારી સમજ, 124 00:06:04,370 --> 00:06:06,920 માત્ર એક વપરાશકર્તા તરીકે કમ્પ્યુટર્સ, એક કૂકી શું છે? 125 00:06:06,920 --> 00:06:09,490 126 00:06:09,490 --> 00:06:09,990 યાહ. 127 00:06:09,990 --> 00:06:14,391 >> પ્રેક્ષક: તે of-- સારી રીતે એક બીટ છે નથી કોમ્પ્યુટર વિજ્ઞાન એક શબ્દ બીટ. 128 00:06:14,391 --> 00:06:18,303 તે માહિતી એક ભાગ છે કે જે વેબસાઇટ ક્રમમાં તમારા માટે મોકલે છે 129 00:06:18,303 --> 00:06:20,209 તમે પર આંકડા રેકોર્ડ કરવા માટે સક્ષમ હશે. 130 00:06:20,209 --> 00:06:21,250 ડેવિડ જે MALAN: ઠીક છે, સારુ. 131 00:06:21,250 --> 00:06:24,980 તેથી તે માહિતી એક ભાગ છે કે જે સર્વર, તમારા કમ્પ્યુટર પર મૂકે છે 132 00:06:24,980 --> 00:06:28,840 અને ચાલો તે પણ આપણે સામાન્યીકરણ વધુ, તે કી કિંમત સારી છે, 133 00:06:28,840 --> 00:06:30,064 તે વધુ ચોક્કસ મળી રહ્યો છે. 134 00:06:30,064 --> 00:06:31,980 તે એક ભાગ છે માહિતી, માહિતી એક ભાગ છે, 135 00:06:31,980 --> 00:06:34,430 સર્વર સક્ષમ છે તમારા કમ્પ્યુટર પર મૂકવા 136 00:06:34,430 --> 00:06:38,592 અને ઘણી વાર, સર્વર કરે છે આ તમે કોણ છો યાદ રાખો કે જેથી. 137 00:06:38,592 --> 00:06:40,300 ઉદાહરણ તરીકે, મતભેદ તેથી તમે કદાચ છો છે 138 00:06:40,300 --> 00:06:42,982 ફેસબુક જેવી સાઇટ્સ પ્રવેશ્યા, અથવા Gmail, અથવા અન્ય, તે પહેલાં, 139 00:06:42,982 --> 00:06:44,940 અને તમે સાથે લોગ ઇન તમારા વપરાશકર્તા નામ અને પાસવર્ડ, 140 00:06:44,940 --> 00:06:49,000 અને તે પછી કેટલાક નંબર માટે મિનિટ અથવા કલાકો અથવા દિવસો છે, 141 00:06:49,000 --> 00:06:52,970 સર્વર છે કે જે યાદ તમે છે, હકીકતમાં, માં પ્રવેશ્યા. 142 00:06:52,970 --> 00:06:54,600 હવે, કેવી રીતે ખરેખર શું થઈ રહ્યું છે? 143 00:06:54,600 --> 00:06:58,630 તમે ચોક્કસપણે ફરી લખવાનો નથી કારણ કે તમારા વપરાશકર્તા નામ અને પાસવર્ડ દરેક સમય 144 00:06:58,630 --> 00:07:00,760 તમે નેવિગેટ કરવા માટે ફેસબુક પર અલગ પાનું. 145 00:07:00,760 --> 00:07:02,570 તેથી તે તારણ કૂકીઝ જવાબ છે. 146 00:07:02,570 --> 00:07:05,360 >> તમે વિચાર કરી શકો છો એક કૂકી, આનાથી સૉર્ટ કરો, ડિજિટલ હાથ ગમે છે 147 00:07:05,360 --> 00:07:09,200 તમે એક અમ્યુઝમેન્ટ પર વિચાર કરી શકે છે સ્ટેમ્પ પાર્ક અથવા ક્લબ કે અનિવાર્યપણે 148 00:07:09,200 --> 00:07:11,740 તમે અહીં આવ્યા છે સૂચવે છે પહેલાં, અને તમે પહેલાથી જ કર્યું છે 149 00:07:11,740 --> 00:07:16,070 માટે, આ બોલ પર તમારા ID ને બતાવ્યા ઉદાહરણ છે, અને તે ક્લબ અથવા પાર્ક 150 00:07:16,070 --> 00:07:19,050 હવે તમે ધારે જોઈએ કે પહેલાથી જ પ્રમાણિત છે. 151 00:07:19,050 --> 00:07:21,270 તમે પહેલેથી જ તે દ્વારા ઓળખવામાં આવી છે. 152 00:07:21,270 --> 00:07:24,740 >> મન કે સાથે, અહીં પ્રતિ ખોલો. 153 00:07:24,740 --> 00:07:27,220 હું માત્ર હતી, મને આગળ વધો, અને મારી બધી કૂકીઝ સાફ કરો. 154 00:07:27,220 --> 00:07:29,970 અને હવે હું શું કરવા જઈ રહ્યો છે સારા પગલા માટે, શીફ્ટ ધરાવે છે, 155 00:07:29,970 --> 00:07:31,740 અને બળજબરી પાનું ફરીથી લોડ કરો. 156 00:07:31,740 --> 00:07:34,170 ફક્ત ખાતરી કરો Shift કે કશું કેશ નહીં. 157 00:07:34,170 --> 00:07:36,850 અને અહીં વિનંતી છે કે અને પાછળ આગળ ગયા. 158 00:07:36,850 --> 00:07:41,560 તેથી અહીં ઉપર અમે વિનંતી છે, અને દો મને અહીં નીચે ઝૂમ અને આ ઘણો 159 00:07:41,560 --> 00:07:44,710 માટે સૉર્ટ કરો uninteresting વિગતો બ્રાઉઝર આપોઆપ છે કે હવે 160 00:07:44,710 --> 00:07:47,800 મોકલવામાં આવે છે, પરંતુ જુઓ ક્લિક કરો સોર્સ કાચા હેડરો જુઓ. 161 00:07:47,800 --> 00:07:51,700 >> અને તમે પહેલાથી જ pset6 માં dived કર્યું હોય તો, તમે ચોક્કસપણે વસ્તુઓ ઓળખી શકશો 162 00:07:51,700 --> 00:07:54,990 આ જેમ, અને કદાચ અમુક અહીં આ અન્ય રેખાઓ, 163 00:07:54,990 --> 00:07:59,040 પરંતુ શું આજે વધુ રસપ્રદ છે હું વિનંતી કરવા માટે નીચે સરકાવો જો 164 00:07:59,040 --> 00:08:02,870 પરંતુ કહેવાતા પ્રતિભાવ, આ વાક્ય કદાચ પરિચિત લાગે છે. 165 00:08:02,870 --> 00:08:04,977 તે એક સારી વાત છે જો તમે 200 ઠીક જુઓ. 166 00:08:04,977 --> 00:08:07,060 દેખીતી રીતે આ છે સર્વર પર તારીખ અને સમય 167 00:08:07,060 --> 00:08:08,268 અને સામગ્રી એક ટોળું છે. 168 00:08:08,268 --> 00:08:09,290 ઓહ, આ રસપ્રદ છે. 169 00:08:09,290 --> 00:08:13,430 >> તમે ઉપયોગ કરો છો ત્યારે બહાર ફેંકે છે ઓછામાં ઓછા આ સર્વર PHP, 170 00:08:13,430 --> 00:08:16,360 સર્વર બહાર spits શું PHP ની આવૃત્તિ તમે ઉપયોગ કરી રહ્યાં છો. 171 00:08:16,360 --> 00:08:18,962 સુરક્ષા માટે ખરેખર છે, કે જે, હેતુઓ, સારી વાત નથી. 172 00:08:18,962 --> 00:08:21,170 પરંતુ, અમે પાછા કે આવવું પડશે કદાચ કેટલાક અન્ય સમય. 173 00:08:21,170 --> 00:08:25,740 પરંતુ હવે આ રસદાર રેખા આજે છે અને અમે સંક્ષિપ્તમાં આ કેટલાક જોયું 174 00:08:25,740 --> 00:08:29,240 અમે poked જ્યારે હું ફેસબુક સાથે લાગે છે તે સમયે ઇન્સ્પેક્ટર આસપાસ, 175 00:08:29,240 --> 00:08:33,380 સમૂહ કૂકી રોપણી આવે છે માહિતી થોડો ભાગ 176 00:08:33,380 --> 00:08:34,890 તમારા કમ્પ્યુટર પર. 177 00:08:34,890 --> 00:08:37,490 >> આ HTTP હેડર છે તે અસરકારક છે 178 00:08:37,490 --> 00:08:39,970 તમારા બ્રાઉઝર કહેવાની, ક્રોમ, એટલે કે, ગમે છે, 179 00:08:39,970 --> 00:08:44,480 વપરાશકર્તા પર હેય બ્રાઉઝર સ્ટોર હાર્ડ ડ્રાઈવ, અથવા વપરાશકર્તાની રેમ 180 00:08:44,480 --> 00:08:49,680 એક છે, જે PHPSESSID કહેવાય કી, સત્ર ID ને માટે લઘુલિપિ નોટેશનમાં છે, 181 00:08:49,680 --> 00:08:53,670 અને તે એક મૂલ્ય આપે છે 0vlk8t, ડોટ, કોઈ, કોઈ. 182 00:08:53,670 --> 00:08:56,480 ખરેખર લાંબા સ્યુડો રેન્ડમ આલ્ફાન્યૂમેરિક શબ્દમાળા. 183 00:08:56,480 --> 00:08:59,480 તે માત્ર એક ખરેખર મોટી સંખ્યામાં છે, પરંતુ તે અક્ષરો અને સંખ્યાઓ સાથે એન્કોડ કરવામાં આવે છે 184 00:08:59,480 --> 00:09:03,550 તેથી તે કદ હોઈ શકે છે એકલા નંબરો કરતાં પણ વધારે છે. 185 00:09:03,550 --> 00:09:06,947 અને પછી, જે રીતે દ્વારા, પાથ = / કે, માત્ર આ કુકી પ્રયત્ન કરીશું અર્થ એ થાય કે 186 00:09:06,947 --> 00:09:08,780 સાથે સંકળાયેલ વેબસાઇટ સમગ્ર, 187 00:09:08,780 --> 00:09:11,150 માત્ર એક ચોક્કસ નથી પાનું સમગ્ર બાબત. 188 00:09:11,150 --> 00:09:12,930 તેથી આ વર્ચ્યુઅલ હાથ સ્ટેમ્પ છે. 189 00:09:12,930 --> 00:09:16,330 તે સર્વર, ફેસબુક છતાં તરીકે અથવા અમારા કિસ્સામાં સાધન, 190 00:09:16,330 --> 00:09:21,140 શાબ્દિક લખવામાં 0vlk8t છે અને તેથી આગળ, તમારા હાથ પર. 191 00:09:21,140 --> 00:09:24,360 શું સર્વરના નોટિસ કરી નથી તે નથી રહ્યું છે 192 00:09:24,360 --> 00:09:27,730 ચોક્કસપણે મારા વપરાશકર્તાનામ સ્ટોર મારો પાસવર્ડ સ્ટોર નથી. 193 00:09:27,730 --> 00:09:31,710 >> તેના બદલે, તે દેખાય છે સ્યૂડો રેન્ડમ માહિતી સ્ટોર 194 00:09:31,710 --> 00:09:35,010 કોઈ એક ધારી શકો છો કે જેથી મારા હાથ સ્ટેમ્પ શું છે. 195 00:09:35,010 --> 00:09:37,590 સર્વર બાજુ પર, દરમિયાન, સર્વર 196 00:09:37,590 --> 00:09:40,370 કદાચ યાદ રહ્યું છે ડેટાબેઝ અથવા કંઈક, 197 00:09:40,370 --> 00:09:46,490 વપરાશકર્તા કે, ભવિષ્યમાં જે 0vlk8t હાથ સ્ટેમ્પ રજૂ કરે છે, કોઈ 198 00:09:46,490 --> 00:09:51,440 ડોટ, આ સાથે સંકળાયેલ હોવી જોઈએ ટપકું ખાસ શોપિંગ કાર્ટ છે, તેથી વાત કરવા માટે. 199 00:09:51,440 --> 00:09:55,060 અન્ય શબ્દોમાં, હું હવે જાઓ તો અહીં પાછા અને આ પૃષ્ઠને ફરીથી લોડ, 200 00:09:55,060 --> 00:09:58,020 સર્વર ખબર નથી કેવી રીતે હું એક સમયે મુલાકાત લીધી છે? 201 00:09:58,020 --> 00:10:01,730 >> હું તેને ફરીથી કરવા માટે, જો કે, કેવી રીતે સર્વર કરે છે હું તે બે વખત મુલાકાત લીધી છે ખબર છે કે? 202 00:10:01,730 --> 00:10:04,680 વેલ હું આ કરવા માટે નીચે જાઓ જો મોટા ભાગના તાજેતરના વિનંતી, જે 203 00:10:04,680 --> 00:10:09,150 હું મોકલી છે કે જે હવે ત્રીજા સ્થાને છે કુલ માં, હવે મારી વિનંતી નોટિસ. 204 00:10:09,150 --> 00:10:11,300 હજુ પણ આ છે અહીં જ, ઉપર વિનંતી 205 00:10:11,300 --> 00:10:15,040 તરીકે પહેલાં, હજુ પણ એક સંપૂર્ણ જથ્થો છે અમે પહેલાની જેમ અવગણના કરી છે કે, સામગ્રી 206 00:10:15,040 --> 00:10:19,350 પરંતુ ખૂબ જ છેલ્લા હેડર, આ સમય, હું પહેલાં અહીં કરવામાં આવી છે, કારણ કે, 207 00:10:19,350 --> 00:10:21,980 એક પ્રસ્તુતિ છે આ વર્ચ્યુઅલ હાથ સ્ટેમ્પ. 208 00:10:21,980 --> 00:10:28,957 >> જેમાં આ વાક્ય અહીં સેટ નથી કૂકી પરંતુ કૂકી કોલોન PHPSESSI = 0vlk8t, 209 00:10:28,957 --> 00:10:32,040 કે જે હમણાં જ મારું બ્રાઉઝર સ્વયંસંચાલિત છે કે જેથી આ બાજુ સ્ટેમ્પ રજૂઆત 210 00:10:32,040 --> 00:10:37,910 હવે સર્વર, તે ખબર પડે છે કે તરત જ, ooh, આ વપરાશકર્તા 0vlk8t ટપકું છે, ડોટ, કોઈ, 211 00:10:37,910 --> 00:10:42,010 હવે હું તે અથવા તેણી છે, જે યાદ કરી શકો છો અને તે વપરાશકર્તા સાથે reassociate ગમે 212 00:10:42,010 --> 00:10:46,450 માહિતી હું કરવા માંગો છો, અને બધા જાણકારી માટે કે જે તમારા દ્વારા સંગ્રહિત કરી શકાય છે 213 00:10:46,450 --> 00:10:50,130 _SESSION $ માં પ્રોગ્રામર. 214 00:10:50,130 --> 00:10:57,170 >> હું વાસ્તવિક ઝડપી ખોલો તો તેથી સ્પષ્ટ થઈ gedit કે વાસ્તવિક ફાઇલ, counter.php, 215 00:10:57,170 --> 00:11:02,340 મારા સ્થાનિક યજમાન જાહેર ડિરેક્ટરીમાં પહેલાં તરીકે, ખરેખર નોટિસ, કે જે, 216 00:11:02,340 --> 00:11:06,860 હું આખરે માં સ્ટોર છું _SESSION $ ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં "કાઉન્ટર," 217 00:11:06,860 --> 00:11:10,110 અગાઉના કાઉન્ટર કિંમત છે કે જે હું અહીં અમે તે આ રેખાઓ પાસેથી મેળવી 218 00:11:10,110 --> 00:11:13,010 છેલ્લા સમય વત્તા એક પર જોવામાં. 219 00:11:13,010 --> 00:11:14,980 હૂડ નીચે તેથી, કે તમામ કૂકીઝ છે. 220 00:11:14,980 --> 00:11:17,563 તે ડિજિટલ માત્ર પ્રકારની છે હાથ સ્ટેમ્પ, આગળ અને પાછળ જવા 221 00:11:17,563 --> 00:11:20,450 અને પ્રમાણિકપણે તમે Chrome ની ખોલો કોઇ પણ વેબસાઇટ પર ઇન્સ્પેક્ટર 222 00:11:20,450 --> 00:11:22,580 તમે આજે મુલાકાત સુપર ઊંચી સંભાવના 223 00:11:22,580 --> 00:11:25,450 તમે કદાચ એક જોવા જઈ રહ્યાં છો કદાચ અડધા ડઝન કૂકીઝ 224 00:11:25,450 --> 00:11:26,650 તમે યાદ કરવામાં આવે છે. 225 00:11:26,650 --> 00:11:29,500 >> અને ખરાબ હજુ સુધી, જો તે વેબસાઇટ તમે મુલાકાત લઈ રહ્યા છો 226 00:11:29,500 --> 00:11:32,640 બધા જાહેરાતો હોય છે, જે ચોક્કસપણે, આજે એકદમ સામાન્ય છે 227 00:11:32,640 --> 00:11:36,100 અને તે જાહેરાતો આવે છે જો કેટલાક કેન્દ્રીય પક્ષ કોઈને 228 00:11:36,100 --> 00:11:39,000 Google અથવા એડવર્ડ્સ જેવી તેઓ તેમના ઉત્પાદનો એક કૉલ 229 00:11:39,000 --> 00:11:42,880 કે અન્ય વિક્રેતાઓ કે જાહેરાતો વેચાણ, રસપ્રદ શું છે, 230 00:11:42,880 --> 00:11:46,510 અને થોડી શું પ્રમાણિકપણે ચિંતાજનક, HTTP, કેવી રીતે કામ કરે છે, લગભગ 231 00:11:46,510 --> 00:11:50,855 જો તમારી પાસે એક જાહેરાત જડિત છે કે Facebook.com, અને Google.com માં, 232 00:11:50,855 --> 00:11:54,240 અને Harvard.edu, કોઈપણ નંબર વેબસાઇટ્સ, તેથી તે જેમ છે 233 00:11:54,240 --> 00:11:58,130 સેવા આપતા હોય છે જેઓ એક મધ્યમ માણસ કે ત્યાં બધી વેબસાઇટ્સ ત્રણ માટે જાહેરાતો, 234 00:11:58,130 --> 00:12:02,110 તે તારણ આપે છે કે આ કૂકીઝ ડોમેન દીઠ છે. 235 00:12:02,110 --> 00:12:05,910 >> તેથી જો તમે છે એક જાહેરાત આવતા વિવિધ વેબસાઇટ્સ પર જ કંપની, 236 00:12:05,910 --> 00:12:11,140 કે કંપની અસરકારક રીતે જે ટ્રેક કરી શકો છો તમે બધી વેબસાઇટ્સ તરફ છે. 237 00:12:11,140 --> 00:12:13,140 હાર્વર્ડ ખબર નથી શકે છે તમે ફેસબુક મુલાકાત લઈ રહ્યા છો. 238 00:12:13,140 --> 00:12:15,306 ફેસબુક ખબર નથી શકે અને તમે હાર્વર્ડ મુલાકાત લઈ રહ્યા છો. 239 00:12:15,306 --> 00:12:18,160 પરંતુ ગમે જાહેરાત સેવા કે જે ડોમેઇન હોય તો તેઓ ઉપયોગ કરી રહ્યાં છો 240 00:12:18,160 --> 00:12:21,710 બંને Harvard.edu વેબ હાજર પાનાંઓ અને Facebook.com વેબપૃષ્ઠો 241 00:12:21,710 --> 00:12:26,850 આ મધ્યમ માણસ ચોક્કસ તમે કોણ જાણે આ કૂકીઝ શેર કરવામાં આવી રહી છે કારણ કે 242 00:12:26,850 --> 00:12:30,910 સમગ્ર, અથવા બદલે છે, કે દલાલ કહેવાતા. 243 00:12:30,910 --> 00:12:33,820 >> તેથી અમે આ માટે પાછા આવો પડશે તેના સુરક્ષા અસરો, 244 00:12:33,820 --> 00:12:37,170 પરંતુ ઘણી માહિતી છે કોઈપણ સમયે તમે વિશે સંગ્રહિત કરવામાં આવી રહી તમે 245 00:12:37,170 --> 00:12:40,120 પર સૌથી વધુ કોઈપણ વેબપૃષ્ઠની મુલાકાત લો ઇન્ટરનેટ અને તે ખરેખર 246 00:12:40,120 --> 00:12:42,877 આ ખૂબ જ સરળ પદ્ધતિ છે ઘટાડે છે. 247 00:12:42,877 --> 00:12:44,710 તો શું, તે પછી થાય છે તમે સુપર પેરાનોઇડ છો 248 00:12:44,710 --> 00:12:48,190 અને જો તમે Chrome અથવા IE માં જવા માટે નક્કી અથવા ગમે અને તમારી કૂકીઝ બંધ? 249 00:12:48,190 --> 00:12:49,365 શું થાય છે? 250 00:12:49,365 --> 00:12:50,790 અરે વાહ? 251 00:12:50,790 --> 00:12:53,170 શું તમે ખરેખર આ અધિકાર કર્યું ખરેખર? 252 00:12:53,170 --> 00:12:54,350 ઠીક છે. 253 00:12:54,350 --> 00:12:55,994 ના, આગળ વધો. 254 00:12:55,994 --> 00:12:59,645 >> પ્રેક્ષક: કેટલીક વેબસાઇટ્સ ન હોય તે વિના એક કાર્ય ફેસબુક ગમે છે. 255 00:12:59,645 --> 00:13:00,520 ડેવિડ જે MALAN: અરે વાહ! 256 00:13:00,520 --> 00:13:02,311 તેથી અમુક વેબસાઇટ્સ માત્ર કામ કરવાનું બંધ કરશે. 257 00:13:02,311 --> 00:13:05,520 અને સૌથી વેબસાઇટ્સ આ દિવસોમાં મૂળભૂત, કૂકીઝ પર આધાર રાખે છે 258 00:13:05,520 --> 00:13:08,360 તેઓ તમે લૉગ ઇન છે, ખાસ કરીને જો , તેઓ હમણાં જ તોડી રહ્યા છીએ. 259 00:13:08,360 --> 00:13:10,360 આ ધ્યાનમાં કારણ વૈકલ્પિક, જો વેબસાઇટ 260 00:13:10,360 --> 00:13:14,480 તમે કોણ યાદ કોઈ રીત હોય છે અને તેથી તમારા વેબ બ્રાઉઝર નથી 261 00:13:14,480 --> 00:13:16,949 દરેક HTTP સાથે રજૂ આ બાજુ સ્ટેમ્પ ઓફ વિનંતી દ્વારા, 262 00:13:16,949 --> 00:13:18,740 અસરકારક વેબસાઇટ ફેસબુક જવા જેવી 263 00:13:18,740 --> 00:13:22,050 તમે પૂછવા હોય દરેક રફૂ કરવું સમય લોગ ઇન 264 00:13:22,050 --> 00:13:26,200 તમે પાનાંઓ બદલવા, અથવા એક લિંક પર ક્લિક કરો, જે ખાસ કરીને સારા વપરાશકર્તા ચોક્કસ નથી 265 00:13:26,200 --> 00:13:26,920 અનુભવ. 266 00:13:26,920 --> 00:13:30,020 >> ત્યાં છે, પણ છે, તેથી વેપાર ન વચ્ચે. 267 00:13:30,020 --> 00:13:34,140 વધુ મુસીબત વગર, ચાલો લેવા દો વેબ પ્રોગ્રામિંગ સાથે મંજૂર માટે, 268 00:13:34,140 --> 00:13:37,630 PHP, જેવી ભાષાઓ માટે, તમે યાદ કરી શકો છો સમસ્યા કે જેમ માહિતી સુયોજિત 269 00:13:37,630 --> 00:13:41,550 તમે તમારા પોતાના અમલ જ્યારે સાત ખરીદી, કે જેની સાથે ઇ * ટ્રેડ જેવી વેબસાઇટ 270 00:13:41,550 --> 00:13:45,710 અને શેરોમાં વેચાણ, તમે બરાબર યાદ કરીશું શું વપરાશકર્તા ખરીદી અને વેચાણ છે 271 00:13:45,710 --> 00:13:49,110 અને તે અથવા તેણી કોણ છે આ સત્ર ના માર્ગ દ્વારા. 272 00:13:49,110 --> 00:13:51,110 પરંતુ અમે જરૂર જઈ રહ્યાં છો ઇમેઇલ કરતાં પારખુ માર્ગ 273 00:13:51,110 --> 00:13:52,640 આસપાસ માહિતી રાખવા માટે. 274 00:13:52,640 --> 00:13:53,140 અધિકાર? 275 00:13:53,140 --> 00:13:56,780 >> સોમવારે, અમે વધુ Frosh IMS વિશે વાત અને કેવી રીતે વેબસાઇટ આવૃત્તિ એક, 276 00:13:56,780 --> 00:14:00,250 વર્ષ પહેલાં, અમે હતી બધા હતું કોણ છે આ પ્રોક્ટોર ઇમેઇલ 277 00:14:00,250 --> 00:14:04,250 આ દીવાલોની વચ્ચે રમતો ચાર્જ કાર્યક્રમ નામ, અને લિંગ, 278 00:14:04,250 --> 00:14:07,330 અને તેઓ કેપ્ટન છો કે નહીં, અને કોઈને ડોર્મ કોણ છે 279 00:14:07,330 --> 00:14:10,136 દીવાલોની વચ્ચે રમત માટે નોંધણી. 280 00:14:10,136 --> 00:14:13,010 તેથી તે ખરાબ નથી, પરંતુ તે અથવા તો તે તેમના ઈમેઈલ મારફતે નિરાંતે ગાવું હતી, 281 00:14:13,010 --> 00:14:16,010 એક સ્પ્રેડશીટ અથવા કંઈક બનાવવા માટે કે, બધું આયોજન રાખો. 282 00:14:16,010 --> 00:14:19,750 તેથી મક્કમતાપૂર્વક અમે પ્રોગ્રામરો કે પ્રોક્ટર માટે કરી શકો છો. 283 00:14:19,750 --> 00:14:22,970 અને તેથી SQL માં દાખલ કરો, સ્ટ્રક્ચર્ડ ક્વેરી લેંગ્વેજ, 284 00:14:22,970 --> 00:14:26,050 ખૂબ જોવા જવાનું છે, જે સી અને PHP બંને અલગ અલગ છે, 285 00:14:26,050 --> 00:14:30,990 અને તમે પર વધુ હાથ માં ડાઇવ પડશે PHP, અને સમસ્યા, પણ સાત પરંતુ એસક્યુએલ સુયોજિત 286 00:14:30,990 --> 00:14:35,310 અથવા SQL, આ એક ભાષા છે તમે ડેટાબેઝ સાથે વાત કરવા માટે ઉપયોગ કરે છે. 287 00:14:35,310 --> 00:14:36,480 >> પરંતુ એક ડેટાબેઝ શું છે? 288 00:14:36,480 --> 00:14:38,440 વેલ તમને લાગે ડેટાબેઝ, હવે ઓછામાં ઓછા, 289 00:14:38,440 --> 00:14:41,750 માત્ર એક એક્સેલ ફાઈલ જેવી છે, અથવા જો તમે મેક વપરાશકર્તા નંબરો ફાઈલ હોવ તો, 290 00:14:41,750 --> 00:14:44,400 અથવા જો તમે Google Apps હો તો વપરાશકર્તા Google સ્પ્રેડશીટ, 291 00:14:44,400 --> 00:14:49,120 તે અસરકારક રીતે એક ડેટાબેઝ છે, અથવા ખરેખર ખાસ કરીને એક રીલેશ્નલ ડેટાબેઝ. 292 00:14:49,120 --> 00:14:53,070 એક રીલેશ્નલ ડેટાબેઝ માત્ર છે પંક્તિઓ અને કૉલમ્સ ધરાવે છે કે જે કંઈક છે, 293 00:14:53,070 --> 00:14:56,440 અને તમે કોઇ પણ પ્રકારની સ્ટોર કરી શકો છો આ પંક્તિઓ અથવા કૉલમ્સ માહિતી. 294 00:14:56,440 --> 00:15:00,480 >> પરંતુ, SQL વિશે સરસ શું છે અને વાસ્તવિક ડેટાબેઝો વિશે માત્ર નથી 295 00:15:00,480 --> 00:15:04,910 સ્પ્રેડશીટ્સ અથવા Google સ્પ્રેડશીટ્સ, તમે એક ભાષા ઉપયોગ કરી શકો છો 296 00:15:04,910 --> 00:15:09,000 ખરેખર પ્રશ્નો ચલાવવા માહિતી, માહિતી દૂર કરવા માટે દાખલ કરો, 297 00:15:09,000 --> 00:15:11,620 પણ, માહિતી જોવા માટે સૌથી અગત્યનું, અને તમે 298 00:15:11,620 --> 00:15:16,110 એકદમ તેને જાતે ઉપયોગ કરવાની જરૂર નથી તમે સામાન્ય રીતે એક Google કદાચ તરીકે 299 00:15:16,110 --> 00:15:17,690 આ સ્પ્રેડશીટ જેવા. 300 00:15:17,690 --> 00:15:22,217 >> એસક્યુએલ તેથી, એક સમૂહ છે મૂળભૂત નિવેદનો અથવા ટુકડાઓ 301 00:15:22,217 --> 00:15:23,300 વિધેય માં બાંધવામાં. 302 00:15:23,300 --> 00:15:26,450 આ કરતાં ઘણી વધારે છે, પરંતુ જો તમે એક વિશાળ અંતર જાઓ કરી શકો છો 303 00:15:26,450 --> 00:15:28,620 ફક્ત એ જાણીને દ્વારા કહેવાય છે કે આ ભાષા 304 00:15:28,620 --> 00:15:30,840 એસક્યુએલ ઓછામાં ઓછા ચાર છે તમે કરી શકો છો લાભ નિવેદનો. 305 00:15:30,840 --> 00:15:34,420 >> માહિતી દૂર કરવા માટે, કાઢી નાખો, પંક્તિઓ ઉમેરીને, માટે, દાખલ કરો, 306 00:15:34,420 --> 00:15:37,340 અપડેટ બદલવા માટે પંક્તિઓ, અને પસંદ 307 00:15:37,340 --> 00:15:39,860 પંક્તિઓ પાછી મેળવવા માટે અને તે ખરેખર એસક્યુએલ શું કરે છે. 308 00:15:39,860 --> 00:15:43,810 તેથી તે પંક્તિઓ પર સંપૂર્ણપણે ચલાવે છે તમે દાખલ કરો, અથવા દૂર કરવા માટે, કે જ્યારે, 309 00:15:43,810 --> 00:15:47,470 અથવા સુધારો, અથવા તમે શું કરશો પસંદ કહેવાતા પરિણામ સેટ તરીકે પાછા મળી, 310 00:15:47,470 --> 00:15:49,690 પંક્તિઓ ઝાકઝમાળ જેમ. 311 00:15:49,690 --> 00:15:51,700 એક ટેબલ પરથી પંક્તિઓ એક ટોળું. 312 00:15:51,700 --> 00:15:54,050 >> તેથી એ દિવસે પાછા, અને આ દિવસે પણ, 313 00:15:54,050 --> 00:15:56,560 તમે સાથે વાતચીત કરી શકે છે આદેશ વાક્ય ઉપયોગ ડેટાબેઝ, 314 00:15:56,560 --> 00:15:59,691 પરંતુ તેનો ઉપયોગ ખાસ કરીને મજા નથી આ કાળા અને સફેદ શૈલી વિન્ડો 315 00:15:59,691 --> 00:16:02,190 અને ખરેખર આદેશો ચલાવો અને તમારા ડેટાબેઝ આસપાસ થેલી, કોથળી. 316 00:16:02,190 --> 00:16:06,054 ગ્રાફિકવાળું વપરાશકર્તા ઈન્ટરફેસ છે, અથવા GUI, , દાવાપૂર્વક, વધુ બહેતર છે 317 00:16:06,054 --> 00:16:08,970 અને તેથી અમે ભલામણ કરીએ છીએ સાધન અને ઉપકરણ પર તમારા માટે preinstalled 318 00:16:08,970 --> 00:16:10,580 phpMyAdmin કહેવાય છે. 319 00:16:10,580 --> 00:16:14,060 તે છે કે જે કુલ સંયોગ છે આ વસ્તુ નામ, તે PHP છે 320 00:16:14,060 --> 00:16:17,430 તે માત્ર લોકો કે જે થાય છે જે પોતાની જાતને આ કાર્યક્રમ લખ્યું હતું 321 00:16:17,430 --> 00:16:18,670 PHP, માં લખ્યું હતું. 322 00:16:18,670 --> 00:16:23,740 >> પરંતુ તે કરાવતી વિશે આખરે છે એક MySQL સર્વર જેવી ડેટાબેઝ સર્વર, 323 00:16:23,740 --> 00:16:26,589 તમે હોઈ શકે છે કે, તમે જેમ કે CS50 સાધન નથી. 324 00:16:26,589 --> 00:16:29,130 તેથી વધુ વિગતવાર કરતાં અહીં છે અમે આજે વિશે કાળજી જરૂર 325 00:16:29,130 --> 00:16:33,280 પરંતુ શું કી છે ડાબી બાજુ પર છે બાજુ ડેટાબેઝ યાદી છે 326 00:16:33,280 --> 00:16:36,040 તમે તમારા કમ્પ્યુટર પર હોય છે, તમારા CS50 સાધન પર, 327 00:16:36,040 --> 00:16:40,090 અથવા અંતિમ પ્રોજેક્ટ આવે છે કે તમે કદાચ તૃતીય પક્ષ, એક કંપની પર હોય છે 328 00:16:40,090 --> 00:16:43,415 વેબસાઇટ અથવા વેબ સર્વર છે કે, તમે જગ્યા માટે ચૂકવણી કરી શકે છે. 329 00:16:43,415 --> 00:16:45,290 તેથી ડાબી છે ડેટાબેઝો, જે એક 330 00:16:45,290 --> 00:16:48,750 હું આગામી પાસેથી ઉછીના લીધેલા છે, જે pset7 છે ટોચ પર તે પછી અઠવાડિયા pset છે, અને 331 00:16:48,750 --> 00:16:51,570 એક છે ત્યાં નોટિસ ટેબો ટોળું છે, કે જે એક 332 00:16:51,570 --> 00:16:55,150 ડેટાબેઝો, એસક્યુએલ, સ્થિતિ છે, તેથી આગળ વપરાશકર્તાઓ, નિકાસ અને. 333 00:16:55,150 --> 00:16:56,900 તેથી જો તમે લાંબા સમય સુધી જઈ શકે છે માર્ગ માત્ર અનુભૂતિની દ્વારા 334 00:16:56,900 --> 00:16:59,770 વપરાશકર્તા ઈન્ટરફેસ છે કે મોટા ભાગના ટોચની ડાબી કૉલમમાં છે 335 00:16:59,770 --> 00:17:02,650 અને અધિકાર અપ ત્યાં ટોચ તરફ. 336 00:17:02,650 --> 00:17:04,980 તેથી અમે ખરેખર આ સાથે કરી શકો છો? 337 00:17:04,980 --> 00:17:08,609 ઠીક છે, ચાલો એક બનાવવા શરૂ કરો માહિતી બીટ તરીકે અનુસરે છે. 338 00:17:08,609 --> 00:17:11,760 >> નીચેના કેસ છે, ધારો માત્ર થોડા દિવસ હશે, 339 00:17:11,760 --> 00:17:14,440 તમે અમલ કરવા માંગો છો CS50 ફાયનાન્સ કહેવાય વેબસાઇટ, 340 00:17:14,440 --> 00:17:17,328 અને આ વેબસાઈટ તમે ખરીદી કરી શકો છો અવતરણ ચિહ્નો પૂરાં કરવાં ઉદ્ધત અને શેરોમાં વેચાણ કરે છે. 341 00:17:17,328 --> 00:17:19,619 અને તે બહાર આકૃતિ રહ્યું છે તે શેરના ભાવ, 342 00:17:19,619 --> 00:17:22,380 આખરે તમે જોશો, યાહૂ ફાયનાન્સ વાત કરીને. 343 00:17:22,380 --> 00:17:26,250 જે અદ્ભૂત, એક મફત સેવા છે તમે સ્ટોક ટીકર પસાર કરી શકે છે, જેમાં 344 00:17:26,250 --> 00:17:29,830 Google માટે GOOG, અને તે ગમશે Google ની વર્તમાન સ્ટોક તમે પાછા આપી 345 00:17:29,830 --> 00:17:32,250 ભૂતકાળમાં અંદર ભાવ થોડી મિનિટો માટે ઓછામાં ઓછા. 346 00:17:32,250 --> 00:17:35,080 >> તેથી તમે આખરે જે ઉપયોગ કરશો, આ વપરાશકર્તા માટે ડોળ કરવો 347 00:17:35,080 --> 00:17:37,750 ખરીદી અને વાસ્તવિક વેચવા માટે વર્ચ્યુઅલ મની ઉપયોગ શેરોમાં, 348 00:17:37,750 --> 00:17:39,750 પરંતુ ખૂબ જ પ્રથમ વસ્તુ વપરાશકર્તા જોવા માટે જઈ રહ્યું છે 349 00:17:39,750 --> 00:17:43,850 તેમને પૂછે છે કે જે આ પ્રવેશ સ્ક્રીન છે તેમના વપરાશકર્તા નામ અને પાસવર્ડ માટે. 350 00:17:43,850 --> 00:17:46,540 અને તેથી, એક પ્રથમ pset7 તમારા માટે પડકારો 351 00:17:46,540 --> 00:17:50,460 પાછા ઓવરને અમલ કરવા માટે પ્રયત્ન રહ્યું છે ડેટાબેઝ, સ્પ્રેડશીટ તમે કરશે જો, 352 00:17:50,460 --> 00:17:53,369 કે સ્ટોર ચાલી રહ્યું છે વપરાશકર્તાઓ નામો અને પાસવર્ડો 353 00:17:53,369 --> 00:17:56,660 અને આખરે તેઓ પોતાના શેરોમાં શું છે, અને કેટલા છે, અને કેટલી રોકડ તેઓ પાસે, 354 00:17:56,660 --> 00:18:00,110 જેથી અન્ય વસ્તુઓ એક ટોળું અન્ય કોષ્ટકો, અથવા સ્પ્રેડશીટ. 355 00:18:00,110 --> 00:18:05,020 >> તેથી આપણે કેવી રીતે આ પર એક નજર પ્રથમ નજરે દેખાય શકે છે. 356 00:18:05,020 --> 00:18:06,980 હું પાછા જાઓ જાઉં છું હું છું અને સાધન 357 00:18:06,980 --> 00:18:14,102 આ અહીં URL પર જવા માટે જવાનું phpMyAdmin localhost / phpMyAdmin 358 00:18:14,102 --> 00:18:16,060 અને જો તમે તે જોવા મળશે ઇન્ટરફેસ મને લાગે 359 00:18:16,060 --> 00:18:18,520 બરાબર આપણે જોયું, સ્ક્રીન શૉટ, અને અહીં હું 360 00:18:18,520 --> 00:18:21,560 વધારાની ડેટાબેઝ હોય છે આજે કહેવાય વ્યાખ્યાન 361 00:18:21,560 --> 00:18:24,280 અને દો મને આગળ વધો પ્રથમ અને pset7 પર ક્લિક કરો. 362 00:18:24,280 --> 00:18:27,940 >> હું વિકલ્પો એક દંપતિ છે લાગે છે, નવા માટે એક, એક નવો ટેબલ બનાવવા માટે, 363 00:18:27,940 --> 00:18:30,770 વપરાશકર્તાઓ માટે અને એક લિંક છે, જે હું પહેલેથી જ બનાવનાર એક ટેબલ છે. 364 00:18:30,770 --> 00:18:31,790 તેથી એક ટેબલ શું છે? 365 00:18:31,790 --> 00:18:33,740 તમે એક્સેલ વપરાય છે તેથી જો પહેલાં, અને તમે કરેલા જો 366 00:18:33,740 --> 00:18:37,110 ઉપયોગ નંબરો અથવા Google સ્પ્રેડશીટ્સ, જો તમે વિન્ડોમાં ખોલો 367 00:18:37,110 --> 00:18:39,350 અને જો તમે આખું ટોળું વિચાર પંક્તિઓ અને કૉલમ્સ, 368 00:18:39,350 --> 00:18:43,120 પરંતુ તે પછી તમે સામાન્ય રીતે કાર્યપત્રકો હોય છે નીચે, અથવા અલગ ટેબોમાં સાથે. 369 00:18:43,120 --> 00:18:46,140 તમે દરેક વિચાર કરી શકો છો એક કોષ્ટક તરીકે કાર્યપત્રક 370 00:18:46,140 --> 00:18:51,150 કે જેથી ડેટાબેઝ, આખરે, એક એક અથવા વધુ કોષ્ટકો મિશ્રણ, એક 371 00:18:51,150 --> 00:18:54,064 અથવા વધુ કાર્યપત્રકો માં સામાન્ય સ્પ્રેડશીટ વિશ્વ. 372 00:18:54,064 --> 00:18:55,980 તેથી દો મને આગળ વધો અને આ કાર્યપત્રક પર ક્લિક કરો 373 00:18:55,980 --> 00:18:59,420 હું premade કે કહે છે, વપરાશકર્તાઓ ઉર્ફે 374 00:18:59,420 --> 00:19:00,700 ડેટાબેઝ કોષ્ટક. 375 00:19:00,700 --> 00:19:04,130 અને હું નીચે સ્ક્રોલ અહીં, જો, મને એક બીટ બહાર ઝૂમ, 376 00:19:04,130 --> 00:19:08,479 આ phpMyAdmin શું કહે છે છે અમને હમણાં આ ટેબલ ની અંદર છે. 377 00:19:08,479 --> 00:19:11,020 તે પ્રથમ થોડો ગૂંચવણમાં મૂકે છે નજરમાં UI એ નથી કારણ કે 378 00:19:11,020 --> 00:19:15,140 વિશ્વમાં prettiest વસ્તુ છે, પરંતુ શું રસપ્રદ છે, અહીં આ ભાગ છે. 379 00:19:15,140 --> 00:19:17,970 ID ને, વપરાશકર્તા નામ, અને હેશ. 380 00:19:17,970 --> 00:19:20,510 >> અગાઉથી, અને તમે હાથે કરી શકશો આ સમસ્યા છે, સાત સુયોજિત કરો 381 00:19:20,510 --> 00:19:25,050 અમે તમને એક સુપર સમાવતી ફાઈલ આપી નાના ડેટાબેઝ કોષ્ટક, ખરેખર ઉધાર 382 00:19:25,050 --> 00:19:27,070 હેકર આવૃત્તિ માંથી સમસ્યા બે સેટ, 383 00:19:27,070 --> 00:19:29,480 અંદર જે છ પંક્તિઓ છે. 384 00:19:29,480 --> 00:19:32,720 બધા બેલિન્ડા માટે એક માર્ગ નીચે Zamyla માટે એક, 385 00:19:32,720 --> 00:19:35,980 અને તે ડાબી નોટિસ વપરાશકર્તાનામો, એક જેવી અનન્ય ID છે 386 00:19:35,980 --> 00:19:39,410 બે, ત્રણ, ચાર, પાંચ, છ, પૂર્ણાંકો, અને પછી જમણી હેશો છે. 387 00:19:39,410 --> 00:19:42,780 >> અને મતભેદ છે, જો, જો તમે ન હતી હેકર આવૃત્તિ સમસ્યા, બે સેટ કરો 388 00:19:42,780 --> 00:19:46,560 પરંતુ હેશ એનક્રિપ્ટ થયેલ જેમ છે થોડા ચેતવણીઓ સાથે પાસવર્ડ. 389 00:19:46,560 --> 00:19:49,470 અને તેથી, તમે અહીં જુઓ શું તમામ છ એનક્રિપ્ટ થયેલ આવૃત્તિઓ 390 00:19:49,470 --> 00:19:52,950 સમસ્યા અમારા પાસવર્ડ્સ બે માતાનો હેકર આવૃત્તિ સુયોજિત કરો. 391 00:19:52,950 --> 00:19:56,500 હવે ડાબા માત્ર કેટલાક GUI સામગ્રી છે, આ પંક્તિ ફેરફાર આ પંક્તિ નકલ, 392 00:19:56,500 --> 00:19:57,630 આ પંક્તિ કાઢી રહ્યું છે. 393 00:19:57,630 --> 00:19:59,840 >> પરંતુ શું રસપ્રદ છે હવે શું નીચેના છે. 394 00:19:59,840 --> 00:20:03,810 હું ખરેખર શરૂ કરી શકો છો આ ટેબલ સાથે પ્રયોગ. 395 00:20:03,810 --> 00:20:07,330 તેથી હું પર જાઓ અને એસક્યુએલ ક્લિક કરો જો ટેબ, હું આ મોટા લખાણ બોક્સમાં મળે છે. 396 00:20:07,330 --> 00:20:10,190 અને આ અમે જઈ રહ્યાં છો કેવી રીતે નથી વાસ્તવમાં કોડ લખવા જ્યારે તે કરવું. 397 00:20:10,190 --> 00:20:12,700 સ્પષ્ટ હોય છે, phpMyAdmin તે માત્ર એક સાધન છે 398 00:20:12,700 --> 00:20:16,450 અમને ડેટાબેઝ આસપાસ થેલી, કોથળી જવા દો અને અમને પ્રશ્નો સાથે પ્રયોગ દો. 399 00:20:16,450 --> 00:20:19,430 >> તેથી દાખલા તરીકે, ધારવું હું આ બરાબર ચલાવો. 400 00:20:19,430 --> 00:20:22,820 તે એક છે કે જે પસંદ કરો, કીવર્ડ્સ હું અગાઉ ઉલ્લેખ કર્યો છે તારો 401 00:20:22,820 --> 00:20:25,900 જે તમામ રજૂ કરે છે કોષ્ટક માં કૉલમ. 402 00:20:25,900 --> 00:20:26,820 શું ટેબલ પ્રતિ? 403 00:20:26,820 --> 00:20:27,990 વેલ, વપરાશકર્તાઓ. 404 00:20:27,990 --> 00:20:29,950 અને સૂચના આ છે એસક્યુએલ માં વિચિત્ર સંમેલન 405 00:20:29,950 --> 00:20:32,140 જ્યાં તમે ખરેખર ઉપયોગ પાછળ, ખાસ કરીને, બગાઇ 406 00:20:32,140 --> 00:20:35,940 એક અવતરણ નથી અને ડબલ અવતરણ નથી તમે કોષ્ટકો નામો વિશે વાત ત્યારે, 407 00:20:35,940 --> 00:20:38,990 તેથી પાછા ભાવ પર આ વસ્તુ છે તમારા કીબોર્ડ ઉપર ડાબી બાજુ મોટા ભાગના 408 00:20:38,990 --> 00:20:39,720 તેવી શક્યતા છે. 409 00:20:39,720 --> 00:20:41,850 >> તેથી મને આગળ હવે જાઓ અને માત્ર એકલા છોડી 410 00:20:41,850 --> 00:20:46,020 અને નીચે સ્ક્રોલ કરો અને જાઓ પર ક્લિક કરો, અને અમે છો ખરેખર આ જ વાત જોવા જવાનું. 411 00:20:46,020 --> 00:20:52,410 અમે હમણાં જ એક એસક્યુએલ ક્વેરી ચલાવવામાં હોય છે પસંદ બધું સ્ટાર કહે છે 412 00:20:52,410 --> 00:20:55,610 ના ટેબલ વપરાશકર્તાઓ કહેવાય છે, અને શું તમે પાછા મળી આ છે. 413 00:20:55,610 --> 00:20:58,400 છેવટે, અમે સમક્ષ રજુ કરવાનો પ્રયત્ન કરીશું કોડ કે જ વસ્તુ છે, 414 00:20:58,400 --> 00:21:02,109 પરંતુ હવે તે તમામ હું કરવા માંગતો મારું બ્રાઉઝર માં તેને જોવા માટે આવી હતી નથી. 415 00:21:02,109 --> 00:21:03,900 વેલ દો કંઈક થોડી અલગ છે. 416 00:21:03,900 --> 00:21:08,330 , હું એસક્યુએલ ટેબ પર પાછા જાઓ અને શું માત્ર કહે છે કે દો? 417 00:21:08,330 --> 00:21:11,520 Zamyla તેના બધા ગુમાવી છે પૈસા છે, અને તેથી તે છે 418 00:21:11,520 --> 00:21:13,190 અમારા માટે સમય વપરાશકર્તા તરીકે તેના કાઢી નાખવા. 419 00:21:13,190 --> 00:21:14,630 તે લાંબા સમય સુધી પ્રવેશી રહ્યા છે. 420 00:21:14,630 --> 00:21:18,870 >> તેથી હું from-- કાઢી કહેવું જાઉં છું તેમજ, કેપિટલાઈઝેશન જાળવી 421 00:21:18,870 --> 00:21:23,080 સુસંગતતા માટે, કાઢી નાખો જ્યાં વપરાશકર્તાઓ તરફથી. 422 00:21:23,080 --> 00:21:25,430 અને તેથી, અમે આ કરી શકો છો predicates, અથવા આ 423 00:21:25,430 --> 00:21:31,180 મારા નિવેદન ઓવરને અંતે ક્વોલિફાઇંગ ક્યાં અને કેવી રીતે હું Zamyla કાઢી શકે? 424 00:21:31,180 --> 00:21:34,190 તેના નામ Zamyla દ્વારા, જેથી સ્તંભ, એક કૉલમ 425 00:21:34,190 --> 00:21:37,950 નામ આપવામાં આવ્યું છે, જેથી જ્યાં નામ = "Zamyla" કરવામાં આવ્યું હતું. 426 00:21:37,950 --> 00:21:40,000 અને અહીં હું ડબલ ઉપયોગ અવતરણ કે એક જ અવતરણચિહ્નો, 427 00:21:40,000 --> 00:21:42,958 તમે માત્ર પાછળ જ્યારે બગાઇ ઉપયોગ દાખલા તરીકે, નામ વિશે વાત કરી, 428 00:21:42,958 --> 00:21:45,130 કોષ્ટકો અથવા ક્ષેત્રો છે. 429 00:21:45,130 --> 00:21:47,440 અને મને અહીં જાઓ પર ક્લિક કરો. 430 00:21:47,440 --> 00:21:50,400 અને, હવે, વેબ પાનું છે થોડી ગુસ્સે થયેલું છે. 431 00:21:50,400 --> 00:21:53,620 >> અથવા, જો તમે ખરેખર કાઢી ચલાવવા માટે કરવા માંગો છો નામ Zamyla બરાબર જ્યાં વપરાશકર્તાઓ પાસેથી? 432 00:21:53,620 --> 00:21:54,680 હા. 433 00:21:54,680 --> 00:22:01,900 તેથી હવે, આપણે મારા ટેબલ પર પાછા જાઓ ક્લિક કરીને યુઝર્સ દ્વારા હમ્મ કે નોટિસ. 434 00:22:01,900 --> 00:22:02,530 હું goofed. 435 00:22:02,530 --> 00:22:04,070 અને હકીકતમાં, હું પ્રકારની જેથી ઝડપી દૂર ક્લિક 436 00:22:04,070 --> 00:22:06,195 તમે પણ જોઈ નહોતી કદાચ લાલ ભૂલ સંદેશો. 437 00:22:06,195 --> 00:22:07,649 હું શું ખોટું કર્યું હતું? 438 00:22:07,649 --> 00:22:09,690 પ્રેક્ષક: તમે જરૂર ન હતી તેના નામ ઉઠાવે છે. 439 00:22:09,690 --> 00:22:11,260 ડેવિડ જે MALAN: અરે વાહ, હું તેના નામ છે મૂડીગત 440 00:22:11,260 --> 00:22:13,770 પરંતુ તેના હું ખરેખર વપરાશકર્તાનામ-- અધિકાર, એક દંપતિ ભૂલો કરી હતી? 441 00:22:13,770 --> 00:22:16,720 એક, તેના વપરાશકર્તાનામ છે Zamyla, લોઅરકેસ, Z 442 00:22:16,720 --> 00:22:20,140 અને સ્તંભ નામ વપરાશકર્તા નામ છે, ન નામ, તેથી ફરી આવું કરીએ. 443 00:22:20,140 --> 00:22:25,750 મને આગળ વધો અને વપરાશકર્તાઓ કે જ્યાં કાઢી 444 00:22:25,750 --> 00:22:28,990 વપરાશકર્તાનામ ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં "Zamyla" બરાબર. 445 00:22:28,990 --> 00:22:29,490 બધા અધિકાર? 446 00:22:29,490 --> 00:22:32,600 તેથી આ એક થોડી વધુ સારી લાગે છે, દો મને સરકાવો જાઓ અને જાઓ પર ક્લિક કરો. 447 00:22:32,600 --> 00:22:34,730 તે હજુ પણ ચાલી રહ્યું છે તેની ખાતરી કરવા માટે મને અંતે કિકિયારી. 448 00:22:34,730 --> 00:22:37,500 હું હા ક્લિક કરો, અને હવે અમે જુઓ પ્રમાણિકપણે, આ ખરેખર થયું, 449 00:22:37,500 --> 00:22:39,870 ઝડપી, એક કરતાં ઓછી બીજા ચોક્કસપણે આ 450 00:22:39,870 --> 00:22:41,720 બરાબર ચલાવવામાં મળ્યો કે ક્વેરી છે. 451 00:22:41,720 --> 00:22:45,617 ખાતરી કરવા માટે, મને વપરાશકર્તાઓ ક્લિક કરો અને ખરેખર હવે Zamyla ગયો છે. 452 00:22:45,617 --> 00:22:46,700 હવે વિરુદ્ધ દો. 453 00:22:46,700 --> 00:22:49,320 ગાબે કરવા માંગે છે કે ધારો વેબસાઇટ માટે રજીસ્ટર કરો. 454 00:22:49,320 --> 00:22:52,825 એસક્યુએલ ક્વેરી શું છે, શું છે હું ગાબે ઉમેરવા ટાઈપ કરી આદેશ? 455 00:22:52,825 --> 00:22:54,200 વેલ તે ખૂબ સરળ છે. 456 00:22:54,200 --> 00:22:58,260 વપરાશકર્તાઓ દાખલ કરો, અને હવે તે થોડો ભેદી નોંધાયો નહીં. 457 00:22:58,260 --> 00:23:03,190 હું, સર્વર સ્પષ્ટ કરવાની જરૂર છે હું શું સોંપી કરવા માંગો છો ક્ષેત્રો. 458 00:23:03,190 --> 00:23:06,630 હું ખરેખર પડી નથી શું ગાબે ID ને સંખ્યા છે, તેથી હું કે જે અવગણો જાઉં છું. 459 00:23:06,630 --> 00:23:11,360 હું બદલે કહેવું જાઉં છું વપરાશકર્તા નામ, હેશ, અને પછી 460 00:23:11,360 --> 00:23:14,960 કિંમતો હું મૂકી કરવા માંગો છો ગાબે હોઈ ચાલે છે. 461 00:23:14,960 --> 00:23:16,800 અને પછી તેના હેશ, મને ખબર નથી. 462 00:23:16,800 --> 00:23:19,900 તેથી હવે, હું જાઉં છું કરવા માટે મોટી છે, જેમ કે છોડી દો. 463 00:23:19,900 --> 00:23:21,650 અમે પાછા કે આવવું પડશે સમસ્યા સેટ કે 464 00:23:21,650 --> 00:23:23,390 તમે ખરેખર છે કે નથી કેવી રીતે સ્પેક. 465 00:23:23,390 --> 00:23:24,630 >> તેથી ફરીથી, આ વાક્યરચના નોટિસ. 466 00:23:24,630 --> 00:23:28,430 ટેબલ નામ માં, પછી દાખલ કરો ક્ષેત્રોમાં કૌંસમાં યાદી 467 00:23:28,430 --> 00:23:30,980 કૉલમ તમે ઍડ કરવા માંગો છો કિંમતો, અને પછી માત્ર 468 00:23:30,980 --> 00:23:34,495 જ ચોક્કસ ક્રમ માટે છોડી તમે ઍડ કરવા માંગો છો કિંમતો, અધિકાર 469 00:23:34,495 --> 00:23:36,870 અને તે માત્ર કારણ કે રેપિંગ છે લખાણ થોડી લાંબી છે. 470 00:23:36,870 --> 00:23:38,520 તેથી હવે દો મને જાઓ પર ક્લિક કરો. 471 00:23:38,520 --> 00:23:39,830 એક પંક્તિ શામેલ કરી. 472 00:23:39,830 --> 00:23:43,020 અને હવે હું પર પાછા જાઓ વપરાશકર્તાઓ, શું રસપ્રદ છે 473 00:23:43,020 --> 00:23:48,960 માત્ર ગાબે માં હવે નથી છે ડેટાબેઝ, તેમના ID ને દેખીતી રીતે શું છે? 474 00:23:48,960 --> 00:23:49,820 >> વેલ તે સાત છે. 475 00:23:49,820 --> 00:23:51,479 તે શા માટે હું તેને ઉમેરો નહોતી સાત આવે છે ત્યારે? 476 00:23:51,479 --> 00:23:54,020 આ તેથી પણ, આ એક છે લક્ષણો તમે ડેટાબેઝમાં મળે છે. 477 00:23:54,020 --> 00:23:55,750 ઘણાં વિધેય માં બાંધવામાં. 478 00:23:55,750 --> 00:23:57,950 તે જ્યારે કે બહાર વળે આ ટેબલ બનાવવામાં આવે છે, 479 00:23:57,950 --> 00:24:01,390 હું તે આપોઆપ છે પૂર્વરૂપરેખાંકિત એવી રીતે એક ID ને સોંપો 480 00:24:01,390 --> 00:24:02,480 તે ઇન્ક્રીમેન્ટ. 481 00:24:02,480 --> 00:24:05,470 તેથી જો તમે ક્યારેય આસપાસ poked છે, તો અને તે તમારા ફેસબુક ને અંતે જોવામાં 482 00:24:05,470 --> 00:24:09,292 નંબર, તે ખરેખર નથી આ દિવસોમાં એક વસ્તુ, એક API છે, પરંતુ ફેસબુક કરવા માટે 483 00:24:09,292 --> 00:24:11,750 એપ્લિકેશન પ્રોગ્રામિંગ ઇન્ટરફેસ, જેમાં તમે પાછા મેળવી શકો છો 484 00:24:11,750 --> 00:24:14,430 માહિતી સમગ્ર ટોળું વિશે તમારી જાતને, તમારા મિત્રો વિશે 485 00:24:14,430 --> 00:24:15,347 અને તમારા જોડાણો. 486 00:24:15,347 --> 00:24:17,430 અને શું ઉપયોગ પ્રકારની હોઈ ઠંડી, એ દિવસે પાછા, 487 00:24:17,430 --> 00:24:19,510 જોવા હતી શું તમારા ફેસબુક ID નંબર હતો. 488 00:24:19,510 --> 00:24:22,390 માર્ક ઝુકરબર્ગ, ઉદાહરણ માટે, ત્રણ છે 489 00:24:22,390 --> 00:24:23,890 તે સાઇટ ના લેખક હતા. 490 00:24:23,890 --> 00:24:27,610 આ વાર્તા જાય છે, તે બનાવનાર બે પરીક્ષણ એકાઉન્ટ્સ, વપરાશકર્તાઓ એક અને બે, 491 00:24:27,610 --> 00:24:28,690 જે તેમણે પછી કાઢી નાખ્યું છે. 492 00:24:28,690 --> 00:24:32,780 અને તેથી, Zuck તરીકે, તેમના વપરાશકર્તા નામ છે ફેસબુક પર, ID નંબર ત્રણ છે 493 00:24:32,780 --> 00:24:36,110 અને અમને બધા ખૂબ નંબરો હોય મોટા ત્રણ કરતાં આ દિવસોમાં. 494 00:24:36,110 --> 00:24:37,980 હકીકતમાં, અમુક બિંદુએ ફેસબુક દૂર ખસેડવામાં 495 00:24:37,980 --> 00:24:42,410 પણ પૂર્ણાંક ઉપયોગ કરવાથી જે એક કિંમત 32-bit ઉપયોગ કરવા માટે છે, 496 00:24:42,410 --> 00:24:44,480 આગામી પગલું, અનિવાર્યપણે લાંબા લાંબા જેથી 497 00:24:44,480 --> 00:24:47,150 તેઓ બેસી શકે છે કે જે રજીસ્ટર કરવા માટે પણ વધુ વપરાશકર્તાઓ. 498 00:24:47,150 --> 00:24:49,420 તેથી એક મજા થોડી ઐતિહાસિક હકીકત. 499 00:24:49,420 --> 00:24:51,660 >> તેથી કે માત્ર મૂળભૂત વાક્યરચના કે જેની સાથે 500 00:24:51,660 --> 00:24:54,470 અમે એક દંપતિ ચલાવવા શકે પ્રશ્નો, પરંતુ અમે ખરેખર આ કરી શકો છો 501 00:24:54,470 --> 00:24:56,744 એસક્યુએલ સાથે એક ટોળું વધુ વસ્તુઓ નથી. 502 00:24:56,744 --> 00:24:58,910 અને તમે છેવટે જોશો, સમસ્યા સાત સુયોજિત કરો 503 00:24:58,910 --> 00:25:01,034 જો તમે બનાવવા માટે હોય છે ડિઝાઇન નિર્ણયો નંબર, 504 00:25:01,034 --> 00:25:03,290 તેમની વચ્ચે હોઈ ચાલે છે શું ડેટા પ્રકારો વાપરો. 505 00:25:03,290 --> 00:25:08,240 તેથી માત્ર સી, જેમ કે માહિતી હોય છે ડેટાબેઝ પ્રકારો, MySQL જેવા, 506 00:25:08,240 --> 00:25:12,640 અને ડેટા પ્રકારો તમે પસંદ કરવા માટે હોય અહીં આ ક્ષેત્રો સમાવેશ થાય છે. 507 00:25:12,640 --> 00:25:17,287 ચાર varchar છે, પૂર્ણાંક, મોટા પૂર્ણાંક છે, દશાંશ અને તારીખ અને સમય, અને ઘણા અન્ય. 508 00:25:17,287 --> 00:25:18,370 તેથી આપણે ખરેખર આ કરવા દો. 509 00:25:18,370 --> 00:25:21,060 ચાલો આપણે ન હતી કે ડોળ કરવો હાથ તમે આ વપરાશકર્તા ટેબલ 510 00:25:21,060 --> 00:25:25,080 અને મારા માટે, આગળ વધો અને બનાવવા દો મારી, આ પ્રવચનો ડેટાબેઝ 511 00:25:25,080 --> 00:25:31,000 ખરેખર મને આગળ વધો અને કાઢી દો હું પહેલેથી જ અહીં હોય ટેબલ 512 00:25:31,000 --> 00:25:32,940 કે જેથી અમે ખરેખર આ બનાવી શકો છો. 513 00:25:32,940 --> 00:25:33,550 ઉફ્ફ. 514 00:25:33,550 --> 00:25:35,970 હું આ મૂકવા જાઉં છું ટેબલ, અને હવે હું છું 515 00:25:35,970 --> 00:25:38,337 માટે ફરીથી જવા માટે જવાનું અહીં પર ડેટાબેઝ લેક્ચર, 516 00:25:38,337 --> 00:25:40,420 હું એક ટેબલ બનાવવા જઈ રહ્યો છું કહેવાય વપરાશકર્તાઓ અને ચાલો 517 00:25:40,420 --> 00:25:43,010 માત્ર ત્રણ સ્તંભો કરવું શરૂઆતમાં અને જાઓ પર ક્લિક કરો. 518 00:25:43,010 --> 00:25:44,990 >> હવે, સૌથી ભાગ માટે, ફરીથી, આ માત્ર છે 519 00:25:44,990 --> 00:25:48,570 કહેવાય ગ્રાફિકવાળા સાધનની મદદથી phpMyAdmin, અને અમે હવે શું કરી રહ્યાં છો 520 00:25:48,570 --> 00:25:49,600 એક ટેબલ બનાવી છે. 521 00:25:49,600 --> 00:25:53,170 તેથી આ ફાઇલ જવા જેવી છે, નવું, અને એક નવી એક્સેલ ફાઈલ બનાવવા. 522 00:25:53,170 --> 00:25:55,440 તેથી તે મને થોડા પુછે છે પ્રશ્નો છે, ડાબેથી જમણે 523 00:25:55,440 --> 00:25:58,620 પ્રથમ સ્તંભના નામ શું છે, અને પછી બીજા સ્તંભના નામ, 524 00:25:58,620 --> 00:25:59,560 અને ત્રીજી નામ. 525 00:25:59,560 --> 00:26:00,518 તો ચાલો આ ફરીથી દો. 526 00:26:00,518 --> 00:26:05,460 ID ને, અને પછી નામ, એક હતી અને પછી હેશ અન્ય હતી. 527 00:26:05,460 --> 00:26:08,970 તેથી શું માહિતી પ્રકાર જોઇએ ને જેવા ક્ષેત્ર માટે હવે? 528 00:26:08,970 --> 00:26:14,470 >> અહીં ડેટા પ્રકારો સંપૂર્ણ યાદી છે ડેટાબેઝ તમે માટે ઉપલબ્ધ છે, 529 00:26:14,470 --> 00:26:16,070 અને હવે આપણે માત્ર પૂર્ણાંક સાથે જવા દો. 530 00:26:16,070 --> 00:26:18,160 કિંમત 32-bit, હું નથી હું વાસ્તવિકતાથી લાગે 531 00:26:18,160 --> 00:26:21,484 અબજ કરતાં વધુ 4 હોય જાઉં મારું એકાઉન્ટ વપરાશકર્તાઓ, મારી માં, 532 00:26:21,484 --> 00:26:23,650 તેથી હું ખસેડવાની રાખવા માટે જઇ રહ્યો છું આગામી પ્રશ્ન પર. 533 00:26:23,650 --> 00:26:25,490 હું સ્પષ્ટ કરવા જઇ રહ્યો નથી લંબાઈ અથવા મૂલ્યો, 534 00:26:25,490 --> 00:26:28,540 તે લાગુ પડતું નથી અહીં પૂર્ણાંક માટે, સે દીઠ. 535 00:26:28,540 --> 00:26:30,740 અને હવે હું સ્પષ્ટ કરી શકો છો દેખીતી રીતે, એક મૂળભૂત 536 00:26:30,740 --> 00:26:33,970 હું સ્પષ્ટ કરવા જઇ રહ્યો નથી કે જે કિંમત. 537 00:26:33,970 --> 00:26:36,050 એક સરખામણી, હું કે શું છે તે ખબર નથી. 538 00:26:36,050 --> 00:26:37,290 એક લક્ષણ. 539 00:26:37,290 --> 00:26:39,455 હવે અમે ખરેખર શું એક ડિઝાઈન નિર્ણય છે. 540 00:26:39,455 --> 00:26:42,580 તેથી તમામ નથી, અહીં થોડા ક્ષેત્રો છે જે લાગુ પડે છે, પરંતુ સહી થયેલ નહિં હોય 541 00:26:42,580 --> 00:26:43,380 માત્ર અર્થ શું? 542 00:26:43,380 --> 00:26:45,400 તે પૂર્ણાંક હોવો જ જોઈએ? 543 00:26:45,400 --> 00:26:46,210 જસ્ટ તરીકે બિન નકારાત્મક. 544 00:26:46,210 --> 00:26:48,090 તેથી તે પર 0 હોઈ શકે છે. 545 00:26:48,090 --> 00:26:51,120 ના, હું કારણ કે તપાસ કરવા જઇ રહ્યો નથી હું દરેક વપરાશકર્તા ID ને હોય છે કરવા માંગો છો, 546 00:26:51,120 --> 00:26:52,470 તે નલ હોઈ શકે નહીં. 547 00:26:52,470 --> 00:26:55,949 અને પછી, અમે કેટલાક વધુ મેળવવા આ જેવી રસપ્રદ ડિઝાઇન નિર્ણયો. 548 00:26:55,949 --> 00:26:58,990 અમે આ ક્ષણ માં પાછા કે આવવું પડશે Wego ના ડેટાબેઝ તપાસવામાં પરંતુ શું અન્ય લક્ષણ 549 00:26:58,990 --> 00:27:04,200 છે, તમે કહી શકે છે, ડેટાબેઝ સર્વર આગળ વધો 550 00:27:04,200 --> 00:27:07,100 અને પોતાને પ્રભાવશાળી, તમારા રેમ અને તમારી હાર્ડ ડિસ્ક જગ્યા, 551 00:27:07,100 --> 00:27:11,770 તે પસંદ કરો, અને દાખલ કરો, અને તેથી કાઢી, અને સુધારાઓ ખરેખર ઝડપી છે. 552 00:27:11,770 --> 00:27:13,250 Pset5 સાથે વિરોધાભાસ છે. 553 00:27:13,250 --> 00:27:16,259 >> તમે કંઈક જોવા ઇચ્છતા હોય તો તમારા હેશ ટેબલ, જે 554 00:27:16,259 --> 00:27:18,300 તમે એક ડેટાબેઝ લાગે તમામ કરી હતી, જે 555 00:27:18,300 --> 00:27:21,500 તમારા હેશ ટેબલ ઝડપી બનાવવા માટે કામ કરે છે. 556 00:27:21,500 --> 00:27:22,840 તે દેખીતી રીતે, જેમ કે તમે છે. 557 00:27:22,840 --> 00:27:23,060 અધિકાર? 558 00:27:23,060 --> 00:27:26,080 તમે બધા સમયે દંડ મૂકી હતી હેશ વિધેય મેળવવામાં આવે છે, વસ્તુઓ ટ્યુનિંગ 559 00:27:26,080 --> 00:27:27,820 અધિકાર, બહાર કેવી રીતે figuring ઘણા buckets હોય છે. 560 00:27:27,820 --> 00:27:29,611 >> પરંતુ, ફરી, સરસ શું છે વિશે એક ડેટાબેઝ છે 561 00:27:29,611 --> 00:27:31,762 તમે ફક્ત બધા વાંસડા વડે એવી હોડી ચલાવવી અન્ય લોકો માટે આ 562 00:27:31,762 --> 00:27:33,720 જેઓ આ વિચાર્યું છે તમે શું પસાર છે, અને 563 00:27:33,720 --> 00:27:37,170 હું નીચે અહીં કહી જાઉં છું અનુક્રમણિકા છે મારા ID ને ક્ષેત્ર કે 564 00:27:37,170 --> 00:27:41,149 પ્રાથમિક રીતે હોઈ ચાલે છે આ ડેટાબેઝ વપરાશકર્તાઓને ઓળખવા. 565 00:27:41,149 --> 00:27:42,940 મને લાગે છે કે ન જવું છું Zamyla જેમ કે Zamyla છે, 566 00:27:42,940 --> 00:27:45,800 હું વિચાર કરવા જઇ રહ્યો છું તેના 6 નંબર તરીકે. 567 00:27:45,800 --> 00:27:49,814 >> શા માટે, કદાચ, તે વધુ સારું છે તર્ક અને મોડેલ લાગે 568 00:27:49,814 --> 00:27:52,480 નો ઉપયોગ કરીને તમારા વ્યક્તિગત પંક્તિઓ દરેક તેના બદલે કંઈક એક નંબર 569 00:27:52,480 --> 00:27:56,480 આ Zamyla જેવી શબ્દમાળા જેમ, ગાબે કે હજુ પણ લાંબા સમય સુધી શબ્દમાળા અથવા? 570 00:27:56,480 --> 00:27:57,444 અરે વાહ? 571 00:27:57,444 --> 00:28:00,117 >> પ્રેક્ષક: એક ID ને અજોડ છે? 572 00:28:00,117 --> 00:28:01,200 ડેવિડ જે MALAN: ફરીથી કહો? 573 00:28:01,200 --> 00:28:02,283 પ્રેક્ષક: એક ID ને અજોડ છે? 574 00:28:02,283 --> 00:28:04,400 ડેવિડ જે MALAN: એક ID અનન્ય છે, પરંતુ suppose-- 575 00:28:04,400 --> 00:28:06,320 સામાન્ય રીતે કેસ વપરાશકર્તા નામો સાથે, ધારવું 576 00:28:06,320 --> 00:28:10,110 હું પણ ત્યાં જ હોઈ શકે છે જણાવ્યું હતું કે, એક વિશ્વમાં Zamyla, અને માત્ર એક ગાબે. 577 00:28:10,110 --> 00:28:13,730 હું વિશિષ્ટતા લાદી શકે છે જો હું ઇચ્છતો હતો, પણ શબ્દમાળાઓ પર નિગ્રહ. 578 00:28:13,730 --> 00:28:15,550 તેથી ખરાબ નથી વિચાર. 579 00:28:15,550 --> 00:28:16,500 >> પ્રેક્ષક: વધુ સુરક્ષિત. 580 00:28:16,500 --> 00:28:17,874 >> ડેવિડ જે MALAN: વધુ સુરક્ષિત, શા માટે? 581 00:28:17,874 --> 00:28:20,705 પ્રેક્ષક: તમે કહી શકો છો કે જે વપરાશકર્તા તરીકે, કે જે. 582 00:28:20,705 --> 00:28:22,580 ડેવિડ જે MALAN: ઠીક છે, તમે જે વપરાશકર્તા કહેવું નથી કરી શકો છો 583 00:28:22,580 --> 00:28:24,380 જેથી ત્યાં છે કે જે તે ગોપનીયતા પાસા, 584 00:28:24,380 --> 00:28:27,810 ખાસ કરીને જો ID ને કદાચ આ URL માં દેખાય છે. 585 00:28:27,810 --> 00:28:29,960 તેથી ખાતરી કરો કે, કામ પ્રકારની કરી શકે છે પણ. 586 00:28:29,960 --> 00:28:30,640 અન્ય વિચારો? 587 00:28:30,640 --> 00:28:31,383 અરે વાહ? 588 00:28:31,383 --> 00:28:34,316 >> પ્રેક્ષક: તે સરળ છે પૂર્ણાંક પર કામગીરી કરે છે. 589 00:28:34,316 --> 00:28:35,940 ડેવિડ જે MALAN: તે વાસ્તવિક kicker છે. 590 00:28:35,940 --> 00:28:38,850 તે માત્ર વધુ કાર્યક્ષમ છે અથવા કમ્પ્યુટર માટે સરળ છે, 591 00:28:38,850 --> 00:28:40,431 પૂર્ણાંક પર કામગીરી કરવા માટે. 592 00:28:40,431 --> 00:28:40,930 અધિકાર? 593 00:28:40,930 --> 00:28:43,905 પૂર્ણાંક ગેરંટી આપવામાં આવે છે 32-બીટ હોઈ Zamyla જ્યારે 594 00:28:43,905 --> 00:28:47,660 ગેબ્રિયલ થોડા અક્ષરો લાંબો છે થોડા વધુ અક્ષરો લાંબો છે 595 00:28:47,660 --> 00:28:51,930 ડેવનપોર્ટ ખરેખર લાંબા હોય છે, અને તેથી તે છે ઉપયોગ કરવા માટે ખાસ કરીને અસરકારક નથી 596 00:28:51,930 --> 00:28:55,860 શબ્દમાળાઓ કિંમતો સરખામણી અને જુઓ ક્ષેત્રો અને સુધારા ક્ષેત્રો માટે, 597 00:28:55,860 --> 00:28:57,790 તમે દૂર વિચાર કરી શકો છો જો માત્ર એક પૂર્ણાંક સાથે. 598 00:28:57,790 --> 00:28:59,090 માત્ર 32 બિટ્સ. 599 00:28:59,090 --> 00:29:02,570 વપરાશકર્તાનામો તેથી, પણ, આ રીતે, અનન્ય હોય છે નથી, 600 00:29:02,570 --> 00:29:05,040 તેઓ કદાચ જોઈએ, તેમ છતાં હોઈ શકે છે, અને પણ આ રીતે પણ 601 00:29:05,040 --> 00:29:07,520 વપરાશકર્તા કરવા માટે માન્ય કરી શકાય છે તેના અથવા તેણીના વપરાશકર્તા નામ બદલો. 602 00:29:07,520 --> 00:29:10,810 >> તેથી હવે આ છોડી દો વપરાશકર્તા ઓળખવા પ્રાથમિક સાધન. 603 00:29:10,810 --> 00:29:13,510 આ એક ડેટાબેઝ કહેવાની છે આગળ જાઓ અને તમારા ઑપ્ટિમાઇઝ 604 00:29:13,510 --> 00:29:17,065 જેથી ID પર તે દેખાવ અપ્સ સુપર ફાસ્ટ છે. 605 00:29:17,065 --> 00:29:19,620 કૃત્રિમ ભયાનક કે ત્રાસજનક માત્ર નામ આપવામાં આવ્યું ઓટો વૃદ્ધિ અર્થ થાય છે, 606 00:29:19,620 --> 00:29:21,500 અને આ ચેક છે અમે તપાસ કરવાની જરૂર બોક્સ 607 00:29:21,500 --> 00:29:24,614 આ ક્ષેત્ર ID ને સ્પષ્ટ કરવા માટે કે આપોઆપ મારા માટે અપડેટ કરવામાં આવશે, 608 00:29:24,614 --> 00:29:26,530 અને પછી હું જાઉં છું અહીં જમણી સરકાવવા 609 00:29:26,530 --> 00:29:29,279 અને પ્રમાણિકપણે, હું ખરેખર રસ નથી આ ક્ષેત્રોને કોઈ વધુ. 610 00:29:29,279 --> 00:29:30,630 ચોક્કસપણે નથી આજે. 611 00:29:30,630 --> 00:29:33,770 >> તેથી હું અહીં પાછા જાઓ જાઉં છું, પ્રથમ સ્તંભ જ્યાં 612 00:29:33,770 --> 00:29:35,830 હું વપરાશકર્તાનામ સ્પષ્ટ કરવાની જરૂર છે અને હેશ, અને ચાલો 613 00:29:35,830 --> 00:29:38,080 પર ઓછા ધ્યાન પર હવે બીજા એક. 614 00:29:38,080 --> 00:29:41,498 ઈન્ કદાચ અધિકાર કોલ નથી, તેથી શું કદાચ વધુ અર્થમાં બનાવે છે? 615 00:29:41,498 --> 00:29:42,741 >> પ્રેક્ષક: લખાણ. 616 00:29:42,741 --> 00:29:43,824 ડેવિડ જે MALAN: ફરીથી કહો? 617 00:29:43,824 --> 00:29:44,710 પ્રેક્ષક: લખાણ. 618 00:29:44,710 --> 00:29:44,980 ડેવિડ જે MALAN: ટેક્સ્ટ? 619 00:29:44,980 --> 00:29:45,590 ઠીક છે, હું લખાણ સાંભળ્યું. 620 00:29:45,590 --> 00:29:46,090 બીજું શું? 621 00:29:46,090 --> 00:29:50,520 622 00:29:50,520 --> 00:29:53,860 અમે પ્રકારની પસંદગીઓ એક ટોળું હોય છે પ્રકૃતિ શાબ્દિક છે. 623 00:29:53,860 --> 00:29:55,990 તેથી, જ્યારે અને શા માટે, શું કરવું તમે આ કેટલાક ઉપયોગ કરવો? 624 00:29:55,990 --> 00:29:59,560 ચાર રચે છે ઠીક છે, વિપરીત શું તમે કદાચ લાગે છે કે, એક પાત્ર નથી. 625 00:29:59,560 --> 00:30:01,550 તે અક્ષરો ચોક્કસ નંબર છે. 626 00:30:01,550 --> 00:30:04,600 જો આપણે જાણીએ છીએ તેથી બધા વપરાશકર્તાનામો કે આઠ અક્ષરો જેમ જ હોવી જોઈએ, 627 00:30:04,600 --> 00:30:08,490 જૂની સામાન્ય કરવા માટે વપરાય છે કારણ કે કમ્પ્યુટર સિસ્ટમો, હું ઘરનાં પરચૂરણ કામો કહી શકે છે 628 00:30:08,490 --> 00:30:09,830 અને પછી હું અહીં 8 કહી શકે છે. 629 00:30:09,830 --> 00:30:12,930 ત્રીજા સ્તંભ બની જાય છે જ્યારે તે છે લાગુ ટેબલ બનાવતી વખતે. 630 00:30:12,930 --> 00:30:15,450 >> પરંતુ તે હેરાન પ્રકારની છે કેટલાક લોકો કદાચ કારણ કે 631 00:30:15,450 --> 00:30:17,660 લાંબા સમય સુધી વપરાશકર્તાનામ છે કરવા માંગો છો આઠ અક્ષરો કરતા, 632 00:30:17,660 --> 00:30:19,743 કેટલાક લોકો કરવા માંગો છો શકે છે ટૂંકા વપરાશકર્તા નામ છે, 633 00:30:19,743 --> 00:30:22,210 તેથી શા માટે મારી જાતને મોકલવું એક ચોક્કસ નંબર છે? 634 00:30:22,210 --> 00:30:24,710 શા માટે એક ચલ નથી અક્ષરો નંબર અને માત્ર 635 00:30:24,710 --> 00:30:28,580 કહે છે કે એક નામ મહત્તમ લંબાઈ છે, હું 64 અક્ષરો, જેમ ખબર નથી. 636 00:30:28,580 --> 00:30:31,780 હું કોઈપણ મિત્રો નથી લાગતું કરી શકો છો, જે 64 અક્ષરો કરતા નામો લાંબા સમય સુધી હોય છે, 637 00:30:31,780 --> 00:30:34,810 કે ખૂબ ટૂંકી છે, પણ જો અને તમે કરી શકે છે ચોક્કસપણે તે આપખુદ ઢીમણું. 638 00:30:34,810 --> 00:30:37,330 >> તેથી varchar એક ચલ છે અક્ષરો સંખ્યા. 639 00:30:37,330 --> 00:30:41,010 લખાણ ખરાબ વૃત્તિ નથી, અને પ્રમાણિકપણે કે પ્રકારની છે તે શું કહે છે, 640 00:30:41,010 --> 00:30:45,460 પરંતુ એક લખાણ ક્ષેત્રમાં હોઈ શકે છે ઓછામાં ઓછા 65,000 બાઇટ્સ જેવી. 641 00:30:45,460 --> 00:30:50,790 કે જે માટે કદાચ ઉર્ગે ક્ષેત્ર છે, અને હકીકતમાં, ઓહ, 65.535. 642 00:30:50,790 --> 00:30:53,740 કે જે માટે કદાચ ઉર્ગે નામ છે, તેથી અમે ખાસ કરીને વળગી પડશે, 643 00:30:53,740 --> 00:30:56,910 શાબ્દિક માટે varchars સાથે પણ ક્ષેત્ર અને હેશ. 644 00:30:56,910 --> 00:30:59,990 હેશ, તે બહાર વળે છે, અમે શું કરી શકે છે varchar તેમજ કે કંઈક, 645 00:30:59,990 --> 00:31:03,080 પરંતુ અમે આજે ધ્યાન કેન્દ્રિત કરશે ત્યાં ક્રિપ્ટોગ્રાફી અને નંબરો 646 00:31:03,080 --> 00:31:05,210 અમે ખરેખર કદાચ કે તેની લંબાઈ માટે વાપરવા માંગો છો. 647 00:31:05,210 --> 00:31:07,430 >> પરંતુ મને યોગ્ય કરવા માટે નીચે સરકાવો. 648 00:31:07,430 --> 00:31:11,280 તમે માત્ર એક જ હોઈ શકે છે કોષ્ટક માટે પ્રાથમિક અનુક્રમણિકા, 649 00:31:11,280 --> 00:31:16,380 પરંતુ હું આ કોઈપણ લાગુ કરવા માંગો છો, હવે, વપરાશકર્તા નામ, તમે કહી શકે છે? 650 00:31:16,380 --> 00:31:21,980 શું વપરાશકર્તા નામ જોઈએ અસ્પષ્ટ પર આધારિત કરી શકાય છે આ ચાર વિકલ્પો સમજ? 651 00:31:21,980 --> 00:31:23,340 જસ્ટ તેમના નામો દ્વારા? 652 00:31:23,340 --> 00:31:24,140 >> પ્રેક્ષક: અનન્ય. 653 00:31:24,140 --> 00:31:25,100 >> ડેવિડ જે MALAN: તેથી અનન્ય છે, અધિકાર? 654 00:31:25,100 --> 00:31:28,190 તેથી તે માત્ર કરી શકે છે કે જે બહાર વળે તમે અગાઉથી, ડેટાબેઝ કહેવું 655 00:31:28,190 --> 00:31:30,380 આ પ્રાથમિક માર્ગ છે ક્ષેત્રો ઓળખવા. 656 00:31:30,380 --> 00:31:32,990 તમે પણ આ છે કહી શકો છો એક અનન્ય ક્ષેત્ર હશે. 657 00:31:32,990 --> 00:31:34,700 તે પ્રયત્ન નથી ચાલી રહ્યું છે હું પર આધાર રાખે છે વસ્તુ 658 00:31:34,700 --> 00:31:38,490 પરંતુ હું ડેટાબેઝ ગમશે અનિવાર્યપણે છે કે જો સ્થિતિ છે, તેથી 659 00:31:38,490 --> 00:31:42,340 કે હું ક્યારેય રજીસ્ટર કરવા માટે પ્રયત્ન કર્યો છે તો આ જ નામ સાથે બે વપરાશકર્તાઓ, 660 00:31:42,340 --> 00:31:44,360 ડેટાબેઝ ફ્લેટ બહાર મને જવા દો નથી. 661 00:31:44,360 --> 00:31:47,490 હું કેટલાક વધારાના કોડ હોઈ શકે છે તેટલી અટકાવે છે કે PHP, 662 00:31:47,490 --> 00:31:50,640 પરંતુ ડેટાબેઝ, પણ, તેની ખાતરી કરી શકો છો ક્યારેય ચાલી રહ્યું છે છે. 663 00:31:50,640 --> 00:31:53,370 >> હવે, એક અલગ તરીકે, ખાસ કરીને તરીકે તમે અંતિમ પ્રોજેક્ટ વિશે વિચારો, 664 00:31:53,370 --> 00:31:57,030 મન અનુક્રમણિકા અને સંપૂર્ણ રાખો લખાણ ખરેખર ખૂબ જ ઉપયોગી છે. 665 00:31:57,030 --> 00:32:01,080 જો તમે એક મોટી ડેટાબેઝ નથી, સાથે હોય તો ડઝનેક, પરંતુ સો અથવા હજારો સાથે 666 00:32:01,080 --> 00:32:05,270 ક્ષેત્રોમાં અથવા તો લાખો, તમે આ કરી શકો છો પણ અગાઉથી ડેટાબેઝ કહેવું 667 00:32:05,270 --> 00:32:07,980 આ હું જાઉં છું એક ક્ષેત્ર છે ઘણો પર શોધી શકાય છે. 668 00:32:07,980 --> 00:32:10,520 કદાચ તેના નામ, તમે છો, તો કદાચ તે બાયો છે, 669 00:32:10,520 --> 00:32:13,750 ફેસબુક જેવી વેબસાઇટ બનાવી છે વપરાશકર્તાની મંજૂરી છે કે ફકરા છે 670 00:32:13,750 --> 00:32:16,799 જો તમે કરવા માંગો સેવ, અને અગાઉથી ડેટાબેઝ કહેવું 671 00:32:16,799 --> 00:32:20,090 હું તો આ ક્ષેત્ર પર શોધ કરવા જઈ રહ્યો છું ઘણો છે, પરંતુ તે જરૂરી છે, અનન્ય નથી 672 00:32:20,090 --> 00:32:22,800 તમે મને એક ઈન્ડેક્સ બનાવીશું સ્પષ્ટ કરી શકો છો. 673 00:32:22,800 --> 00:32:27,990 અથવા, તમે પણ કહે છે મને કરવા માટે પરવાનગી આપે છે કરી શકો છો આદેશ જેમ મનસ્વી શોધો જેવું 674 00:32:27,990 --> 00:32:30,420 અથવા કંટ્રોલ એફ, તમે જેમ એક વર્ડ પ્રોસેસર માં કદાચ, 675 00:32:30,420 --> 00:32:34,184 જેથી તમે મનસ્વી શબ્દમાળાઓ જોવા શકે છે આ ક્ષેત્ર કે substrings. 676 00:32:34,184 --> 00:32:36,600 બીજા શબ્દોમાં કહીએ તો, અમે કરી રહ્યાં છે સત્ર બિંદુ 677 00:32:36,600 --> 00:32:40,720 તમે તે વિશે ચિંતા કરવાની જરૂર નથી જ્યાં કેવી રીતે વસ્તુઓ અમલ. 678 00:32:40,720 --> 00:32:44,540 તમે માત્ર વિશે જાણવાની જરૂર શું ડિઝાઇન નિર્ણયો જેથી તમે છો તેની ખાતરી કરવા માટે 679 00:32:44,540 --> 00:32:48,470 આ માટે યોગ્ય સાધનોની મદદથી સુવિધાઓ લાભ માટે ક્રમમાં વેપાર 680 00:32:48,470 --> 00:32:50,380 કે અન્ય લોકો તમારા માટે બનાવવામાં આવી છે. 681 00:32:50,380 --> 00:32:54,240 તેથી રીકેપ છે, પ્રાથમિક માત્ર જોઈએ એક છે, તમે માત્ર એક હોઈ શકે છે 682 00:32:54,240 --> 00:32:59,630 અને તે તમને સંગ્રહવાથી કરી રહ્યાં છો, વાત છે અનન્ય ક્ષેત્રો ઓળખવા માટે ઉપયોગ કરે છે. 683 00:32:59,630 --> 00:33:02,710 અનન્ય, ભાવના માત્ર સમાન છે, પરંતુ તમે માત્ર ક્યારેક ક્યારેક તે ઉપયોગ કરી શકે છે, 684 00:33:02,710 --> 00:33:04,530 પરંતુ તમે ડેટાબેઝ લાદી કરવા માંગો છો. 685 00:33:04,530 --> 00:33:08,050 ઇન્ડેક્સ માત્ર preemptively એનો અર્થ એ થાય ભવિષ્યમાં વસ્તુઓ ઝડપ અપ 686 00:33:08,050 --> 00:33:10,230 હું માટે શોધ કરી શકો છો કે જેથી આ ક્ષેત્રમાં વસ્તુઓ. 687 00:33:10,230 --> 00:33:13,700 અને પછી સંપૂર્ણ લખાણ માટે સામાન્ય છે ફકરા, અથવા નિબંધો, અથવા મોટી સંસ્થાઓ 688 00:33:13,700 --> 00:33:16,270 જ્યાં તમે લખાણ પણ માંગો છો શકે છે 689 00:33:16,270 --> 00:33:19,420 સ્ટાર સમકક્ષ જેવા વાઈલ્ડ કાર્ડો. 690 00:33:19,420 --> 00:33:19,920 અધિકાર. 691 00:33:19,920 --> 00:33:22,580 >> તેથી કે જે પ્રકારની હતી બધા એક જ સમયે ઘણો. 692 00:33:22,580 --> 00:33:25,220 અમે distill ન કરી શકો તો ચાલો જુઓ આ લક્ષણો એક દંપતિ 693 00:33:25,220 --> 00:33:29,540 અને પછી કંઈક બિલ્ડ એકદમ સરળ છે, પરંતુ શક્તિશાળી. 694 00:33:29,540 --> 00:33:31,380 અન્ય વચ્ચે તેથી ડિઝાઇન નિર્ણયો તમે છો 695 00:33:31,380 --> 00:33:34,005 આખરે સાથે હોય છે જવાનું સંગ્રહ એન્જિન રેખાઓ. 696 00:33:34,005 --> 00:33:37,370 અને મને હમણાં આ ઉલ્લેખ કરી દો અંતિમ પ્રોજેક્ટ અપેક્ષાએ, 697 00:33:37,370 --> 00:33:42,020 અને અપેક્ષા દો કહે કોઈ આ કરવા દો. 698 00:33:42,020 --> 00:33:43,820 ચાલો આ થોડું બાંધીએ પ્રથમ અરજી. 699 00:33:43,820 --> 00:33:48,070 હું મારા ટર્મિનલ જાય જઇ રહ્યો છું વિન્ડો, અને અહીં નથી 700 00:33:48,070 --> 00:33:52,500 માત્ર counter.php, આપણે હવે જઈ રહ્યાં છો કે જે તરીકે લાંબા સમય સુધી સંગત છુટકારો મેળવવા માટે, 701 00:33:52,500 --> 00:33:54,570 પરંતુ અમે સમગ્ર ટોળું હોય છે ડિરેક્ટરીઓ અને આ 702 00:33:54,570 --> 00:33:58,080 ખૂબ ભાવના સમાન હોઈ ચાલે છે તમે સમસ્યા જોવા મળશે સાત સુયોજિત કરો. 703 00:33:58,080 --> 00:34:00,980 >> તેથી અમે ત્રણ ડિરેક્ટરીઓ હોય છે જાહેર અને નમૂનાઓ સમાવેશ થાય છે, જે 704 00:34:00,980 --> 00:34:05,040 બરાબર જ્યાં અમે બોલ બાકી અમારા સમગ્ર MVC ફેરફાર સાથે સોમવાર. 705 00:34:05,040 --> 00:34:09,290 અને સંક્ષેપ છે, જાહેર માં જવા માટે ચાલે છે હું વપરાશકર્તાઓ કરવા માંગો છો કે જે કોઈપણ ફાઈલ વાસ્તવમાં 706 00:34:09,290 --> 00:34:12,969 વિ મુલાકાત કરવાનો પ્રયત્ન URL મારફતે તેમના બ્રાઉઝરમાં. 707 00:34:12,969 --> 00:34:13,502 ઢાંચો. 708 00:34:13,502 --> 00:34:14,710 અમે નમૂનાઓ શું કર્યું? 709 00:34:14,710 --> 00:34:17,070 સામગ્રી પ્રકારની શું? 710 00:34:17,070 --> 00:34:21,659 ત્યાં ન હતી ખૂબ છે, પરંતુ એક દંપતિ સોમવારે ઓછામાં ઓછા ફાઈલો. 711 00:34:21,659 --> 00:34:22,619 યાહ. 712 00:34:22,619 --> 00:34:23,100 >> પ્રેક્ષક: હેડર અને ફૂટર? 713 00:34:23,100 --> 00:34:24,516 >> ડેવિડ જે MALAN: હેડર અને ફૂટર. 714 00:34:24,516 --> 00:34:26,679 તેથી અમે પણ, આજે જેવું હોય છે. 715 00:34:26,679 --> 00:34:30,330 અમે થોડા વધુ ફાઇલો મળી છે, પરંતુ ફૂટર હું, હું જોઈ મથાળું જુઓ 716 00:34:30,330 --> 00:34:31,909 અને પછી અન્ય ફાઈલો સમૂહ. 717 00:34:31,909 --> 00:34:35,482 તેથી આ સમકક્ષ છે જે વી MVC દૃશ્ય ના, 718 00:34:35,482 --> 00:34:37,690 ફરીથી હશે, થોડી વધુ સમસ્યા સ્પષ્ટ સાત સુયોજિત કરો 719 00:34:37,690 --> 00:34:40,380 પરંતુ આ હું માત્ર એક ફોલ્ડર છે મારા સૌંદર્ય શાસ્ત્ર ઘણો મૂકવા. 720 00:34:40,380 --> 00:34:42,840 મારા HTML, મારા સ્વરૂપો ઘણો ઘણો. 721 00:34:42,840 --> 00:34:46,899 દરમિયાન, સમાવેશ થાય છે, અન્ય છે આ ત્રણ ફાઈલો છે કે જે ડિરેક્ટરી 722 00:34:46,899 --> 00:34:48,440 અને આ પર એક ઝડપી નજર. 723 00:34:48,440 --> 00:34:51,699 >> હું આગળ જાઓ જાઉં છું અને config.php ખોલો. 724 00:34:51,699 --> 00:34:54,610 તે ખૂબ તારણ શબ્દ અગાઉ જેવી, 725 00:34:54,610 --> 00:34:57,850 તમે તીક્ષ્ણ સમાવેશ થાય છે Pset7 સાથે CS50 ડોટ એચ. 726 00:34:57,850 --> 00:35:00,780 આજે ઉદાહરણ માટે, તમે જઈ રહ્યાં છો, કે ની સમકક્ષ કરવું 727 00:35:00,780 --> 00:35:03,600 જરુરી નિવેદન સાથે કે અસરકારક રીતે 728 00:35:03,600 --> 00:35:05,340 આ અનેક રેખાઓ સમાવેશ થાય છે. 729 00:35:05,340 --> 00:35:08,225 તેથી સ્પષ્ટ થઈ, આ છે એક ફાઈલ છે config.php કહેવાય છે. 730 00:35:08,225 --> 00:35:09,350 અને તે શું કરી રહ્યો છે નોટિસ. 731 00:35:09,350 --> 00:35:11,970 તે દેખીતી રીતે કંઈક કરી રહ્યું છે ભેદી પર દેવાનો ભૂલ સંદેશાઓ 732 00:35:11,970 --> 00:35:13,680 તમે બ્રાઉઝર તેમને જોઈ શકે છે કે જેથી. 733 00:35:13,680 --> 00:35:15,860 તે દેખીતી રીતે, તે પછી, અન્ય બે ફાઈલો જરૂરી 734 00:35:15,860 --> 00:35:19,530 તેથી આ સી સમાવેશ થાય છે જેવી છે અને પછી અમે જુઓ કર્યું આ એક, 735 00:35:19,530 --> 00:35:22,720 અને અમે પર આધાર રાખ્યો હોય, તો આ ચાલુ કરે છે વિધેય જેમ કે શોપિંગ કાર્ટ. 736 00:35:22,720 --> 00:35:25,610 >> આ એક કૂકી ઇચ્છા અર્થ એ થાય પાછળ અને આગળ મોકલવામાં આવશે. 737 00:35:25,610 --> 00:35:27,290 તેથી શા માટે આ રસપ્રદ છે? 738 00:35:27,290 --> 00:35:32,460 વેલ, અમે આ માટે પાછા જાઓ તો ડિરેક્ટરી અને ઉદાહરણ માટે, ખોલો, 739 00:35:32,460 --> 00:35:33,741 constance.php. 740 00:35:33,741 --> 00:35:38,840 નોંધ કરો કે PHP, આધાર સ્થિરાંકો કરે છે કે, તે તદ્દન સી વ્યાખ્યાયિત કરવા માટે ગમે છે 741 00:35:38,840 --> 00:35:41,290 તેની જગ્યાએ, તમે શાબ્દિક વ્યાખ્યાયિત કહે છે, અને નોટિસ 742 00:35:41,290 --> 00:35:44,110 હું અગાઉથી સ્ટોર કરી છે આ ફાઇલ ચાર સ્થિરાંકો. 743 00:35:44,110 --> 00:35:47,020 આજના ડેટાબેઝ માટે એક, માટે મારો પાસવર્ડ, યુઝરનેમ માટે, 744 00:35:47,020 --> 00:35:48,690 અને સર્વર નામ માટે. 745 00:35:48,690 --> 00:35:51,644 તેથી આ ખરેખર હોઈ ચાલે છે સમસ્યા ખૂબ સમાન સાત સુયોજિત કરો. 746 00:35:51,644 --> 00:35:54,560 અને છેલ્લે, અને આ હું છું જ્યાં છે કેટલાક સરસ વિધેય વિચાર કરવા જઇ 747 00:35:54,560 --> 00:35:59,000 સ્ટાફ ના, functions.php માં અમે તેવા પરચૂરણ ખર્ચ કર્યો કોડ સમૂહ છે, 748 00:35:59,000 --> 00:36:01,040 અને હું આ કેટલાક ચોર્યા સમસ્યા સાત સુયોજિત માંથી 749 00:36:01,040 --> 00:36:05,920 આજે માટે, વસ્તુઓ છે કે જે સમૂહ કરે છે અને આપણે માત્ર એક તેમને જોવા દો 750 00:36:05,920 --> 00:36:07,270 ખાસ કરીને. 751 00:36:07,270 --> 00:36:09,720 આ કાર્ય અહીં, ક્વેરી, હોઈ ચાલે છે 752 00:36:09,720 --> 00:36:13,600 અમે ફોન PHP, કાર્ય એસક્યુએલ ચલાવવા માટે ક્રમમાં. 753 00:36:13,600 --> 00:36:16,070 એક ક્ષણ પહેલા આપણે ઉપયોગ કરતા હતા phpMyAdmin, પરંતુ તે માત્ર છે 754 00:36:16,070 --> 00:36:18,720 શિક્ષણ હેતુઓ આનાથી સૉર્ટ કરો માટે અને તપાસ હેતુઓ 755 00:36:18,720 --> 00:36:20,494 અને તમારા ડેટાબેઝ સમૂહ ભૂલી. 756 00:36:20,494 --> 00:36:22,660 જ્યારે તમે ખરેખર ઉપયોગ તમારા ડેટાબેઝ, તમે, માનવ, 757 00:36:22,660 --> 00:36:24,100 દેખીતી રીતે નથી જઈ રહ્યા છે વેબ ઉપર ખેંચીને શકાય 758 00:36:24,100 --> 00:36:25,740 પાનું દરેક સમય કોઈને રજીસ્ટર કરે છે. 759 00:36:25,740 --> 00:36:29,870 તમે કોડ લખી રહ્યા છીએ કે દાખલ અને માંગ પર વપરાશકર્તાઓ કાઢી નાંખે છે, 760 00:36:29,870 --> 00:36:32,490 અને અમે આ કરવા જઇ રહ્યા છીએ ક્વેરી કાર્ય માર્ગ દ્વારા. 761 00:36:32,490 --> 00:36:35,360 હવે હું સરકાવો, ત્યાં છે થોડા વધુ સુવિધાઓ હશે. 762 00:36:35,360 --> 00:36:37,170 પુનઃદિશામાન થઈ રહ્યું છે અમે લખ્યું હતું કે કાર્ય 763 00:36:37,170 --> 00:36:40,160 તમે તે માટે તમને પરવાનગી આપે છે અન્ય URL વપરાશકર્તા મોકલી, 764 00:36:40,160 --> 00:36:43,780 અને રેન્ડર તદ્દન જેમ, એક કાર્ય છે, અમે ખરેખર રેન્ડર કરે છે કે, સોમવારે જોયું 765 00:36:43,780 --> 00:36:48,000 એક નમૂનો છે, પરંતુ વધુ આ પર દ્વારા pset7 પોતાના વોક ઓફ ફોર્મ. 766 00:36:48,000 --> 00:36:50,500 હવે, ચાલો આગળ વધો અને આ કરવા દો. 767 00:36:50,500 --> 00:36:54,860 >> મને મારા વ્યાખ્યાન ટેબલ માં જાઓ અને હાલમાં કંઇ છે તે જુઓ 768 00:36:54,860 --> 00:36:59,640 અહીં માત્ર હજુ સુધી, અને મને પણ જવા દો મારા જાહેર ડિરેક્ટરી, જ્યાં માં 769 00:36:59,640 --> 00:37:02,780 માત્ર એક ફાઈલ index.php, ત્યાં છે. 770 00:37:02,780 --> 00:37:06,920 આ ફાઇલ સુપર સરળ હોય તેવું લાગે છે આ ક્ષણે, તે માત્ર આ જેવો દેખાય છે. 771 00:37:06,920 --> 00:37:09,110 ખૂબ ગમે છે કેવી રીતે અમે સોમવારે બંધ છોડી દીધી. 772 00:37:09,110 --> 00:37:11,945 હું આ ફાઈલ જરૂરી છું છે, જે config.php, 773 00:37:11,945 --> 00:37:15,160 એક ડિરેક્ટરીમાં સમાવેશ થાય છે કોઈ ટપકું છે, મારા માબાપ, 774 00:37:15,160 --> 00:37:17,650 અને પછી તે માત્ર આ ફાઈલની રેન્ડરીંગ છે. 775 00:37:17,650 --> 00:37:18,960 તેથી આ ફાઈલમાં શું છે? 776 00:37:18,960 --> 00:37:24,700 >> મારા નમૂનાઓ ખોલો form.php, અને અમે આ જોશો. 777 00:37:24,700 --> 00:37:28,500 સુપર સરળ, દેખીતી રીતે આ સ્વરૂપ છે એક _GET $ અથવા $ _POST દ્વારા સબમિટ કરવા જઈ રહી છે. 778 00:37:28,500 --> 00:37:29,320 ઝડપી સેનીટી તપાસો. 779 00:37:29,320 --> 00:37:33,760 780 00:37:33,760 --> 00:37:35,690 શાબ્દિક દૃષ્ટિની ફાઈલ શોધો. 781 00:37:35,690 --> 00:37:36,610 પદ્ધતિ પોસ્ટ સમકક્ષ હોય છે. 782 00:37:36,610 --> 00:37:39,280 તેથી તે જેમ, URL નો ઉપયોગ કરવા નથી જઈ રહ્યા છે ગૂગલ તેને છુપાવી સૉર્ટ રહ્યું છે, કરે છે 783 00:37:39,280 --> 00:37:41,030 પાછળ માહિતી પડદા અને તે છે 784 00:37:41,030 --> 00:37:43,580 એક સબમિટ કરવા જઇ register.php ઓળખાતી ફાઈલ છે, 785 00:37:43,580 --> 00:37:45,660 અને તે ફાઈલ છે અમે હજુ સુધી ન હોય તેવા પરચૂરણ 786 00:37:45,660 --> 00:37:47,610 પરંતુ આ શું થઇ રહ્યું છે આ છે જેમ દેખાય છે. 787 00:37:47,610 --> 00:37:52,670 >> હું એક અલગ પૃષ્ઠ પર જાઓ, તો આ છે શું localhost / index.php જેવો દેખાય છે. 788 00:37:52,670 --> 00:37:56,930 અને ફરી, સર્વરનું માત્ર index.php ધારી રહ્યા છીએ. 789 00:37:56,930 --> 00:37:57,910 દાખલ કરો. 790 00:37:57,910 --> 00:37:59,870 અમે છો તેથી કે જ્યાં અંતે, અને હું શું કરવા માંગો છો 791 00:37:59,870 --> 00:38:02,450 વસ્તુઓ ટાઇપ કરવાનો પ્રયત્ન કરવામાં આવે છે દાઊદની જેમ, અને પછી 792 00:38:02,450 --> 00:38:08,050 મારો ફોન નંબર, કહેવું પડશે, જે હવે 617-555-1212, રજીસ્ટર 793 00:38:08,050 --> 00:38:09,910 અને હવે register.php મળી ન હતી. 794 00:38:09,910 --> 00:38:11,440 તેથી હું આ અમલ કરવા માટે જરૂર છે. 795 00:38:11,440 --> 00:38:13,320 તેથી ઝડપથી ચાબુક દો આ કંઈક. 796 00:38:13,320 --> 00:38:18,640 મને મારી સાર્વજનિક ડિરેક્ટરી જાય અને register.php ના gedit કરવું, 797 00:38:18,640 --> 00:38:22,300 અને હવે હું આગળ જવા માટે જઇ રહ્યો છું અને અમે સોમવારે ગમતો, PHP સ્થિતિમાં શરૂ થાય છે, 798 00:38:22,300 --> 00:38:25,430 અને બંધ PHP, ટેગ, અને વસ્તુઓ એક દંપતિ કરવા દો. 799 00:38:25,430 --> 00:38:28,336 >> તેથી, હું ખબર, તે સ્વરૂપ હોય તેવા પરચૂરણ ખર્ચ કર્યા છે, 800 00:38:28,336 --> 00:38:29,960 હું નીચે તપાસો કરવા માંગો છો છે. 801 00:38:29,960 --> 00:38:35,670 તે ખાલી હોય છે, ગમે તે વપરાશકર્તા પછી, આ નામ ક્ષેત્ર માં ટાઇપ 802 00:38:35,670 --> 00:38:39,860 હું કંઈક કહેવું જાઉં છું જેમ કે નામ ગુમ દિલગીર છીએ. 803 00:38:39,860 --> 00:38:42,380 દરમિયાન, છે, દિલગીર છીએ PHP ન વસ્તુ બાંધવામાં, 804 00:38:42,380 --> 00:38:45,970 તે અમે લખ્યું હતું કે એક કાર્ય છે, pset7 માટે functions.php માં 805 00:38:45,970 --> 00:38:47,940 કે જેથી તમે તેને વપરાશ હોય છે. 806 00:38:47,940 --> 00:38:53,830 અન્ય ક્ષેત્ર બાકી જો ખાલી નંબર છે, તો પછી હું છું 807 00:38:53,830 --> 00:38:58,370 માટે દિલગીર છીએ માટે જતા વપરાશકર્તા અને ગુમ નંબર કહે છે. 808 00:38:58,370 --> 00:38:59,320 આ ફાઇલ સાચવો. 809 00:38:59,320 --> 00:39:02,640 >> હવે મારું બ્રાઉઝર પર પાછા જાઓ, ફરીથી પ્રયાસ ફોરમ પાછા જાઓ. 810 00:39:02,640 --> 00:39:04,070 નોંધણી કરો. 811 00:39:04,070 --> 00:39:05,090 ઠીક છે. 812 00:39:05,090 --> 00:39:06,730 કંઈ સારું છે, કે જે થયું છે. 813 00:39:06,730 --> 00:39:08,120 હું એક ભૂલ સંદેશો વિચાર ન હતી. 814 00:39:08,120 --> 00:39:11,651 પરંતુ તેના બદલે, તો ચાલો આ ફરીથી લોડ કરો પાનું, અને કંઈ પણ પૂરી પાડે છે નથી. 815 00:39:11,651 --> 00:39:12,150 તે ખરેખર ખૂબ જ. 816 00:39:12,150 --> 00:39:15,350 817 00:39:15,350 --> 00:39:17,140 કે શું છે. 818 00:39:17,140 --> 00:39:18,810 નોંધણી કરો. 819 00:39:18,810 --> 00:39:20,350 હું શું ખોટું કર્યું હતું? 820 00:39:20,350 --> 00:39:24,860 ખાલી હોય તો, $ _POST નામ. 821 00:39:24,860 --> 00:39:26,350 ફરીથી કહો? 822 00:39:26,350 --> 00:39:27,670 >> ઓહ, અલબત્ત. 823 00:39:27,670 --> 00:39:30,919 હું સૌથી મહત્વપૂર્ણ ભાગ છે, ભૂલી ગયા છો, જે ("../ / config.php સમાવેશ થાય છે.") ની જરૂર છે. 824 00:39:30,919 --> 00:39:34,210 825 00:39:34,210 --> 00:39:36,460 હું વપરાશ કરવાની જરૂર છે , દિલગીર છીએ કાર્ય છે કે જે 826 00:39:36,460 --> 00:39:37,770 કંઇ બની રહ્યું હતું, શા માટે છે. 827 00:39:37,770 --> 00:39:39,460 આ કાર્ય ખરેખર અસ્તિત્વમાં નથી. 828 00:39:39,460 --> 00:39:40,640 તેથી માતાનો આ ફરીથી પ્રયાસ કરો. 829 00:39:40,640 --> 00:39:42,350 આ પૃષ્ઠને ફરીથી લોડ કરો, નોંધણી પર ક્લિક કરો. 830 00:39:42,350 --> 00:39:43,060 ઠીક છે. 831 00:39:43,060 --> 00:39:43,770 ત્યાં તે છે. 832 00:39:43,770 --> 00:39:45,700 તેથી, આઉટપુટ અમે છો અહીં જોઈ પરિણામ છે 833 00:39:45,700 --> 00:39:47,685 ના દિલગીર છીએ એક ફોન કાર્ય, સુપર સરળ, 834 00:39:47,685 --> 00:39:50,060 અને તે માત્ર છાપે ગમે હું એક દલીલ તરીકે આપે છે. 835 00:39:50,060 --> 00:39:51,370 >> બધા હક છે, તેથી આપણે સહકાર દો. 836 00:39:51,370 --> 00:39:54,240 મારા નામ આપવા દો દાઊદની જેમ, રજીસ્ટર, 837 00:39:54,240 --> 00:39:56,890 નંબર બરાબર લેટ્સ ગુમ પણ, તે પૂરી પાડે છે. 838 00:39:56,890 --> 00:39:58,650 617-555-1212. 839 00:39:58,650 --> 00:39:59,250 નોંધણી કરો. 840 00:39:59,250 --> 00:39:59,750 ઠીક છે. 841 00:39:59,750 --> 00:40:02,760 તેથી બધા, હવે સારી રીતે કંઈ છે, રસપ્રદ રહ્યું છે. 842 00:40:02,760 --> 00:40:06,000 તેથી હવે આપણે કંઈક વધુ કરી દો રસપ્રદ આ જેવી થાય છે. 843 00:40:06,000 --> 00:40:09,980 મને phpMyAdmin જાય, અને ચાલો ખરેખર, વપરાશકર્તાઓ કહેવાય ટેબલ બનાવો 844 00:40:09,980 --> 00:40:12,330 હું તેને ત્રણ આપવા જઈ રહ્યો છું કૉલમ, અને હું ઝડપથી પડશે 845 00:40:12,330 --> 00:40:16,250 પછી ID બનાવવા માટે, અને નામ, અને પછી નંબર, 846 00:40:16,250 --> 00:40:18,832 અને ID ફિલ્ડને છું પૂર્ણાંક તરીકે છોડી જાઉં. 847 00:40:18,832 --> 00:40:20,790 હું જાઉં છું આ નામ ક્ષેત્ર એક varchar તરીકે છોડી, 848 00:40:20,790 --> 00:40:23,257 અને અમે કંઈક અંશે આપખુદ, 64 કહે છે પડશે. 849 00:40:23,257 --> 00:40:25,090 હું જાઉં છું આ નંબર ખાતરી કરવા માટે, તમે શું જાણો છો? 850 00:40:25,090 --> 00:40:27,350 અમે માં જઈ રહ્યાં છો અહીં યુએસ નંબરો આધાર, 851 00:40:27,350 --> 00:40:31,510 જેથી હું કંઈક કરવા જાઉં છું જેમ ચાર અને પછી 10 અક્ષરો 852 00:40:31,510 --> 00:40:34,540 એક વિસ્તાર કોડ માટે મહત્તમ અને પછી સાત અંકો. 853 00:40:34,540 --> 00:40:37,870 અને પછી અહીં, હું જાઉં છું , ઓટો ઈજાફો આ ક્ષેત્ર સ્પષ્ટ 854 00:40:37,870 --> 00:40:40,550 આ પ્રાથમિક કી બનાવવા માટે, અને હું આગળ નથી અને જઇ રહ્યો છું 855 00:40:40,550 --> 00:40:42,240 આ અન્ય બોક્સ કોઈપણ તપાસો. 856 00:40:42,240 --> 00:40:48,030 >> તેથી હવે હું છેલ્લે જ્યારે સંગ્રહ ક્લિક કરશો, અને હું મારા વપરાશકર્તાઓ કોષ્ટક પર પાછા જાઓ 857 00:40:48,030 --> 00:40:52,270 આ તો તે જેવી દેખાય છે મને નવી ટેબ હવે માળખું ક્લિક કરો. 858 00:40:52,270 --> 00:40:54,550 તેથી આ સ્પષ્ટ થઈ માત્ર phpMyAdmin રસ્તો છે 859 00:40:54,550 --> 00:40:58,570 તમારા ડેટાબેઝ કોષ્ટક કહેતા એક ID, એ નામ, અને એક નંબર ધરાવે છે 860 00:40:58,570 --> 00:41:02,040 તે ચોક્કસ રૂપરેખાંકનો સાથે અને અમે બાકીના ક્ષેત્રો અવગણો પડશે 861 00:41:02,040 --> 00:41:03,140 ત્યાં હવે. 862 00:41:03,140 --> 00:41:04,810 >> તેથી હવે હું શું કરવા માંગો છો? 863 00:41:04,810 --> 00:41:09,060 હું હવે જાઓ તેથી જો મારા સ્રોત કોડ, જે બધી સારી છે જો 864 00:41:09,060 --> 00:41:11,190 હું નીચે ક્વેરી ચલાવવા માંગો છો. 865 00:41:11,190 --> 00:41:14,970 માં દાખલ કરો, અને હું માત્ર આ કરી શકો છો વપરાશકર્તાઓ હું સખત નથી કહેવું 866 00:41:14,970 --> 00:41:18,620 જો તે તે પાછા બગાઇ જરૂર છે વપરાશકર્તાઓ ન ગમે ખતરનાક શબ્દ. 867 00:41:18,620 --> 00:41:22,810 હું નામ કહી જાઉં છું, નંબર, અને પછી અહીં હું છું 868 00:41:22,810 --> 00:41:24,960 હાર્ડ કોડ માટે જતા નથી હજુ સુધી કિંમતો અંક. 869 00:41:24,960 --> 00:41:26,760 હું બે પ્રશ્ન ગુણ મૂકી જાઉં છું. 870 00:41:26,760 --> 00:41:29,320 અને આ એક પરંપરા છે ઘણી ભાષાઓમાં 871 00:41:29,320 --> 00:41:31,730 જેમાં તમે કરવા માંગો છો, તો એક શબ્દમાળા માટે એક પ્લેસહોલ્ડર 872 00:41:31,730 --> 00:41:34,105 તમે આ પ્રશ્નનો ઉપયોગ જઈ રહ્યાં છો ગુણ, કારણો અમે પડશે 873 00:41:34,105 --> 00:41:36,370 વિશે ગપસપ પાછા આવો સુરક્ષા, અને અહીં 874 00:41:36,370 --> 00:41:39,420 હું તે પસાર કરવા માટે જઇ રહ્યો છું બે ક્ષેત્રો નામ પોસ્ટ 875 00:41:39,420 --> 00:41:44,850 અને પછી નંબર પોસ્ટ અને હવે ફાઈલ સંગ્રહો. 876 00:41:44,850 --> 00:41:47,090 >> અને હવે હું જાઉં છું સુપર અહીં નીચે જાઓ 877 00:41:47,090 --> 00:41:55,690 ખાલી rendersuccess.php, જે કહે છે અન્ય નમૂનો હોઈ ચાલે છે. 878 00:41:55,690 --> 00:41:57,380 હું ખરેખર ઝડપી બનાવવા જઈ રહ્યો છું. 879 00:41:57,380 --> 00:42:06,270 Geditsuccess.php અને હું હમણાં જ જાઉં છું તે ફાઈલ H1 સફળતા કહે છે. 880 00:42:06,270 --> 00:42:06,990 તમામ હક અનામત. 881 00:42:06,990 --> 00:42:11,312 તેથી હવે, ચાલો પાછા જાઓ હું પહેલાં મુલાકાત લીધી હતી જ્યાં બ્રાઉઝર. 882 00:42:11,312 --> 00:42:14,270 આગળ વધો અને મને લખ્યું ખાતરી ડેવિડ, હું એક ફોન નંબર લખ્યો 883 00:42:14,270 --> 00:42:15,390 રજીસ્ટર કરો. 884 00:42:15,390 --> 00:42:16,100 તે ખરેખર ખૂબ જ. 885 00:42:16,100 --> 00:42:17,420 હું શું ખોટું કર્યું હતું? 886 00:42:17,420 --> 00:42:20,850 તેથી હું અહીં તમે એક ભૂલ જોયા કરું છું તમારા એસક્યુએલ વાક્યરચના ભૂલ છે. 887 00:42:20,850 --> 00:42:24,900 મને gedit પાછા આવો, દો મને register.php પર પાછા જાઓ 888 00:42:24,900 --> 00:42:28,830 અને મને લાગે છે કે શું છોડી દેવું કર્યું મહત્વપૂર્ણ છેલ્લા સમય હતી? 889 00:42:28,830 --> 00:42:29,722 હું આ જરૂર છે. 890 00:42:29,722 --> 00:42:32,930 તમે કરતાં કે અન્ય ખબર કરવા માંગો છો કર્યા પહેલાં જણાયું છે, પરંતુ હું આ જરૂર છે. 891 00:42:32,930 --> 00:42:35,596 >> તેથી હવે આપણે પાછા જઈએ, અને આ બ્રાઉઝર માં જોવા માટે મદદરૂપ હતી 892 00:42:35,596 --> 00:42:37,680 અને તે શા માટે config.php માં છે અમે ભૂલો બહાર બોલે. 893 00:42:37,680 --> 00:42:41,770 , ચાલો આગળ વધો અને ફરીથી લોડ કરો ચાલુ રાખો સફળતા પર ક્લિક કરો. 894 00:42:41,770 --> 00:42:47,060 તેથી હવે દો મને પર જાઓ મારું અહીં ડેટાબેઝ અને વપરાશકર્તાઓ પર ક્લિક કરો, 895 00:42:47,060 --> 00:42:51,680 બ્રાઉઝ, અને હવે હું નોટિસ અહીં મારા ડેટાબેઝમાં ડેવિડ હોય છે. 896 00:42:51,680 --> 00:42:55,810 હવે તકનીકી આ વેબસાઇટ છે, હજુ સુધી જાહેર ઈન્ટરનેટ પર, 897 00:42:55,810 --> 00:42:57,890 તેથી હું અન્ય પાસે નથી કરી શકો છો અહીં મૂકવા લોકો 898 00:42:57,890 --> 00:43:01,120 પરંતુ હું હવે, કરવા માગતા હોય તો ઉદાહરણ તરીકે, મારી એક ટેક્સ્ટ મેસેજ મોકલી. 899 00:43:01,120 --> 00:43:03,920 અહીં એક અંગ પર બહાર જવા દો આ ખરેખર કામ કરે છે અને જુએ છે. 900 00:43:03,920 --> 00:43:07,331 હું આગળ જાઓ જાઉં છું અને આ પંક્તિ કાઢી 901 00:43:07,331 --> 00:43:09,080 અને અમે આ કલંક પડશે વિડિઓ માં બહાર પાછળથી 902 00:43:09,080 --> 00:43:11,900 જેથી અમે ન હોય સમગ્ર ઇન્ટરનેટ, મને ટેક્સ્ટિંગ 903 00:43:11,900 --> 00:43:17,270 અને અમે હવે સુધી જશે બ્રાઉઝર અને અમે લેક્ચર પર જાઓ પડશે 904 00:43:17,270 --> 00:43:22,040 અને અમે અલગ અલગ લખી શકશો નંબર અહીં, સફળતા રજીસ્ટર કરો. 905 00:43:22,040 --> 00:43:25,550 >> તેથી હવે, હું મારા પોતાના સંખ્યામાં અનુમાન છે ડેટાબેઝ, અને હવે મજા ભાગ. 906 00:43:25,550 --> 00:43:28,774 વાસ્તવમાં કરવા માટે PHP, ઉપયોગ કરો કંઈક પ્રોગ્રામ, 907 00:43:28,774 --> 00:43:30,940 ક્યાંતો આદેશ રેખા અથવા બીજે ક્યાંક, 908 00:43:30,940 --> 00:43:32,773 અને હવે હું માત્ર છું તે સરળ રાખવા માટે જાઉં 909 00:43:32,773 --> 00:43:36,230 અને હું જાઉં છું મારી અહીં ડિરેક્ટરી અને નીચેના કરવું. 910 00:43:36,230 --> 00:43:44,920 Gedit સ્ક્રિપ્ટ અમે પડશે, ચાલો કહે છે લખાણ, #! / વપરાશકર્તા / bin / env PHP, તે કહી 911 00:43:44,920 --> 00:43:46,700 જેમ કે અમે છેલ્લા સમય જોયો. 912 00:43:46,700 --> 00:43:47,950 PHP,. 913 00:43:47,950 --> 00:43:55,055 >> હવે હું જરૂર નથી જઈ રહ્યો છું config.php સમાવેશ થાય છે, 914 00:43:55,055 --> 00:43:57,360 પણ આ શકે છે સહેજ ભૂલ પ્રેરિત. 915 00:43:57,360 --> 00:44:03,960 અને હવે હું આગળ વધો અને કહે જાઉં છું વપરાશકર્તાઓ તરફથી પંક્તિઓ, ક્વેરી પસંદ કરો તારો, 916 00:44:03,960 --> 00:44:08,149 અને હવે અહીં હું એક તરકીબ કરવા જઇ રહ્યો છું પંક્તિ તરીકે દરેક પંક્તિઓ છેલ્લા સમય થી. 917 00:44:08,149 --> 00:44:09,690 અને હું સરળ કંઈક કરવા જઇ રહ્યો છું. 918 00:44:09,690 --> 00:44:19,090 નામ આ છે કહેવું, printf અને નંબર આ બેકસ્લેશ n એ, છે. 919 00:44:19,090 --> 00:44:23,320 અને હવે હું પસાર જાઉં છું પંક્તિ માં, અવતરણ ચિહ્નો પૂરાં કરવાં નામ ઉદ્ધત 920 00:44:23,320 --> 00:44:28,140 અને પંક્તિ ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં નંબર, અને હવે આપણે આગળ જાઓ 921 00:44:28,140 --> 00:44:31,430 અને મારા ટર્મિનલ વિન્ડોમાં chmod આ એક + X બનાવવા માટે 922 00:44:31,430 --> 00:44:33,970 લખાણ એક્ઝેક્યુટેબલ તરીકે ઓળખાય છે આ સ્ક્રિપ્ટ. 923 00:44:33,970 --> 00:44:36,080 અને હવે લખાણ ચલાવો. 924 00:44:36,080 --> 00:44:37,590 >> ઠીક છે, તેથી પ્રગતિ. 925 00:44:37,590 --> 00:44:39,960 તેથી હવે હું તેવા પરચૂરણ ખર્ચ કર્યો છે આદેશ વાક્ય સ્ક્રિપ્ટ, 926 00:44:39,960 --> 00:44:43,300 કે PHP, કહેવાય ભાષામાં, કારણ કે, લાઇન જરૂરી 927 00:44:43,300 --> 00:44:46,380 તે બધા રૂપરેખાંકન વપરાશ હોય છે હું સ્પષ્ટ છે કે સ્થિરાંકો. 928 00:44:46,380 --> 00:44:48,177 ડેટાબેઝ અને તેથી આગળ નામ. 929 00:44:48,177 --> 00:44:50,260 હકીકતમાં, માત્ર સ્પષ્ટ કરવા આ એક સદભાગ્યવશાત સાંપડેલી કોઈ ચીજવસ્તુ નથી કે, 930 00:44:50,260 --> 00:44:54,730 મને આગળ વધો અને રજીસ્ટર દો રોબ જેમ બીજું ખરેખર ઝડપી, કોઈને 931 00:44:54,730 --> 00:44:58,890 અને તેને 555-1212 નંબર આપશે. 932 00:44:58,890 --> 00:45:01,557 >> અને હવે, હું સ્ક્રિપ્ટ ચલાવી રહ્યા હોય તો ફરીથી, પાવર નોટિસ 933 00:45:01,557 --> 00:45:03,140 અમે ડેટાબેઝ સાથે શું કરી રહ્યાં છે. 934 00:45:03,140 --> 00:45:07,680 હવે હું તરત જ જોઇ છે શું અન્ય બે પંક્તિઓ મારા ડેટાબેઝ છે. 935 00:45:07,680 --> 00:45:10,699 તેથી હવે આપણે કંઈક કરવું પ્રયાસ કરો અંદર પણ પારખુ, 936 00:45:10,699 --> 00:45:12,740 અને આ અમે કર્યું ભાગ છે અગાઉથી ચકાસાયેલ નથી, 937 00:45:12,740 --> 00:45:15,910 જેથી છેલ્લા સમય હું આ કર્યું, વસ્તુઓ સખ્ત અવળું ગયા 938 00:45:15,910 --> 00:45:17,120 અમે આ અસર માટે વિડિઓ છે. 939 00:45:17,120 --> 00:45:18,286 >> ખરેખર, હા, રમુજી કોરે. 940 00:45:18,286 --> 00:45:20,480 છેલ્લા સમય તેથી, એક બે વર્ષ પહેલાં જેવી લેક્ચર, 941 00:45:20,480 --> 00:45:23,230 અમે હોઇ શકે છે, હું નક્કી કર્યું, નિર્ણય કર્યો આ બધા એક મહાન વિચાર હશે 942 00:45:23,230 --> 00:45:28,150 ગતિશીલ ઇમેઇલ્સ પેદા કરવા માટે વર્ગ, સમગ્ર ડેટાબેઝ CS50 ઉપયોગ 943 00:45:28,150 --> 00:45:33,390 અમને તેમના નંબરો આપવામાં આવી હતી, જે વિદ્યાર્થીઓ, અને તેમના સેલફોન જહાજો કે જે તમે 944 00:45:33,390 --> 00:45:36,290 pset0 થી યાદ કરી શકે છે, તે બહાર વળે છે, કારણ કે કેવી રીતે 945 00:45:36,290 --> 00:45:40,650 હું મારા કાર્યક્રમ માં, એક નાની ભૂલ હતી અને 2012 માં એક દંપતિ ભૂલો હતી, મને લાગે છે. 946 00:45:40,650 --> 00:45:43,997 >> જેમાં એક હું લૂપ માટે હતી કે વસ્તુ બરાબર આ પ્રકારની હતી 947 00:45:43,997 --> 00:45:46,580 ડેટાબેઝ વારો, ડેટાબેઝ માંથી એક નામ મેળવવામાં, 948 00:45:46,580 --> 00:45:49,940 દરેક પછી ડેટાબેઝ નામ, અને કે લૂપની પુનરાવૃત્તિ હું એક ઇમેઇલ મોકલ્યો છે. 949 00:45:49,940 --> 00:45:54,130 પરંતુ તેના બદલે એક ઇમેઇલ મોકલવા, હું એક ઇમેઇલ પ્રથમ પુનરાવૃત્તિ મોકલવામાં આવે છે, 950 00:45:54,130 --> 00:45:58,200 અને બે ઇમેઇલ્સ બીજા પુનરાવૃત્તિ મોકલવા ત્રણ ઇમેઇલ્સ બીજા પુનરાવૃત્તિ છે, જે 951 00:45:58,200 --> 00:46:01,230 તમે યાદ કરી શકે છે, જેમ કે અમારી અનંત સ્પર્શી સંકેતલિપિ ચર્ચા 952 00:46:01,230 --> 00:46:06,400 એ જેવી ખરાબ આ મોટી ઓ સ્ક્વેર્ડ હું મોકલવામાં કેટલા મેસેજીસ છે 953 00:46:06,400 --> 00:46:08,560 પરંતુ તે પણ ઇમેઇલ્સ ન હતી તે ટેક્સ્ટ સંદેશાઓ હતી. 954 00:46:08,560 --> 00:46:12,070 >> તમે જાણો છો કે, હાજરી નથી અંત સત્ર તરફ સુપર ઉચ્ચ 955 00:46:12,070 --> 00:46:15,360 અને તેથી હું તેને સુંદર હોઈ વિચાર્યું સમય "શા માટે તમે વર્ગ નથી?" કહે છે, 956 00:46:15,360 --> 00:46:17,880 ટેક્સ્ટ સંદેશ હું સમગ્ર વર્ગ માટે મોકલવામાં આવે છે, 957 00:46:17,880 --> 00:46:22,140 અને તે 50% કરવા માંગો રમૂજી હતી વર્ગ, પરંતુ અન્ય 50% છે, જેમાંથી કેટલાક 958 00:46:22,140 --> 00:46:26,102 બહાર રંગબેરંગી ડાઘાડાઘાવાળું, હું ઉત્સાહી મોકલવામાં દોષ સ્વીકારવાની ભાવનાવાળું મીઠી નોંધો 959 00:46:26,102 --> 00:46:28,560 સ્ટાફ માટે માફી માટે વ્યાખ્યાન રહી ગયો માત્ર 960 00:46:28,560 --> 00:46:29,530 આ એક વાર, અધિકાર? 961 00:46:29,530 --> 00:46:32,790 962 00:46:32,790 --> 00:46:34,030 >> તેથી તે સખ્ત અવળું કરશે. 963 00:46:34,030 --> 00:46:37,030 તે જ રીતે, તેથી આપણે આ પ્રયાસ કરો ફરી, પરંતુ માત્ર મારા નંબર સાથે. 964 00:46:37,030 --> 00:46:41,940 અગાઉથી, functions.php માં હું આ કાર્ય અહીં લખેલા કર્યું છે. 965 00:46:41,940 --> 00:46:44,250 તે લખાણ કહેવાય છે, અને તે છે ત્રણ દલીલો લે છે. 966 00:46:44,250 --> 00:46:46,360 એક નંબર, એક વાહક છે, અને એક સંદેશ મોકલો. 967 00:46:46,360 --> 00:46:50,390 >> હું એક સ્વીચ નિવેદન ઉપયોગ કરું છું, જે અદ્ભૂત PHP, માત્ર શબ્દમાળાઓ લેવા 968 00:46:50,390 --> 00:46:53,350 પૂર્ણાંકો, અને હું અમલ ન હતી હજુ સુધી આ માટે બધા આધાર, 969 00:46:53,350 --> 00:46:55,370 હું માત્ર એટી એન્ડ ટી અને વેરીઝોન કર્યું છે. 970 00:46:55,370 --> 00:46:57,610 કારણ કે તે તારણ આ એરલાઈન્સની સાથે 971 00:46:57,610 --> 00:47:00,570 તેઓ એસએમએસ પ્રવેશદ્વાર ઇમેઇલ છે જેમાં તમે ખરેખર આ કરી શકો છો 972 00:47:00,570 --> 00:47:05,529 એક સરનામું માટે એક ઇમેઇલ મોકલવા vtext.com પર ફોન નંબર, જેમ કે 973 00:47:05,529 --> 00:47:08,070 અને વપરાશકર્તાને અવરોધિત કરવામાં ન હોય તો સંદેશાઓ, તે મારફતે જાઓ પડશે 974 00:47:08,070 --> 00:47:09,340 એક ટેક્સ્ટ સંદેશ છે. 975 00:47:09,340 --> 00:47:13,270 >> હવે આ કરવા માટે, હું ઉમેરવા માટે હોય જાઉં છું મારા ડેટાબેઝ ખરેખર એક ઝડપી ક્ષેત્ર. 976 00:47:13,270 --> 00:47:15,470 હું જવા માટે જઇ રહ્યો છું મારા માળખું, અને હું છું 977 00:47:15,470 --> 00:47:21,880 આગળ વધો અને એક ઉમેરો કરવા જઈ ટેબલ ઓવરને અંતે ક્ષેત્ર. 978 00:47:21,880 --> 00:47:25,227 ચાલો જાઓ ક્લિક કરો, અને હું છું આ વાહક કૉલ જાઉં 979 00:47:25,227 --> 00:47:27,310 અને હવે હું જાઉં છું એક બાર લખાણ તરીકે આ રજા, 980 00:47:27,310 --> 00:47:29,320 પરંતુ અમે ભવિષ્યમાં પારખુ હોઈ શકે છે. 981 00:47:29,320 --> 00:47:31,961 હું ઝડપથી જઈ રહ્યો છું મારું ટેબલ છે, અને હું છું 982 00:47:31,961 --> 00:47:34,210 રોબ છુટકારો મેળવવા જવું છે, કે નકલી નંબર છે, કારણ કે 983 00:47:34,210 --> 00:47:38,540 હું અહીં સંપાદિત જાય જઈ રહ્યો છું અને હું છું જાતે મારા વાહક બદલવા માટે ચાલુ 984 00:47:38,540 --> 00:47:43,410 વેરાઇઝન, હોઇ શકે, જે તે , અને હવે અહીં વધારે છે. 985 00:47:43,410 --> 00:47:44,980 >> આપણે એક ઝડપી સેનીટી ચેક કરવું. 986 00:47:44,980 --> 00:47:52,730 ચાલો અમારા લખાણ સ્ક્રિપ્ટ, ખોલો જે આ જેમ દેખાય છે, વાહક% હિસ્સો છે. 987 00:47:52,730 --> 00:47:58,230 અમે ઘણો વધારે ભૂલ કરી રહ્યાં છો હું 2012 માં વાહક કર્યું કરતાં તપાસ. 988 00:47:58,230 --> 00:48:01,160 અને હવે, હું જાઉં છું આગળ અને સ્ક્રિપ્ટ ફરીથી ચલાવો. 989 00:48:01,160 --> 00:48:01,660 ઠીક છે. 990 00:48:01,660 --> 00:48:06,100 કેરીયર, જેનો અર્થ વેરાઇઝન છે હવે આશા છે કે હું હમણાં જ આવું કરી શકે છે. 991 00:48:06,100 --> 00:48:08,360 યોગ્ય રીતે આ વર્ષે, આસ્થાપૂર્વક, અહીં અમે જાઓ. 992 00:48:08,360 --> 00:48:12,200 >> તેથી આ લૂપ માટે અંદર, હું છું આ printf જ નથી જવાનું, 993 00:48:12,200 --> 00:48:15,990 હું પણ લખાણ કૉલ જાઉં છું અને આ કાર્ય રિકોલ વપરાશ 994 00:48:15,990 --> 00:48:19,670 હતી તે, એક નંબર લે છે વાહક છે, અને એક સંદેશ મોકલો. 995 00:48:19,670 --> 00:48:23,310 તેથી, ચાલો જોવા નંબર રહ્યું છે પંક્તિ ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં પ્રયત્ન "નંબર" 996 00:48:23,310 --> 00:48:31,660 પંક્તિ ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં "વાહક" અને છેલ્લા એક સંદેશો હતો. 997 00:48:31,660 --> 00:48:36,250 આ વર્ષે, અર્ધવિરામ અપ સ્ક્રૂ નથી. 998 00:48:36,250 --> 00:48:36,780 >> ઠીક છે. 999 00:48:36,780 --> 00:48:38,280 આંગળીઓ ઓળંગી. 1000 00:48:38,280 --> 00:48:39,970 આ કામ કરે છે જો માતાનો જોવા દો. 1001 00:48:39,970 --> 00:48:41,720 બધા હક, જેથી. 1002 00:48:41,720 --> 00:48:43,000 અહીં અમે જાઓ. 1003 00:48:43,000 --> 00:48:47,380 આ ફોન અનલૉક દો, તમારી આંગળીઓ પાર, તે ખરેખર. 1004 00:48:47,380 --> 00:48:50,300 અનિર્ધારિત ચલ may-- ઓહ વાસ્તવિક ઝડપી રાહ જુઓ, રાહ જુઓ, રાહ જુઓ. 1005 00:48:50,300 --> 00:48:51,340 પ્રત્યક્ષ ઝડપી, વાસ્તવિક ઝડપી. 1006 00:48:51,340 --> 00:48:53,380 આ તે સંપૂર્ણપણે વર્થ છે. 1007 00:48:53,380 --> 00:48:57,710 મને યુએચ-ઓહ, પડાવી લેવું દો, મને પડાવી લેવું જોઈએ. 1008 00:48:57,710 --> 00:48:59,965 પાઠો હોય છે, આભાર કોઈકના શરૂ કર્યું. 1009 00:48:59,965 --> 00:49:04,770 1010 00:49:04,770 --> 00:49:11,650 મને આગળ વધો અને વાસ્તવિક ખોલો અહીં, ઝડપી dropbox.php / મેલ. 1011 00:49:11,650 --> 00:49:12,660 સ્ટેન્ડબાય. 1012 00:49:12,660 --> 00:49:14,455 ટોટલી તે વર્થ. 1013 00:49:14,455 --> 00:49:17,430 ડાઉનલોડ. 1014 00:49:17,430 --> 00:49:18,560 ઠીક છે, સ્રોત src8m. 1015 00:49:18,560 --> 00:49:19,700 ઠીક છે. 1016 00:49:19,700 --> 00:49:21,380 >> અહીં હજી એક લીટીની જરૂર છે. 1017 00:49:21,380 --> 00:49:24,530 ઓહ ત્યાં તે Frosh છે, છે IMS, તે ત્રણ રજિસ્ટર છે. 1018 00:49:24,530 --> 00:49:28,820 હેલો ઓહ, Margo, તમે ખૂબ ખૂબ આભાર. 1019 00:49:28,820 --> 00:49:31,130 ઠીક છે, અને હું અહીં આ વાક્ય ગુમ થયેલ હતી. 1020 00:49:31,130 --> 00:49:33,010 તેથી મને ઝડપથી પડાવી લેવું દો કોડ આ વાક્ય, 1021 00:49:33,010 --> 00:49:36,200 જે મેલ અથવા પુસ્તકાલય સમાવેશ થાય છે હું ખરેખર ઉપયોગ કરવા માંગો છો, 1022 00:49:36,200 --> 00:49:38,300 હું ઝડપથી જઈ રહ્યો છું કાર્યો માં પાછા જાઓ, 1023 00:49:38,300 --> 00:49:42,337 હું આ ટોચ પર જાઓ જાઉં છું ફાઇલ અને તેમજ આ ફાઈલ જરૂરી છે, 1024 00:49:42,337 --> 00:49:45,420 અને હવે હું ખરેખર પાર જાઉં છું મારી હું આદેશ પર પાછા જાઓ ત્યારે આંગળીઓ 1025 00:49:45,420 --> 00:49:49,530 ની અંદર છે, કે જે વાક્ય સ્ક્રિપ્ટ, આજે સ્થાનિક યજમાન ડિરેક્ટરી. 1026 00:49:49,530 --> 00:49:50,610 ચલાવો લખાણ. 1027 00:49:50,610 --> 00:49:52,720 દાખલ કરો. 1028 00:49:52,720 --> 00:49:53,220 મેલ. 1029 00:49:53,220 --> 00:49:53,719 સ્ટેન્ડબાય. 1030 00:49:53,719 --> 00:49:58,850 1031 00:49:58,850 --> 00:49:59,600 સ્ટેન્ડબાય. 1032 00:49:59,600 --> 00:50:01,680 મેલ. 1033 00:50:01,680 --> 00:50:02,290 ઓહ, બરાબર. 1034 00:50:02,290 --> 00:50:03,870 અહીં અમે જાઓ. 1035 00:50:03,870 --> 00:50:06,880 >> મેઇલ નવું PHP, mailer નોંધાયો નહીં. 1036 00:50:06,880 --> 00:50:09,970 હું આ અધિકાર શું છે? 1037 00:50:09,970 --> 00:50:11,067 તે ખરેખર ખૂબ જ. 1038 00:50:11,067 --> 00:50:12,150 રાહ જુઓ, રાહ જુઓ, રાહ જુઓ, ઓહ To--. 1039 00:50:12,150 --> 00:50:12,649 દ્વારા ઊભા. 1040 00:50:12,649 --> 00:50:15,820 1041 00:50:15,820 --> 00:50:18,630 હું આ છે, વચન તેથી તે વર્થ હશે. 1042 00:50:18,630 --> 00:50:20,340 સરનામું. 1043 00:50:20,340 --> 00:50:24,390 હું બનાવવા નથી આ શા માટે છે વર્ગ પહેલાં ઉદાહરણો. 1044 00:50:24,390 --> 00:50:26,350 નફરતનો સૂચક. 1045 00:50:26,350 --> 00:50:27,910 નીચેના પ્રાપ્તિકર્તાઓ નિષ્ફળ. 1046 00:50:27,910 --> 00:50:31,500 1047 00:50:31,500 --> 00:50:33,040 એક છેલ્લા વસ્તુ પ્રયાસ કરીએ. 1048 00:50:33,040 --> 00:50:40,660 સરનામું ઉમેરો માંથી સુયોજિત SMTP, સરનામું ખરેખર છે. 1049 00:50:40,660 --> 00:50:43,980 સરનામામાં આ છેલ્લા ભાગ પ્રયત્ન કરીએ. 1050 00:50:43,980 --> 00:50:47,210 અરે, હું હમણાં ખરેખર ઉદાસી છું. 1051 00:50:47,210 --> 00:50:47,854 આપનો આભાર. 1052 00:50:47,854 --> 00:50:50,270 પરંતુ હું ખરેખર બધા કદર પાઠો તમે મોકલી દેવામાં આવી છે. 1053 00:50:50,270 --> 00:50:53,130 1054 00:50:53,130 --> 00:50:56,320 તમે આ ડેવિડ મળી છે. 1055 00:50:56,320 --> 00:50:59,310 તમે તેને ફૂંકાતા કરી રહ્યાં છો. 1056 00:50:59,310 --> 00:51:01,720 ત્યાં તે છોડી દો અને અમે સોમવારે સુધારવા કરશે. 1057 00:51:01,720 --> 00:51:04,290 પછી તમે જુઓ. 1058 00:51:04,290 --> 00:51:08,090 >> DAVEN Farnham: અને હવે ડીપ Daven Farnham દ્વારા વિચારો. 1059 00:51:08,090 --> 00:51:11,340 1060 00:51:11,340 --> 00:51:17,590 દ્વિસંગી વૃક્ષ જંગલમાં પડે છે અને કોઈ એક સી તેને [chuckling] આસપાસ છે. 1061 00:51:17,590 --> 00:51:18,998