1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
1
00:00:00,000 --> 00:00:10,075
>> [음악 연주]

2
00:00:10,075 --> 00:00:11,629

3
00:00:11,629 --> 00:00:14,420
ALLISON BUCHHOLTZ-AU : 좋아,
모두가 절을 다시 환영합니다.

4
00:00:14,420 --> 00:00:17,420
잘하면 모두 좋은 있었다
할로윈 주말, 또는 Halloweekend,

5
00:00:17,420 --> 00:00:20,009
나는 모든 말을 좋아
휴식과 회복되었다.

6
00:00:20,009 --> 00:00:21,675
그리고 다행히도 그것은 더 이상 눈이 아니에요.

7
00:00:21,675 --> 00:00:23,230
그것은 외부 실제로 맑은이다.

8
00:00:23,230 --> 00:00:25,040
나는 그것에 대해 진짜 행복했다.

9
00:00:25,040 --> 00:00:28,420
나의 겨울 부츠를 드래그 할 준비가되지 않습니다.

10
00:00:28,420 --> 00:00:31,820
바라 건데, pset6 꽤 잘 갔다.

11
00:00:31,820 --> 00:00:35,040
>> 당신이 C의 피곤 경우에, 나는 행복 해요
당신은 지금 C와 함께 완료 대답.

12
00:00:35,040 --> 00:00:37,550
우리는 완전히 전환 된
웹 프로그래밍에,

13
00:00:37,550 --> 00:00:42,030
그래서 당신은 HTML, PHP에서 일하게 될 것입니다,
아마 자바 스크립트의 약간.

14
00:00:42,030 --> 00:00:44,650
나는 다음에 무엇을 주 모른다
PSET는, 그래서 보장 할 수 없습니다

15
00:00:44,650 --> 00:00:47,820
무엇 다음 PSET 것
수 있지만, 이번 주 PSET

16
00:00:47,820 --> 00:00:52,290
기본적으로 CS50 금융이다
웹 페이지의 정렬을 구현

17
00:00:52,290 --> 00:00:57,222
그건 당신이 구매 및 판매 할 수 있습니다
재고, 그 중 추적 할 수 있습니다.

18
00:00:57,222 --> 00:00:59,930
그리고 그것은 모든 때문에, 꽤 멋진
그것은 동적으로 생성됩니다.

19
00:00:59,930 --> 00:01:02,320
당신은 다른 사용자가 할 수있는
각각은 자신의 정보를 가지고

20
00:01:02,320 --> 00:01:04,580
당신은 할거야
이 모든 것을 구현.

21
00:01:04,580 --> 00:01:05,970
그것은 시간이 걸립니다.

22
00:01:05,970 --> 00:01:13,030
나는 확실히이 쉽게 생각
C의 psets를보다,하지만 시간이 더 오래 걸립니다.

23
00:01:13,030 --> 00:01:17,370
당신은 새로운 언어를 배우고,
C와 매우 유사 PHP,

24
00:01:17,370 --> 00:01:21,390
하지만 물론 요구하는 것입니다
당신은 구문을 검색하고 이해하기

25
00:01:21,390 --> 00:01:23,360
어떻게 언어 사이의 변환합니다.

26
00:01:23,360 --> 00:01:27,960
>> 그러나 나는 거기에 아무것도 생각하지 않습니다
슈퍼 개념적으로 열심히하여 pset에 대해.

27
00:01:27,960 --> 00:01:30,087
그냥 배우고
새로운 언어와 점점

28
00:01:30,087 --> 00:01:31,420
이 모든 작은 조각을 통해.

29
00:01:31,420 --> 00:01:34,850
너희들은을 읽었다면
사양은 꽤 오래입니다.

30
00:01:34,850 --> 00:01:38,200
나는이 사람이 21처럼 생각
페이지, 내가 정확히 기억합니다.

31
00:01:38,200 --> 00:01:40,130
그것은 긴 사양입니다.

32
00:01:40,130 --> 00:01:42,218
당신은됐지만 22을 읽지 않았다면 그래서.

33
00:01:42,218 --> 00:01:43,520
(32).

34
00:01:43,520 --> 00:01:44,410
>> 와우.

35
00:01:44,410 --> 00:01:46,280
그래서 오프가 50 %였다.

36
00:01:46,280 --> 00:01:48,550
그래서, 32 페이지.

37
00:01:48,550 --> 00:01:49,820
그래서 오래입니다.

38
00:01:49,820 --> 00:01:54,070
이 조각의 제비가있다, 그러나 아무도는
조각의 나쁜해야합니다.

39
00:01:54,070 --> 00:01:55,650
그냥 많은입니다.

40
00:01:55,650 --> 00:02:00,310
그래서 확실히 초기 시작
가능하면 평소에 따라,

41
00:02:00,310 --> 00:02:05,480
그러나 나는 조금 기분이해야한다고 생각
같은 특히 psets를보다 좋네요

42
00:02:05,480 --> 00:02:10,250
복구하고 그냥되는 크기를 조정
열심히 주위에 당신의 머리를 정리합니다.

43
00:02:10,250 --> 00:02:12,550
>> 그와 그래서, 우리는 다이빙 것입니다.

44
00:02:12,550 --> 00:02:14,840
나는 당신의 의제가 없습니다
오늘 슬라이드, 그러나 우리는있어

45
00:02:14,840 --> 00:02:17,920
PHP에 대해 이야기 할 것.

46
00:02:17,920 --> 00:02:20,790
나는 당신의 종류를주는 것
몇 가지에 충돌 과정

47
00:02:20,790 --> 00:02:23,040
당신은 PHP에 대해 알고 싶은 수도.

48
00:02:23,040 --> 00:02:26,470
다른 구문 일,
상황이 피려.

49
00:02:26,470 --> 00:02:29,400
우리가 얘기하는거야
SQL에 대해 조금.

50
00:02:29,400 --> 00:02:33,020
그냥 간단한 일
이 다음도 MVC

51
00:02:33,020 --> 00:02:36,380
모델 뷰 컨트롤러는, 어느
당신의 PSET 설정 방법입니다,

52
00:02:36,380 --> 00:02:39,801
그래서 이해 어떻게
작품은 매우 유용 할 것이다.

53
00:02:39,801 --> 00:02:40,300
좋아.

54
00:02:40,300 --> 00:02:42,030
PHP 그래서.

55
00:02:42,030 --> 00:02:45,050
너희들은 했어야
아주 간단한 일

56
00:02:45,050 --> 00:02:48,680
PHP로, 어느입니다
여기에이 바닥 일,

57
00:02:48,680 --> 00:02:53,700
당신은 일부 양식을 제출 한 경우
몇 가지 이름을했다고 여기 맨 당신을

58
00:02:53,700 --> 00:02:58,860
입력하고, 안녕하세요 같은 말을, 벤,
또는 안녕하세요, 앨리슨, 그리고 팝업 것입니다.

59
00:02:58,860 --> 00:03:02,570
그래서이 실제로 무엇을
당신의 pset에서처럼 보였다해야했습니다,

60
00:03:02,570 --> 00:03:06,040
경우에 너희들이 알고 싶어
또는 아주 그것을 알아낼하지 않았다.

61
00:03:06,040 --> 00:03:14,520
>> 그러나 우리는 이러한 물음표가
여기가 PHP임을 나타냅니다 그.

62
00:03:14,520 --> 00:03:18,850
그런 다음 그것을 포장하고,
htmlspecialcharge은, 그냥 기억

63
00:03:18,850 --> 00:03:22,450
당신은 안전 해요 있는지 확인
어떤 미친 주입 공격

64
00:03:22,450 --> 00:03:26,550
또는 누군가가 배치하려고 시도하는 경우
미친 악성 문자

65
00:03:26,550 --> 00:03:30,780
이름 필드에, 그렇지 않습니다
서버 또는 이것 저것을 좋아한다.

66
00:03:30,780 --> 00:03:37,590
>> 그리고 우리가 알 수있는 경우,이 HTML
형태는, 어느 달러 _GET의 방법이 있었다

67
00:03:37,590 --> 00:03:42,050
우리는 우리의 슈퍼 전역을 기억한다면
PHP에서, $ _GET, $ _POST,

68
00:03:42,050 --> 00:03:44,530
우리는에 갈 것
약간의 사람들.

69
00:03:44,530 --> 00:03:50,390
그러나 우리는 우리가 어떤 이름을 가지고 있다는 것을 알고
여기에 이​​름에 해당하는

70
00:03:50,390 --> 00:03:51,920
우리가 제출 한.

71
00:03:51,920 --> 00:03:56,930
그래서 이것은 단지 종류의 같다
아주 간단한 PHP HTML 협력

72
00:03:56,930 --> 00:04:00,080
너희들은 PSET 여섯에서 있다고.

73
00:04:00,080 --> 00:04:02,410
>> 그러나 정말하지 않습니다
PHP는 무엇이라고.

74
00:04:02,410 --> 00:04:04,850
분명히 그것은 언어의,
그러나 우리는 정말로이

75
00:04:04,850 --> 00:04:08,260
이 부분에 대해 이야기
그래서 조금 더있어

76
00:04:08,260 --> 00:04:09,740
PHP가 실제로 무엇인지에 대해.

77
00:04:09,740 --> 00:04:14,270
그래서 PHP는 PHP입니다
하이퍼 텍스트 전 처리기.

78
00:04:14,270 --> 00:04:16,399
>> 그것은 실제로 간주
프로그래밍 언어

79
00:04:16,399 --> 00:04:20,500
이 경우 반면에 논리를 가지고 있기 때문에
우리는 HTML에 대해 이야기 기억

80
00:04:20,500 --> 00:04:24,980
우리가 호출하는 마크 업 언어 대
프로그래밍 언어 HTML 때문에

81
00:04:24,980 --> 00:04:27,790
엄격하게 수정하는 방법입니다
일 페이지에 보면.

82
00:04:27,790 --> 00:04:30,650
그냥 수정하는 것
뭔가 대담한 여부,

83
00:04:30,650 --> 00:04:35,280
또는이 양식의 여부,
요소, 또는 그런 일.

84
00:04:35,280 --> 00:04:36,750
그것은 어떤 논리를 가지고 있지 않습니다.

85
00:04:36,750 --> 00:04:38,770
그것은 루프 또는 조건이 없습니다.

86
00:04:38,770 --> 00:04:40,940
당신은 물건을 확인 오류 수 없습니다.

87
00:04:40,940 --> 00:04:44,810
당신은 두 가지를 표시 할 것
또는 특정 방식으로 일을 요청

88
00:04:44,810 --> 00:04:45,490
사용자로부터.

89
00:04:45,490 --> 00:04:47,180
이게 다예요.

90
00:04:47,180 --> 00:04:51,780
>> 그러므로 PHP, 실제로 우리를 수 있습니까
이 이상의 논리 모든 일을 할,

91
00:04:51,780 --> 00:04:56,840
같은 입력의 유효성을 검사 또는
어떤 방법으로 그것을 조작 할 수 있습니다.

92
00:04:56,840 --> 00:05:02,570
우리는 우리대로, HTML로 결합 할 수 있습니다
지금 마지막 PSET에보고

93
00:05:02,570 --> 00:05:05,280
그리고 우리가 만들 수 있습니다
이러한 동적 웹 페이지.

94
00:05:05,280 --> 00:05:08,900
그래서 너희들이 ever-- 경우 내가 알고하지 않습니다
당신은 나를 좋아했지만, 중학교

95
00:05:08,900 --> 00:05:13,820
그들은 우리가이 IT 클래스 곳을했다
우리는 단지 HTML 웹 페이지를 생성

96
00:05:13,820 --> 00:05:20,160
그들은 정적이었고, 주위에 클릭
다른 것들로, 그러나 그들은 결코 변경되지 않습니다.

97
00:05:20,160 --> 00:05:25,960
>> 동적 사람과, 우리는 무엇을 할 수
수행은 CS50 금융과 같은 것입니다

98
00:05:25,960 --> 00:05:27,870
당신은 다른 사용자가있을 것입니다.

99
00:05:27,870 --> 00:05:30,992
그 사용자에 따라
환경 설정, 그들은 무엇을 사는거야

100
00:05:30,992 --> 00:05:32,700
또는 그들이 판매하는
자신의 주식에 대한,

101
00:05:32,700 --> 00:05:35,050
당신은 표시 할거야
다른 것.

102
00:05:35,050 --> 00:05:38,110
몇 가지가 있다면 그래서
식별 특성

103
00:05:38,110 --> 00:05:41,990
사용자는이를 사용하는
웹 페이지, 우리가 동적 수

104
00:05:41,990 --> 00:05:44,720
그들을 위해 무엇을 표시하기로 결정.

105
00:05:44,720 --> 00:05:49,720
그것은 하나 하나에 같은 일이 아니에요
우리가 HTML이 있다면 사람,

106
00:05:49,720 --> 00:05:52,400
페이지에 대해 동일 할 것이다
방문한 모든 사람들.

107
00:05:52,400 --> 00:05:55,790
PHP는 우리가 페이지를 개인화 할 수 있습니다.

108
00:05:55,790 --> 00:06:01,670
>> 그리고 우리는 하나에 넣어 수 있습니다
동일한 파일, 경우에서와 같이, 이는

109
00:06:01,670 --> 00:06:06,670
여기에 전에, 우리는 보았다
우리는 모두 여기에 HTML을

110
00:06:06,670 --> 00:06:09,760
다음 우리는 PHP의이 조금 있습니다.

111
00:06:09,760 --> 00:06:12,690
우리는 그렇게 할 수있는,
또는 CS50 금융과,

112
00:06:12,690 --> 00:06:16,310
너희들은 보았다 한 경우
files-- 우리는 시간을 가져야한다

113
00:06:16,310 --> 00:06:19,541
그 중 몇 가지를 통해 단계
함께 section-- 우리의 끝에

114
00:06:19,541 --> 00:06:21,540
어떻게 당신이 할 수있는 볼 수 있습니다
사실을 구분,

115
00:06:21,540 --> 00:06:24,720
이는 실제로 더 좋은 것입니다.

116
00:06:24,720 --> 00:06:26,550
>> 그래서 ...

117
00:06:26,550 --> 00:06:27,680
충돌 과정.

118
00:06:27,680 --> 00:06:32,860
모든 빠른 간단한 일
당신은 PHP에 대해 알 필요가 있습니다.

119
00:06:32,860 --> 00:06:34,470
변수를 선언.

120
00:06:34,470 --> 00:06:37,970
즉, 파란색, 조금 짜증나
그러나 희망 너희들은 그것을 볼 수 있습니다.

121
00:06:37,970 --> 00:06:39,850
그렇지 않으면, 나는 그것을 쓸 것이다
분필 보드에.

122
00:06:39,850 --> 00:06:41,370
변수 선언.

123
00:06:41,370 --> 00:06:46,710
알 수있는 한 가지는, 그와는 달리 C이다
PHP는 느슨하게 또는 동적으로 입력되어,

124
00:06:46,710 --> 00:06:50,870
이는 당신이 필요 없다는 것을 의미
그것이 어떤 종류의 변수를 말한다.

125
00:06:50,870 --> 00:06:55,710
당신은 단지 몇 가지 변수를 말할 수있다
, 당신이 원하는 무엇이든 동일하다

126
00:06:55,710 --> 00:07:00,440
그것은의 유형을 결정할 것이다
당신을 위해 실행 시간에 그 변수.

127
00:07:00,440 --> 00:07:05,410
>> 당신이 볼 때,이 만들 수 있습니다
매우 흥미로운 일.

128
00:07:05,410 --> 00:07:09,130
그러나 대부분의 목적을 위해, 당신
유형을 지정할 필요가 없습니다.

129
00:07:09,130 --> 00:07:12,580
당신은 할 수 있습니다, 당신은 입력 할 수 있습니다
보통 같은 것들을 캐스팅

130
00:07:12,580 --> 00:07:15,900
당신이 원하는 경우 볼 것
특정 유형의 수를 강제로,

131
00:07:15,900 --> 00:07:17,090
하지만 당신은 필요가 없습니다.

132
00:07:17,090 --> 00:07:19,810
그것은 당신이 소리 치지 않을거야
당신은 변수를 선언하는 경우

133
00:07:19,810 --> 00:07:21,910
그것을 위해 유형을 지정하지 않습니다.

134
00:07:21,910 --> 00:07:25,199
>> 그래서 경우에 당신은 읽을 수 없습니다
이런것 나는 그것이 최선이 아니다 알고있다.

135
00:07:25,199 --> 00:07:28,490
나는 better-- 표시 줄 알았는데
당신이 어떤 변수를 초기화하는 방법은 그냥

136
00:07:28,490 --> 00:07:31,270
달러 기호, 무엇을
당신은이 호출하려는,

137
00:07:31,270 --> 00:07:33,240
당신은 그것을 할당하고 그 다음에는 요.

138
00:07:33,240 --> 00:07:36,520
이 경우 그래서,이 몇 가지 $ var에 = 3입니다.

139
00:07:36,520 --> 00:07:40,450
그래서 우리는 이제까지 $ var에 사용하는 경우
어딘가에, 그것은 것입니다 단지

140
00:07:40,450 --> 00:07:42,760
도 3 퍼팅과 같아야.

141
00:07:42,760 --> 00:07:43,650
OK?

142
00:07:43,650 --> 00:07:46,480
>> 그래서, 어떤 변수는 단지
달러 기호, 어떤

143
00:07:46,480 --> 00:07:50,210
당신은 당신의 변수를 호출 할,
당신은 동일한에 원하는대로.

144
00:07:50,210 --> 00:07:51,430
작은 쿨러.

145
00:07:51,430 --> 00:07:56,156
초기화 쓰기에 덜
오른쪽 변수?

146
00:07:56,156 --> 00:07:57,530
즉 모든 사람에게 의미가 있습니까?

147
00:07:57,530 --> 00:08:02,280
그냥 빠른 구문 차이
C와 PHP 사이.

148
00:08:02,280 --> 00:08:06,440
>> 배열은 PHP에 많은 쿨러입니다.

149
00:08:06,440 --> 00:08:09,620
우리는 그들에게 키를 제공 할 수 있습니다.

150
00:08:09,620 --> 00:08:13,180
그래서 방법을 생각합니다
그것은, 즉 우리면 적

151
00:08:13,180 --> 00:08:16,610
액세스 싶어
배열 내 요소,

152
00:08:16,610 --> 00:08:19,290
우리를 알 필요가
그것의 인덱스, 맞죠?

153
00:08:19,290 --> 00:08:24,290
그래서 우리가 알고있는 C, 우리와
첫 번째 요소에 액세스 할 수 있습니다

154
00:08:24,290 --> 00:08:28,650
배열 브래킷 제로을 수행하여, 또는 우리의 경우
첫 번째 요소를 원하는 배열 브래킷

155
00:08:28,650 --> 00:08:29,360
하나.

156
00:08:29,360 --> 00:08:31,910
그리고 우리는 무언가를 원하는 경우
거기에, 우리는 수도

157
00:08:31,910 --> 00:08:35,850
하지 않는 한, 반복 적용해야
우리가 실제로 인덱스를 알고 있었다.

158
00:08:35,850 --> 00:08:38,320
>> 정말 한 가지
PHP 배열과 멋진

159
00:08:38,320 --> 00:08:40,850
그들은 어른이 무엇인지
우리가 연관을 호출합니다.

160
00:08:40,850 --> 00:08:44,970
그래서 우리는 연관시킬 수 있습니다
일부 값에 약간의 키,

161
00:08:44,970 --> 00:08:47,340
우리는 실제로거야
난 ... 난 당신을 보여줍니다

162
00:08:47,340 --> 00:08:50,370
우리는 두 번째이 사용할 수있는 방법.

163
00:08:50,370 --> 00:08:54,330
그러나 기본적으로, 당신은 원하는 경우
같은 배열을 초기화합니다,

164
00:08:54,330 --> 00:08:56,020
당신은 달러의 배열을 가지고있다.

165
00:08:56,020 --> 00:08:59,622
>> 그래서 동일한 방식으로, 그것은 단지
우리가 만드는 약간의 변수입니다.

166
00:08:59,622 --> 00:09:01,330
이 호출 할 수
당신이 무엇을 원했다.

167
00:09:01,330 --> 00:09:03,310
이것은 $ 예가 될 수있다.

168
00:09:03,310 --> 00:09:04,930
그냥 다른 변수입니다.

169
00:09:04,930 --> 00:09:09,510
무엇을 만드는 것은 그것을 배열 인
우리가 여기 브라켓 구문.

170
00:09:09,510 --> 00:09:14,560
그냥 일반 C. 그리고 우리 같은
일부 값에 약간의 키가 있습니다.

171
00:09:14,560 --> 00:09:19,480
그래서 키 1 값 1로 진행한다
키 2 두 값 2로 이동합니다.

172
00:09:19,480 --> 00:09:25,080
이 쌍으로 분리
다만 일반 배열과 같은 쉼표,.

173
00:09:25,080 --> 00:09:25,810
>> 그러나.

174
00:09:25,810 --> 00:09:26,520
큰 하나.

175
00:09:26,520 --> 00:09:27,270
키는 선택 사항입니다.

176
00:09:27,270 --> 00:09:28,510
당신이 그들을 사용할 필요가 없습니다.

177
00:09:28,510 --> 00:09:30,850
그렇게하지 ​​않으면, 그때 그냥 정상입니다.

178
00:09:30,850 --> 00:09:32,030
질문?

179
00:09:32,030 --> 00:09:33,540
또는 오.

180
00:09:33,540 --> 00:09:37,829
>> 청중 : 음, 오른쪽에 대한.

181
00:09:37,829 --> 00:09:39,120
어디 메모리에서 오는거야?

182
00:09:39,120 --> 00:09:43,425
또한 같은 동일 할 수있다
[들림] 스택에서?

183
00:09:43,425 --> 00:09:45,277
또한 PHP를 사용인가요?

184
00:09:45,277 --> 00:09:46,485
우리가 그들을 연결 때처럼?

185
00:09:46,485 --> 00:09:49,070
>> ALLISON BUCHHOLTZ-AU :
PHP, 우리는 경향이 없습니다

186
00:09:49,070 --> 00:09:52,670
여기서 걱정하는 우리의
메모리에서 온다.

187
00:09:52,670 --> 00:09:54,670
우리는 많이 지출하지 않습니다
시간은 이야기,

188
00:09:54,670 --> 00:09:58,450
그래서 정말 아무것도 아니다
당신은 걱정 할 필요가있다.

189
00:09:58,450 --> 00:10:00,620
그래서 키는 선택 사항입니다.

190
00:10:00,620 --> 00:10:04,780
같은 방식으로, 당신은 그렇게하지 ​​않으면
이 관련된 만들고 싶어,

191
00:10:04,780 --> 00:10:09,910
당신은 정상적인 배열 곳을 원하는
배열 제로는 첫 번째 요소입니다

192
00:10:09,910 --> 00:10:13,190
및 배열 한 두 번째입니다
요소는 정확히 그것을 할 수 있습니다

193
00:10:13,190 --> 00:10:17,886
당신은 C에서 당신은 몇 가지있을 것 같은
배열이 될 것 변수,

194
00:10:17,886 --> 00:10:20,110
그리고 여기 대괄호 같습니다.

195
00:10:20,110 --> 00:10:20,610
예.

196
00:10:20,610 --> 00:10:22,693
>> 청중 : 그것은이 있습니까
표기법에 같은 지점.

197
00:10:22,693 --> 00:10:26,250
마찬가지로, 나는 배열 ++ 같이 할 수있는,
그리고 그 두 번째를 가리 킵니다.

198
00:10:26,250 --> 00:10:30,260
>> ALLISON BUCHHOLTZ-AU : 당신하더라도 - 수
글쎄, 당신은 내가, 일부 반복자를 가질 수있다,

199
00:10:30,260 --> 00:10:34,300
내가 할 ++과를 할 수있는
동일한 방법으로 난의 배열.

200
00:10:34,300 --> 00:10:35,680
그러나 그것 뿐이다.

201
00:10:35,680 --> 00:10:39,630
그래서,이 경우처럼,
하나의 배열 (20)와 동일합니다.

202
00:10:39,630 --> 00:10:42,530
인덱싱 표기법의 같은 종류.

203
00:10:42,530 --> 00:10:51,330
이것은 기본적으로 그냥 암시 일
여기서, 열 제로 제로라고 여기서,

204
00:10:51,330 --> 00:10:54,640
1 2-30, 20에.

205
00:10:54,640 --> 00:10:56,760
그것은을 위해 단지 암시 키입니다.

206
00:10:56,760 --> 00:10:59,990
PHP와 어떤 변화입니다
당신은 지금 힘을 가지고 있음을

207
00:10:59,990 --> 00:11:02,660
그 키를 재 할당하기
당신이 원하는 무엇이든 할.

208
00:11:02,660 --> 00:11:13,820
>> 그래서 한 가지가 여기에있다.

209
00:11:13,820 --> 00:11:18,230
그래서 난 그냥 몇 가지 예를
난 너희들을 위해 쓴 여기에 있음

210
00:11:18,230 --> 00:11:22,010
나는 항상 예처럼 느끼기 때문에
단지 추상적 인 것보다 더 도움이됩니다.

211
00:11:22,010 --> 00:11:26,590
그래서, 여기에이 경우, 우리
일부 연관 배열을 가지고

212
00:11:26,590 --> 00:11:31,990
즉, 내 이름이다
내 마지막 이름, 그리고

213
00:11:31,990 --> 00:11:35,390
다만, 이는 반향하고
여기에 모든 목적을 위해

214
00:11:35,390 --> 00:11:38,500
여기에 출력을 인쇄하는 것.

215
00:11:38,500 --> 00:11:39,300
>> 그리고 확인을 말한다.

216
00:11:39,300 --> 00:11:46,680
값을 인쇄하는 것이
키 앨리슨의 배열에 해당합니다.

217
00:11:46,680 --> 00:11:50,860
그리고 또한 너희들을 보낼 수 있습니다
클래스 결국이 코드.

218
00:11:50,860 --> 00:11:53,700
우리는이 프로그램을 실행할 때 그래서, 무엇을
당신은 무슨 일이 일어날 것 같아?

219
00:11:53,700 --> 00:11:56,239
무엇을 인쇄 할거야?

220
00:11:56,239 --> 00:11:57,280
청중 : 귀하의 마지막 이름입니다.

221
00:11:57,280 --> 00:11:58,738
ALLISON BUCHHOLTZ-AU : 내 마지막 이름입니다.

222
00:11:58,738 --> 00:12:00,000
그것은 않습니다.

223
00:12:00,000 --> 00:12:00,960
바로 여기.

224
00:12:00,960 --> 00:12:02,400
밖으로 인쇄 할 수 있습니다.

225
00:12:02,400 --> 00:12:07,000
우리가 있었던 경우이 우리를 변경할 수 있도록
우리의 list--에 다른 사람을 추가 할 수 있었다

226
00:12:07,000 --> 00:12:11,919
그래서 우리가 여기 엠마 있다고 가정 해 봅시다,
우리는 마지막 이름 - 연결

227
00:12:11,919 --> 00:12:13,252
나는이 권리를 철자 있는지 보자.

228
00:12:13,252 --> 00:12:13,714
>> 청중 : 네.

229
00:12:13,714 --> 00:12:14,640
>> ALLISON BUCHHOLTZ-AU : 예.

230
00:12:14,640 --> 00:12:15,010
>> 청중 : 잘 했어.

231
00:12:15,010 --> 00:12:16,218
>> ALLISON BUCHHOLTZ-AU : 사랑스러운.

232
00:12:16,218 --> 00:12:25,370
그래서 지금 우리는 여기을 가지고있는 경우
우리는 당신의 성을 찾고 싶었어요,

233
00:12:25,370 --> 00:12:26,290
당신은 거기에있다.

234
00:12:26,290 --> 00:12:31,270
그래서 당신은 생각할 수
여기에이 키를 교체하는 방안이 포함되어있다.

235
00:12:31,270 --> 00:12:33,190
당신은 인덱스를 대체하고 있습니다.

236
00:12:33,190 --> 00:12:36,845
이 수 그래서 그냥 검색 할
훨씬 쉽게 배열을.

237
00:12:36,845 --> 00:12:38,220
사용자는 인덱스를 알 필요가 없다.

238
00:12:38,220 --> 00:12:43,470
당신이 찾고있는이 키만큼
어딘가에 배열에 존재

239
00:12:43,470 --> 00:12:47,660
PHP는 그것을 발견하고 그것을 반환
그것과 관련된 값.

240
00:12:47,660 --> 00:12:49,840
그래서 그것은 당신에게 더 많은 것을 제공
당신의 배열과 전원을 켭니다.

241
00:12:49,840 --> 00:12:50,340
예.

242
00:12:50,340 --> 00:12:53,131
>> 청중 : 당신은 두 개의 키가있는 경우
같은, 그것은 당신에게 오류를 줄 것이다?

243
00:12:53,131 --> 00:12:55,830
ALLISON BUCHHOLTZ-AU : 그것은
그래, 당신에게 오류를 제공해야합니다.

244
00:12:55,830 --> 00:12:58,520
그건 좀 지나요
너희들을위한 더 의미?

245
00:12:58,520 --> 00:13:07,640
그리고 같은 방법으로, 우리는 배열을
여기에 어떤 키를 가지고 있지 않습니다.

246
00:13:07,640 --> 00:13:10,910
또한이 구문은
당신은 할 수 있습니다 것을

247
00:13:10,910 --> 00:13:13,550
때문에거야, 알아야 할
당신의 PSET이를 사용해야합니다.

248
00:13:13,550 --> 00:13:17,317
>> 때마다 당신이하고있어
에코, 당신은이 따옴표를,

249
00:13:17,317 --> 00:13:19,400
때마다 당신이 말하는 거
배열의 일부에,

250
00:13:19,400 --> 00:13:22,180
당신은이 있어야한다
주변 중괄호.

251
00:13:22,180 --> 00:13:25,630
그것은, 성가신 가지이다하지만
당신은 그것을 할 수있다.

252
00:13:25,630 --> 00:13:28,010
그래서 뭔가는 염두에 두어야합니다.

253
00:13:28,010 --> 00:13:31,490
당신이 오류로 실행하는 경우,
나는이 내 배열에 있는지 알고

254
00:13:31,490 --> 00:13:34,523
하지만, 나에게 오류를 던지고
주위에 괄호를 넣어 시도

255
00:13:34,523 --> 00:13:37,180
그것은 작동합니다.

256
00:13:37,180 --> 00:13:40,810
>> 그래서 여기에이 경우, 이것이
우리가 사용하고 일반 C 배열.

257
00:13:40,810 --> 00:13:45,810
가지고 세, 다섯, 여섯, 우리 단지
첫 번째 요소를 인쇄하려면,

258
00:13:45,810 --> 00:13:47,850
그래서이 세 가지를 인쇄해야합니다.

259
00:13:47,850 --> 00:13:51,830
그리고 나는 그렇게, 모든 실행 않았다
잘하면 아무 것도 변경되지 않습니다.

260
00:13:51,830 --> 00:13:54,460
우리는 여기 아래에 참조
그냥 세를 출력합니다.

261
00:13:54,460 --> 00:13:57,050

262
00:13:57,050 --> 00:13:58,040
쿨.

263
00:13:58,040 --> 00:14:00,000
모두를위한 확인의 의미?

264
00:14:00,000 --> 00:14:01,280
연관 배열.

265
00:14:01,280 --> 00:14:03,150
일반 배열보다 훨씬 쿨러.

266
00:14:03,150 --> 00:14:09,640
>> 다윗이 보여 했하고 똑똑한이다
pset6의 PHP 구현

267
00:14:09,640 --> 00:14:11,751
모든 강의 중?

268
00:14:11,751 --> 00:14:12,250
확인을 클릭합니다.

269
00:14:12,250 --> 00:14:13,300
그래서, 난 당신을 보여 드리죠.

270
00:14:13,300 --> 00:14:13,770
나는 t-- 오프를 모른다

271
00:14:13,770 --> 00:14:14,680
>> 청중 : 그는 지난 주했다.

272
00:14:14,680 --> 00:14:15,560
>> ALLISON BUCHHOLTZ-AU는 : 지난 주이 되었습니까?

273
00:14:15,560 --> 00:14:15,870
>> 청중 : 네.

274
00:14:15,870 --> 00:14:16,995
>> ALLISON BUCHHOLTZ-AU : 네.

275
00:14:16,995 --> 00:14:20,800
그래서 맞춤법과 같은 여섯 라인에서 할 수 있습니다
그 힘의 PHP 및 부분

276
00:14:20,800 --> 00:14:25,640
이 연관 배열 위치입니다
당신은 각 단어를로드 할 수 있습니다,

277
00:14:25,640 --> 00:14:28,290
당신은 참 또는 거짓에이 동일해야합니다.

278
00:14:28,290 --> 00:14:31,410
그리고 당신은 오, 말할 수 있습니다.

279
00:14:31,410 --> 00:14:39,130
일부 단어에 사전을 반환하고,
그것은이 있다면, 그것은 true를 돌려줍니다.

280
00:14:39,130 --> 00:14:42,130
그렇지 않으면 찾을 수 없습니다
그것과는 false를 반환합니다.

281
00:14:42,130 --> 00:14:45,810
멋진 작은 일의 친절.

282
00:14:45,810 --> 00:14:46,750
>> 좋아.

283
00:14:46,750 --> 00:14:48,990
그래서 사람들은 연관 배열입니다.

284
00:14:48,990 --> 00:14:50,150
그들은 꽤 멋지다.

285
00:14:50,150 --> 00:14:51,830
난 정말 그들처럼.

286
00:14:51,830 --> 00:14:55,340
그리고 분명히 아이 겁니다.

287
00:14:55,340 --> 00:14:56,290
확인을 클릭합니다.

288
00:14:56,290 --> 00:14:57,880
지금은 일하고있다.

289
00:14:57,880 --> 00:15:00,700
아마.

290
00:15:00,700 --> 00:15:01,537
확인을 클릭합니다.

291
00:15:01,537 --> 00:15:02,120
또 한가지.

292
00:15:02,120 --> 00:15:07,680
그래서, 평등, 단지
좋은 점은 염두에 두어야합니다.

293
00:15:07,680 --> 00:15:12,140
PHP와, 그것 때문에
동적으로 입력되고,

294
00:15:12,140 --> 00:15:16,110
유형은 경우에 따라 변경 될 수 있습니다
당신이 그것을 실행하는 방법은, 실행합니다.

295
00:15:16,110 --> 00:15:19,890
나는 실제로 멋진이
내가 너희들을 보여주지 예.

296
00:15:19,890 --> 00:15:23,350
>> 그러나 == 단지를 검사
타입 저글링 후 평등.

297
00:15:23,350 --> 00:15:28,890
당신이 뭔가를해야한다면 그건
문자 같은 1, 수 1,

298
00:15:28,890 --> 00:15:31,890
PHP는 당신을 말할 것
사람들은 그것 때문에 동일

299
00:15:31,890 --> 00:15:35,990
의 유형을 저글링 수 있습니다
그 중 두 가지가 동일한 때까지,

300
00:15:35,990 --> 00:15:38,480
이는 아마도 귀하의 경우에 괜찮습니다.

301
00:15:38,480 --> 00:15:44,170
>> 당신은 그들이 있는지 확인해야하는 경우
값의 동일한 종류 및 동일한 유형,

302
00:15:44,170 --> 00:15:45,305
이 ===를 할 수 있습니다.

303
00:15:45,305 --> 00:15:48,150
그리고 나는 당신이 어떤 생각하지 않습니다
당신이 것을 사용해야하는 경우

304
00:15:48,150 --> 00:15:52,570
당신의 PSET에, 그러나 많은에 대한
당신은 누구 웹 페이지를 할에 갈 것이다

305
00:15:52,570 --> 00:15:57,340
최종 프로젝트와 것들에 대한, 그것은이다
좋은 점은 == 알고 ===합니다

306
00:15:57,340 --> 00:16:01,690
다르고, 그것을 좋은
구분은 이해합니다.

307
00:16:01,690 --> 00:16:02,400
>> 확인을 클릭합니다.

308
00:16:02,400 --> 00:16:02,980
그래서 ...

309
00:16:02,980 --> 00:16:04,460
foreach는 루프.

310
00:16:04,460 --> 00:16:07,920
그들은 방법에 있습니다
배열을 반복합니다.

311
00:16:07,920 --> 00:16:11,714
그래서, 단지 배열되었다 좋아
그래서 PHP에서 많은 쿨러,

312
00:16:11,714 --> 00:16:13,630
반복하는 당신의 방법
배열을 통해, 나는 생각한다,

313
00:16:13,630 --> 00:16:16,250
또한 많은 쿨러가된다
훨씬 더 강력한.

314
00:16:16,250 --> 00:16:22,710
그래서 그 대신 만들 필요의
나는 일부는, 0과 어떤 같다

315
00:16:22,710 --> 00:16:24,890
다음이 업데이트
나는 당신이 통과으로,

316
00:16:24,890 --> 00:16:27,730
우리는이 멋진 foreach 루프가있다.

317
00:16:27,730 --> 00:16:36,340
>> 그래서 여기에 표준 일반적이다
이 두 가지의 구조.

318
00:16:36,340 --> 00:16:41,180
그래서 하나가 어떤 배열을 foreach 문이
값만큼 반복 할 수 있습니다.

319
00:16:41,180 --> 00:16:46,750
그래서 이것은 어레이의 이름이고
참조 할 변수,

320
00:16:46,750 --> 00:16:50,600
이것은 당신이 원하는 무엇인가
루프 내에서 호출합니다.

321
00:16:50,600 --> 00:16:51,420
OK?

322
00:16:51,420 --> 00:16:56,810
그래서이에 해당
어레이의 각 요소,

323
00:16:56,810 --> 00:16:59,500
당신은이 루프 내에서이 값을 사용합니다.

324
00:16:59,500 --> 00:17:00,675
>> 나는 예를 가지고있다.

325
00:17:00,675 --> 00:17:02,930
나는 예는 훨씬 더 알고있다.

326
00:17:02,930 --> 00:17:05,119
그래서이있는 경우입니다
더 키 때문에이 같은 없습니다

327
00:17:05,119 --> 00:17:11,170
우리는 단지 하나의 키가있는 경우
배열에 대한 일반 인덱스입니다.

328
00:17:11,170 --> 00:17:14,770
또는이 경우 경우에도
당신은 키에 대한 사용이 없습니다.

329
00:17:14,770 --> 00:17:16,690
당신이 걱정하지 않는 경우
키와 방금

330
00:17:16,690 --> 00:17:20,260
값을 통해 반복 할
어떤 순서로 그 각각에 대해,

331
00:17:20,260 --> 00:17:20,950
그 괜찮아요.

332
00:17:20,950 --> 00:17:22,609
>> 당신은 구조를 선택적으로 사용할 수 있습니다.

333
00:17:22,609 --> 00:17:28,640
그렇지 않으면, 키는, 우리가하는 경우입니다
$ 값은 $ 키 값을 변경합니다.

334
00:17:28,640 --> 00:17:30,660
그래서 그냥 키 값 쌍으로 변경됩니다.

335
00:17:30,660 --> 00:17:34,780
그리고 우리는 키 $을 참조 할 수 있습니다
우리의 루프 내에서 달러 값입니다.

336
00:17:34,780 --> 00:17:35,900
OK?

337
00:17:35,900 --> 00:17:36,660
그래서 ...

338
00:17:36,660 --> 00:17:37,810
예.

339
00:17:37,810 --> 00:17:38,610
이 좋네요합니다.

340
00:17:38,610 --> 00:17:48,910

341
00:17:48,910 --> 00:17:49,410
확인을 클릭합니다.

342
00:17:49,410 --> 00:17:56,780
>> 그래서 우리는이 하나가
여기있는 우리는 몇 가지가

343
00:17:56,780 --> 00:18:01,460
그럴 걸 ... 당신은 또한 수
이 같은 배열을 생성

344
00:18:01,460 --> 00:18:05,690
일부 변수에 동일한을 가짐으로써
괄호와 배열,

345
00:18:05,690 --> 00:18:08,340
아니면 그냥 브래킷을 할 수 있습니다.

346
00:18:08,340 --> 00:18:11,890
당신은 브래킷을해야하지만,
이 그것을 할 수있는 또 다른 방법입니다.

347
00:18:11,890 --> 00:18:16,220
그래서 여기에 우리는 세 가지의 일부 배열을
하나, 둘, 3의 요소

348
00:18:16,220 --> 00:18:18,300
우리는 우리의 foreach 있습니다.

349
00:18:18,300 --> 00:18:23,510
>> 이 하나에 해당하는주의
우리가 이상 반복하고 배열,

350
00:18:23,510 --> 00:18:28,330
이것은 우리가 전화하는거야 무엇인가
우리의 배열의 각 것.

351
00:18:28,330 --> 00:18:32,670
그리고 모든이가하고 그것의이다
각 값을 출력 할 것이다.

352
00:18:32,670 --> 00:18:45,590
우리가 그것을 실행하는 경우 그래서, 우리는 알 우리가
값 하나, 값이, 값이 세 가지가 있습니다.

353
00:18:45,590 --> 00:18:54,080
>> 그리고 같은 방법에서 전형적
배열은, 하나의 형태 일 필요

354
00:18:54,080 --> 00:18:57,570
배열은 모두이 없습니다
여기에 같은 유형.

355
00:18:57,570 --> 00:18:58,690
그래서 지금 우리는 몇 가지 지능.

356
00:18:58,690 --> 00:19:00,910
우리는 두 개의 문자열이있다.

357
00:19:00,910 --> 00:19:05,332
그래서 배열 할 수
훨씬 더 강력 얻을

358
00:19:05,332 --> 00:19:07,040
어쩌면 조금
비트 메시, 따라

359
00:19:07,040 --> 00:19:08,500
방법에 당신은 그것을보고 싶어.

360
00:19:08,500 --> 00:19:10,970
그래서 우리는이를 변경할 수 있습니다
무엇을 우리는 원한다.

361
00:19:10,970 --> 00:19:12,860
우리는 값을 사용합니다.

362
00:19:12,860 --> 00:19:14,630
즉, 우리가 사용하는 단지 표준 일입니다.

363
00:19:14,630 --> 00:19:19,650
그러나, 단지 중요한 것은 우리가 할 수있는 것을 알고
우리가 원하는 경우이 같은 카운터를 호출합니다.

364
00:19:19,650 --> 00:19:25,070
그리고만큼 그들은 일치로,
분명 모두가 행복입니다.

365
00:19:25,070 --> 00:19:30,600
당신은 PHP를 실행하려면
이 명령 같은 것을 실행

366
00:19:30,600 --> 00:19:33,800
라인이 알고
여기, 당신은 단지, PHP을

367
00:19:33,800 --> 00:19:36,090
다음 실행하려는 어떤 파일.

368
00:19:36,090 --> 00:19:39,130
>> 당신은 어지 원하는 그렇다면
PHP,보다 논리

369
00:19:39,130 --> 00:19:42,710
그리고 당신이 정말로 할 필요가 없습니다
웹 브라우저에서 같은 참조

370
00:19:42,710 --> 00:19:44,830
당신은 그것을 실행할 수 있습니다
같은 명령 행

371
00:19:44,830 --> 00:19:48,290
에코 인쇄됩니다
어떤에서 당신은 좋아한다.

372
00:19:48,290 --> 00:19:50,880
확인을 클릭합니다.

373
00:19:50,880 --> 00:20:00,640
우리가 가지고있는 다른 방법이 같다.

374
00:20:00,640 --> 00:20:06,974
그래서 당신이 원하는 어쩌면 경우입니다
키와 값을 모두 사용하는,

375
00:20:06,974 --> 00:20:08,890
나는이처럼 알고
슈퍼 인위적인 예

376
00:20:08,890 --> 00:20:11,950
그러나 나는 그들이 만드는 희망
그것은 좀 더 명확.

377
00:20:11,950 --> 00:20:14,940
그래서 여기에 우리는 몇 가지 배열을
다시,하지만이 시간,

378
00:20:14,940 --> 00:20:19,450
대신 데
당신은 키가 없습니다 알고 있습니다.

379
00:20:19,450 --> 00:20:20,870
우리는 이러한 각 키를 가지고있다.

380
00:20:20,870 --> 00:20:24,670
그래서 거를 수있다, B는 대응합니다
두 가지로, c는 세에 해당 할 것이다.

381
00:20:24,670 --> 00:20:27,030
그리고이 경우에, 만일
우리는이 방법으로 작성,

382
00:20:27,030 --> 00:20:31,580
우리는 모두 키에 대한 액세스 권한이
이들 각각에 대한 값.

383
00:20:31,580 --> 00:20:36,570
>> 그래서 우리는이 프로그램을 실행할 때,
우리는 그 각각을 얻는다.

384
00:20:36,570 --> 00:20:41,530
그래서 우리의 키를 출력
및 해당 값.

385
00:20:41,530 --> 00:20:46,940
또 다른 멋진 일이 있다는 것입니다, 나는 알고있다
이 하나의 키를 가지고 있지 않은 것처럼 말했다

386
00:20:46,940 --> 00:20:51,540
그러나 항상 내재적 갖는다
키가 위임하지 않는 경우 때문에

387
00:20:51,540 --> 00:20:54,050
키, 물론, 당신의
키는 당신의 인덱스입니다

388
00:20:54,050 --> 00:20:59,230
또는 그렇게 우리가 할 수와 indices
항상이 하나를 수행합니다.

389
00:20:59,230 --> 00:20:59,730
이처럼.

390
00:20:59,730 --> 00:21:02,500

391
00:21:02,500 --> 00:21:03,400
나는 인쇄됩니다.

392
00:21:03,400 --> 00:21:09,240

393
00:21:09,240 --> 00:21:13,420
이 경우에 따라서, 당신이 나는 경우,
우리는 우리의 암시 키가

394
00:21:13,420 --> 00:21:15,930
여기에 0, 1, 및 두.

395
00:21:15,930 --> 00:21:20,020

396
00:21:20,020 --> 00:21:25,600
>> 그리고이 하나와 같은 방식으로,
당신은 항상 그냥 값으로 R 말할 수

397
00:21:25,600 --> 00:21:27,910
당신은 단지 값에 액세스 할 수 있습니다.

398
00:21:27,910 --> 00:21:30,685
당신은 걱정하지 마십시오
키, 당신의 키가 있더라도,

399
00:21:30,685 --> 00:21:32,810
당신이 걱정하지 않는 경우
그들, 당신은 필요하지 않습니다

400
00:21:32,810 --> 00:21:35,970
당신의 foreach 루프에 넣어해야합니다.

401
00:21:35,970 --> 00:21:37,953
그 모두를 위해 의미가 있습니까?

402
00:21:37,953 --> 00:21:39,764
>> 청중 : 그냥 캔
또한, 키를 호출?

403
00:21:39,764 --> 00:21:42,180
ALLISON BUCHHOLTZ-AU : 그래 자네
완전히 너무, 그렇게 할 수 있습니다.

404
00:21:42,180 --> 00:21:44,945

405
00:21:44,945 --> 00:21:45,570
사실, 기다립니다.

406
00:21:45,570 --> 00:21:45,840
기다려.

407
00:21:45,840 --> 00:21:46,630
아니이게 뭐지 것

408
00:21:46,630 --> 00:21:49,663
그런 다음 키를 원하는 경우
당신은 값으로 키를 할 필요가있다.

409
00:21:49,663 --> 00:21:50,496
청중 : 값을 추가합니다.

410
00:21:50,496 --> 00:21:50,870
ALLISON BUCHHOLTZ-AU : 네.

411
00:21:50,870 --> 00:21:52,530
그리고 당신은 단지 값이 전부 사용하지 않습니다.

412
00:21:52,530 --> 00:21:53,236
>> 청중 : OK.

413
00:21:53,236 --> 00:21:55,610
ALLISON BUCHHOLTZ-AU : 당신이 만약
바로는, 거기에 한 가지를 넣어

414
00:21:55,610 --> 00:22:00,010
당신이있어 가정거야
값이 아닌 키에 대해 이야기.

415
00:22:00,010 --> 00:22:02,070
좋은 질문입니다.

416
00:22:02,070 --> 00:22:02,600
좋아.

417
00:22:02,600 --> 00:22:06,390

418
00:22:06,390 --> 00:22:08,170
쿨.

419
00:22:08,170 --> 00:22:09,032
사실, 잠깐.

420
00:22:09,032 --> 00:22:09,990
제가 가진 것을 보자.

421
00:22:09,990 --> 00:22:13,600

422
00:22:13,600 --> 00:22:18,260
전에 우리는 내가 포스트에 들어가서 얻을
단지 사람들에게 당신에게 조금 보여주고 싶은

423
00:22:18,260 --> 00:22:23,680
동적으로의 방법에 대한
종류의 멋진 인 입력했습니다.

424
00:22:23,680 --> 00:22:24,450
나는이 모든있다.

425
00:22:24,450 --> 00:22:28,160
나는 여기까지 네 가지 예제처럼이
나는 당신에게이 모든 코드를 보내드립니다

426
00:22:28,160 --> 00:22:30,580
클래스 후.

427
00:22:30,580 --> 00:22:34,440
>> 그래서 여기에 우리는 몇 가지 변수가있다.

428
00:22:34,440 --> 00:22:36,500
즉, 그냥 1 더하기 1입니까?

429
00:22:36,500 --> 00:22:40,930
그리고 우리는 그 무엇을 인쇄 할거야
동일 한 후 우리는 몇 가지 유형이있다.

430
00:22:40,930 --> 00:22:46,066
그리고 사람이 어떤 추측이
무엇에 대해이 될 것 입력?

431
00:22:46,066 --> 00:22:46,890
>> 청중 : INT.

432
00:22:46,890 --> 00:22:48,560
>> ALLISON BUCHHOLTZ-AU : 네, 그것은 INT입니다.

433
00:22:48,560 --> 00:22:49,890
그래서 그냥 같이 추가합니다.

434
00:22:49,890 --> 00:22:51,671
그것은 INT입니다.

435
00:22:51,671 --> 00:22:52,170
모든 좋은.

436
00:22:52,170 --> 00:22:56,440

437
00:22:56,440 --> 00:23:05,590
그래서이 다음에 하나, 우리는이
문자열처럼 무엇을 본다.

438
00:23:05,590 --> 00:23:11,000
우리가 이것을 실행하면 오, 생각한다.

439
00:23:11,000 --> 00:23:13,720
당신은 실제로 노력하고
단지 물건을 추가 할 수 있습니다.

440
00:23:13,720 --> 00:23:15,140
당신은 혼동있어.

441
00:23:15,140 --> 00:23:17,410
그래서 나는 당신을 위해 그것을 해결하기 위해거야.

442
00:23:17,410 --> 00:23:18,090
당신은 INT를 의미했다.

443
00:23:18,090 --> 00:23:19,160
난 당신이 INT를 의미 알고있다.

444
00:23:19,160 --> 00:23:25,190
>> 그래서 이것은 당신이 할 수있는 방법 중 하나입니다
참조, PHP는 자신의 마음을 가지고 있습니다.

445
00:23:25,190 --> 00:23:28,800
비록 우리는 명시 적으로 말했다,
봐,이 사람은 문자열입니다.

446
00:23:28,800 --> 00:23:30,120
나는 문자열을 의미한다.

447
00:23:30,120 --> 00:23:32,160
그러나 오,라고하지만,
당신은 추가하려는,

448
00:23:32,160 --> 00:23:34,460
그래서 당신은 정수 뜻합니다.

449
00:23:34,460 --> 00:23:35,950
제발 날 믿어.

450
00:23:35,950 --> 00:23:38,920
그래서 그것은 정수의 말한다,
그리고 평상시처럼 추가합니다.

451
00:23:38,920 --> 00:23:42,460
당신이려고하는 경우에 따라서 종류의 냉각
당신의 일에 게으른 얻을,

452
00:23:42,460 --> 00:23:45,470
또는 당신이 뭔가를 추가 할.

453
00:23:45,470 --> 00:23:48,690
>> 좋은 점은, 만약 그
당신은 pset2 다시 생각한다

454
00:23:48,690 --> 00:23:51,840
사용자가 무언가
우리가 생각하는, 오른쪽, 입력

455
00:23:51,840 --> 00:23:54,010
char 또는 처음에는 문자열입니다.

456
00:23:54,010 --> 00:23:57,950
이제 우리는 명시 적으로 필요가 없습니다
오,이 INT 확인 말한다.

457
00:23:57,950 --> 00:23:59,790
PHP는 오, 그래, 같이 될 것입니다.

458
00:23:59,790 --> 00:24:01,215
난 당신이 int를 의미 알고있다.

459
00:24:01,215 --> 00:24:01,830
바보 당신.

460
00:24:01,830 --> 00:24:04,640
당신은 문자열을 의미하지 않았다.

461
00:24:04,640 --> 00:24:12,596
>> 지금,이 경우에 따라서
우리는 어떻게이 문제를 가지고

462
00:24:12,596 --> 00:24:14,330
너희들은 여기서 뭘 생각합니까?

463
00:24:14,330 --> 00:24:17,220

464
00:24:17,220 --> 00:24:20,495
우리는 문자열과 지금 지능.

465
00:24:20,495 --> 00:24:21,980
>> 청중 : 그것은 여전히​​ INT입니다.

466
00:24:21,980 --> 00:24:24,040
>> ALLISON BUCHHOLTZ-AU : 그것은 여전히​​ INT입니다.

467
00:24:24,040 --> 00:24:26,790
그리고 그 이유는 내가 둘 것입니다는 ...
더 많은 예,하지만이 하나의 재미.

468
00:24:26,790 --> 00:24:30,110
그것을 짓을하는 이유는 때문이다
당신이 일을 추가하려는 같아.

469
00:24:30,110 --> 00:24:33,310
추가하려는 경우에 따라서
일, 나는 가정거야

470
00:24:33,310 --> 00:24:36,030
합리적으로, 당신은 뭔가를
당신이 추가 할 수 있다는 합리적인.

471
00:24:36,030 --> 00:24:40,032
난 그냥 그것을 int를 만들려고하고 있어요
우리는 평소처럼 추가 할 것입니다.

472
00:24:40,032 --> 00:24:42,240
그리고 같은 방식으로, I
너희들이 생각을 생각합니다.

473
00:24:42,240 --> 00:24:47,400
우리는 또한 인, 여기이 하나가
단지가 문자, 그리고 같은 일을.

474
00:24:47,400 --> 00:24:49,210
그것은 당신이 바보 사용자, 같아요.

475
00:24:49,210 --> 00:24:51,400
당신은 당신이 int를 원하는 알고있다.

476
00:24:51,400 --> 00:24:54,491
>> 청중 : 우리가 편지를 넣어 경우, 의지
이는 [들림] 값을하거나하지?

477
00:24:54,491 --> 00:24:56,532
ALLISON BUCHHOLTZ-AU : 오,
좋은 질문입니다.

478
00:24:56,532 --> 00:24:57,518
어디 보자.

479
00:24:57,518 --> 00:25:00,480

480
00:25:00,480 --> 00:25:03,430
아니, 아직 INT입니다.

481
00:25:03,430 --> 00:25:06,700
그래서 조금 미친 짓이야.

482
00:25:06,700 --> 00:25:12,170
이렇게하면 PHP를 보여 그냥 가지입니다
때로는 irrational--에하지 행동 할 수

483
00:25:12,170 --> 00:25:16,670
완전히 비이성적,하지만 작동 할 수 있습니다
당신이 정말로 기대하지 않는 방법으로.

484
00:25:16,670 --> 00:25:18,970
그래서, 때 의심, 확인
물건의 종류.

485
00:25:18,970 --> 00:25:22,570
이 기능은 getType로
슈퍼 유용 할 수 있습니다.

486
00:25:22,570 --> 00:25:26,930
>> 일반적으로 어떤 일을하는 경우
장점이 더 나 수학 연산자,

487
00:25:26,930 --> 00:25:32,010
그것은 아무것도 가정 것
합리적인은 INT입니다.

488
00:25:32,010 --> 00:25:36,530
그래서, 당신은 문자 1, 또는이
스트링 1, 또는 1 실제 INT,

489
00:25:36,530 --> 00:25:38,200
는 것을 가정하는 것입니다.

490
00:25:38,200 --> 00:25:41,410
당신은 캐스트하려면
아무것도, 당신은 완전히 할 수 있습니다.

491
00:25:41,410 --> 00:25:46,540
당신처럼 뭔가를 할 수
여기에 두 번, 저는 믿습니다.

492
00:25:46,540 --> 00:25:50,370

493
00:25:50,370 --> 00:25:53,420
그리고이 경우에, 그것은 오, 말할 것입니다.

494
00:25:53,420 --> 00:25:56,550
나는이 두 번 있기 때문에 만들거야
당신은 명시 적으로 이중 말했다.

495
00:25:56,550 --> 00:26:00,370
당신은 항상 명시 적으로 할 수
PHP 뭔가를 만들지 만.

496
00:26:00,370 --> 00:26:02,174
>> 청중 : 잠깐, 왜 더하기 1이?

497
00:26:02,174 --> 00:26:03,215
>> ALLISON BUCHHOLTZ-AU : 오.

498
00:26:03,215 --> 00:26:06,512

499
00:26:06,512 --> 00:26:07,490
가.

500
00:26:07,490 --> 00:26:08,400
그것은 단지 에코이었다.

501
00:26:08,400 --> 00:26:10,820
그건 내 잘못이었다.

502
00:26:10,820 --> 00:26:14,240
그래서, 당신은 명시 적으로 그것을 알 수 있습니다
특정 유형의 무언가를 만들어,

503
00:26:14,240 --> 00:26:17,980
하지만 대부분의 시간, 그것은에 무슨
런타임에 동적으로 결정 해요.

504
00:26:17,980 --> 00:26:20,730
그래서 통해 계속 것
그리고 OK,처럼 될 것입니다.

505
00:26:20,730 --> 00:26:23,229
무엇을 가장한다
이것에 대한 의미가 될?

506
00:26:23,229 --> 00:26:24,520
실제로 문자열을해야 하는가?

507
00:26:24,520 --> 00:26:25,090
그것은 int를해야 하는가?

508
00:26:25,090 --> 00:26:25,770
그것은 float를해야 하는가?

509
00:26:25,770 --> 00:26:26,810
그것은 두 번을해야 하는가?

510
00:26:26,810 --> 00:26:29,456
그리고 그것은 당신을 위해 결정합니다.

511
00:26:29,456 --> 00:26:31,980
>> 당신은 어떻게 그것을 강제 할 수 있습니다
당신이 원하는,하지만 ...

512
00:26:31,980 --> 00:26:35,032
>> 청중 : 그게 느리게합니까?

513
00:26:35,032 --> 00:26:37,365
ALLISON BUCHHOLTZ-AU : 음,
내 말은, C는 매우 효율적입니다.

514
00:26:37,365 --> 00:26:41,760
나는 그것 때문에 확실히 느린 것 같아요
이 무슨으로이 과정에 있습니다.

515
00:26:41,760 --> 00:26:45,200
C, 나는 빠른 거의 확신합니다.

516
00:26:45,200 --> 00:26:47,620
그러나 분명히있다
여기에 멋진 많은 것

517
00:26:47,620 --> 00:26:49,190
것을 우리는에 대해 걱정할 필요가 없습니다.

518
00:26:49,190 --> 00:26:50,981
그래서, 우리는 검색하는 경우
배열을 통해, 우리

519
00:26:50,981 --> 00:26:54,290
실제로 만들 필요가 없습니다
배열을 일부 검색.

520
00:26:54,290 --> 00:26:56,920
우리는 단지 키를 요청할 수 있습니다
그리고 PHP가 처리됩니다.

521
00:26:56,920 --> 00:26:59,510

522
00:26:59,510 --> 00:27:00,630
>> 쿨.

523
00:27:00,630 --> 00:27:01,130
신난다.

524
00:27:01,130 --> 00:27:03,937
내 예제의 끝처럼 보인다.

525
00:27:03,937 --> 00:27:05,770
너희들은 절대로 갈되지 않습니다
지금을 잊지.

526
00:27:05,770 --> 00:27:08,450
오, PHP는 그냥처럼 당신이 될거야
아니, 아니, 아니 마치 그 엄마처럼.

527
00:27:08,450 --> 00:27:09,325
난 당신이 무슨 뜻인지 알아.

528
00:27:09,325 --> 00:27:11,000
나는 당신이 원하는 것을 알고있다.

529
00:27:11,000 --> 00:27:11,580
확인을 클릭합니다.

530
00:27:11,580 --> 00:27:15,040
그래서이, 희망, 당신을 위해 유용
PSET, 맨 처음에 적어도,

531
00:27:15,040 --> 00:27:20,290
모든 처리에 대한 때문에
사용자의 형태와 가지와.

532
00:27:20,290 --> 00:27:24,460
>> 그래서 두 가지 방법이 있습니다 그 우리
PHP와 HTML과 정보를 주위에 전달

533
00:27:24,460 --> 00:27:26,700
때 우리가 통과하고
그 두 가지 사이.

534
00:27:26,700 --> 00:27:32,330
그래서 우리는 전달되는 $ _GET을 가지고
URL을 통해, 우리는, $ _POST가

535
00:27:32,330 --> 00:27:36,600
메시지 전달되는
몸, 그래서 우리는 숨겨진 고려하십시오.

536
00:27:36,600 --> 00:27:41,660
그러나 이해하는 한 가지가 있다는 것입니다
이들 중 어느 것도 안전한 것으로 간주된다.

537
00:27:41,660 --> 00:27:45,580
>> 당신이 누군가가 있다면 사람이다
가는 메시지를 차단

538
00:27:45,580 --> 00:27:49,180
앞뒤로 당신과 사이
서버, 그들은 여전히​​이 데이터를 얻을 수 있습니다.

539
00:27:49,180 --> 00:27:50,810
그들은 조금 더 열심히보고있다.

540
00:27:50,810 --> 00:27:54,690
정말 그건 ... 그 얘기 아니에요
단지 URL에서 숨겨진.

541
00:27:54,690 --> 00:27:58,820
또한, 메시지 본문에 아직
그래서 만약하지만, 그들은 그 액세스 권한이,

542
00:27:58,820 --> 00:27:59,920
그것은 정말 그냥이었다고 나할까요이다

543
00:27:59,920 --> 00:28:01,710
>> 그것은 차이처럼
뭔가 사이

544
00:28:01,710 --> 00:28:05,010
외부에 기록되는
봉투 뭔가 존재

545
00:28:05,010 --> 00:28:06,980
내부에 종이에 작성합니다.

546
00:28:06,980 --> 00:28:10,270
이 봉투를 열어 어려운 일이 아니다
내부에 종이 조각을 얻는다.

547
00:28:10,270 --> 00:28:12,414
허락하신다면, 그것은 훨씬 쉽게 될 것
단지 외부를 읽어 보시기 바랍니다.

548
00:28:12,414 --> 00:28:14,330
그러나 어떻게 할 수 있어요
종류의 이러한 생각한다.

549
00:28:14,330 --> 00:28:16,940
이들 중 어느 것도 있습니다
정말 안전한 것으로 간주.

550
00:28:16,940 --> 00:28:17,790
OK?

551
00:28:17,790 --> 00:28:19,750
>> 허락하신다면, 정말하지 않습니다
당신의 pset에 대한 문제

552
00:28:19,750 --> 00:28:22,050
당신이 취급하지 않을 때문에
영업 비밀과,

553
00:28:22,050 --> 00:28:25,850
그러나 일반적으로 하나의
것은 우리가 정말

554
00:28:25,850 --> 00:28:29,260
사람들 때문에 강조하고 싶은
오, 음, 숨겨져있는, 생각합니다.

555
00:28:29,260 --> 00:28:30,610
그것은 매우 안전해야합니다.

556
00:28:30,610 --> 00:28:31,140
아니오.

557
00:28:31,140 --> 00:28:32,570
그것은 안전하지입니다.

558
00:28:32,570 --> 00:28:35,808
그냥 약간의
덜 안전하지 않은 것 같아요.

559
00:28:35,808 --> 00:28:38,500
또는 비보안.

560
00:28:38,500 --> 00:28:41,625
>> 그래서 우리는 실제로 예를 가지고있다.

561
00:28:41,625 --> 00:28:43,500
당신도 알다시피, 나는 사랑
예제와 함께 자세한 내용을 가르칩니다.

562
00:28:43,500 --> 00:28:45,070
이 더 나은하는 데 도움이 같은 느낌.

563
00:28:45,070 --> 00:28:49,590
그래서, 우리는 여기에 몇 가지 간단한 양식을
실제로있는 너희들이 이제까지 경우

564
00:28:49,590 --> 00:28:51,940
PHP에 대한 혼란,
이 정말 작

565
00:28:51,940 --> 00:28:55,630
하지만 php.net은 실제로
정말 좋은 문서.

566
00:28:55,630 --> 00:28:56,500
난 정말 좋아.

567
00:28:56,500 --> 00:29:02,900
나는이 준비하는 데 사용되었다
섹션, 그래서 나는 당신을위한 수의사 그것을 할 수 있습니다.

568
00:29:02,900 --> 00:29:07,760
>> 이것은 그들로부터 예입니다
어떻게 $ _POST와 $ _GET 작업에.

569
00:29:07,760 --> 00:29:09,970
유일한 차이점
이들 중 둘 사이,

570
00:29:09,970 --> 00:29:13,285
정보가 어디에 게다가
이 URL의 여부, 표시

571
00:29:13,285 --> 00:29:16,430
또는 신체에, 또한
방법은 무엇.

572
00:29:16,430 --> 00:29:21,350
HTML--이를위한 양식에 따라서
아주 간단한 HTML 양식입니다.

573
00:29:21,350 --> 00:29:22,760
사람은 무엇을 말해 줄 수 있습니까?

574
00:29:22,760 --> 00:29:29,471

575
00:29:29,471 --> 00:29:30,970
청중 : 당신의 이름과 나이를 요청.

576
00:29:30,970 --> 00:29:31,230
ALLISON BUCHHOLTZ-AU : 정확.

577
00:29:31,230 --> 00:29:33,330
그래서 우리는 어떤 형태의 작업을해야합니다.

578
00:29:33,330 --> 00:29:36,260
즉 우리가 어떤 행동 양식을 알고 있습니다.

579
00:29:36,260 --> 00:29:39,330
그리고 무슨 일이 일어날 것
우리가 제출 쳤을 때,이다,

580
00:29:39,330 --> 00:29:44,280
그것은, action.php 전화 것
이것이 무엇이다,

581
00:29:44,280 --> 00:29:47,180
그것은 호출 것
$ _POST의 방법.

582
00:29:47,180 --> 00:29:51,340
이 경우에 따라서 당신의
정보는 숨겨져 있습니다.

583
00:29:51,340 --> 00:29:57,020
그리고 그것은 단지 당신의 이름은 몇 가지가 있어요
이름이라고 입력 타입, 일부 나이,

584
00:29:57,020 --> 00:30:01,270
입력 유형 우리는 또한 나이 전화 = "텍스트".

585
00:30:01,270 --> 00:30:05,110
그리고 우리가 제출 명중 다음 경우,
action.php 호출 해주세요.

586
00:30:05,110 --> 00:30:09,800
>> 우리가 실제로 쳤을 때 그래서 우리는 제출
이 게시 한 것을 알고, 그 자체,

587
00:30:09,800 --> 00:30:15,290
우리는 실제로이를 보게 될 당신의
문제는 설정 잘하면 우리가 거​​라고

588
00:30:15,290 --> 00:30:16,760
조금을 걸어 얻을.

589
00:30:16,760 --> 00:30:21,690
그리고 여기서 뭐하는거야 모든 POST입니다
일부 전역 변수입니다

590
00:30:21,690 --> 00:30:23,300
우리는 강의시에 대한 이야기​​있다.

591
00:30:23,300 --> 00:30:30,170
그리고 당신은 약 $ _POST가 생각하는 방법
것을 그냥 연관 배열입니다.

592
00:30:30,170 --> 00:30:30,960
OK?

593
00:30:30,960 --> 00:30:35,930
그래서 이것은 몇 가지 핵심이이며,
일부 키이며, 어떤

594
00:30:35,930 --> 00:30:39,270
사용자 입력된다
그 각각에 대한 값.

595
00:30:39,270 --> 00:30:39,960
OK?

596
00:30:39,960 --> 00:30:47,240
>> 그래서 만약 우리가 무엇을이 배열을 작성했다
실제로 우리 직후처럼 보였다

597
00:30:47,240 --> 00:30:56,000
양식을 제출, 우리는 것
이,이, 우리의 $ _POST입니다

598
00:30:56,000 --> 00:31:04,380
일부 배열 우리는 몇 가지 이름을 가진 곳.

599
00:31:04,380 --> 00:31:17,670
그냥 우리가 내 이름을 다하겠습니다 가정 해 봅시다,
그리고 우리는 (21)을 일부 나이를 가지고있다.

600
00:31:17,670 --> 00:31:19,420
우.

601
00:31:19,420 --> 00:31:23,550
그래서이 모든 $ _POST가입니다. $ _POST
OK, 단지 연관 배열입니까?

602
00:31:23,550 --> 00:31:24,807
>> 그냥 확인을 말한다.

603
00:31:24,807 --> 00:31:26,890
우리가 느낀 점은 무엇입니까
사용자로부터 요청?

604
00:31:26,890 --> 00:31:28,889
변수는 무엇인가
우리는 주위에 전달하고 있는지

605
00:31:28,889 --> 00:31:30,730
우리는이 양식을 요청했다고?

606
00:31:30,730 --> 00:31:33,830
그리고 무엇인가
값은 그와 관련된?

607
00:31:33,830 --> 00:31:38,750
그래서이 경우, 나는 그것을 제출
앨리의 이름과 (21)의 나이,

608
00:31:38,750 --> 00:31:40,890
이 $ _POST의 모습입니다.

609
00:31:40,890 --> 00:31:41,570
OK?

610
00:31:41,570 --> 00:31:45,150
그리고 이것은 무엇 이것이다
PHP 파일에 액세스 할 수 있습니다.

611
00:31:45,150 --> 00:31:46,680
좋아?

612
00:31:46,680 --> 00:31:51,730
>> 이 경우 그래서, 이것은 단지처럼
우리의 배열에서 다른 일을 점점.

613
00:31:51,730 --> 00:31:55,370
대신에 인덱스 우리
배열, 우리는 몇 가지 키가 있습니다.

614
00:31:55,370 --> 00:32:00,790
그래서이 줄 수 있겠나
나 키 이름의 값.

615
00:32:00,790 --> 00:32:05,400
그래서이 동맹이 될 것하고,
이러한 권리는 여기에 저를 줄 수 있겠나

616
00:32:05,400 --> 00:32:08,840
$ _POST 곳에서의 값
키는 21 할 것이다 나이입니다.

617
00:32:08,840 --> 00:32:12,541

618
00:32:12,541 --> 00:32:14,290
당신은 할거야
이 꽤 하 고.

619
00:32:14,290 --> 00:32:18,920

620
00:32:18,920 --> 00:32:21,590
그래, 어떤 부분에서?

621
00:32:21,590 --> 00:32:24,235
>> 청중 : 당신이 있었을 때
하단 부분을 가리키는.

622
00:32:24,235 --> 00:32:25,860
ALLISON BUCHHOLTZ-AU :이 바닥 부분?

623
00:32:25,860 --> 00:32:26,359
확인을 클릭합니다.

624
00:32:26,359 --> 00:32:31,897
그래서, 당신이 우리의 HTML 이해
형성하고, 우리는 몇 가지 방법 $의 _POST을 가지고,

625
00:32:31,897 --> 00:32:32,480
하는 문제.

626
00:32:32,480 --> 00:32:35,410
이것은 또한, $ _GET 수
하지만, 이러한 목적을 위해,

627
00:32:35,410 --> 00:32:36,910
우리는 그냥 $ _POST 말할 것입니다.

628
00:32:36,910 --> 00:32:42,700
우리는이 양식을 제출하면,이입니다
라고 PHP 파일의 일부입니다.

629
00:32:42,700 --> 00:32:48,530
따라서이 PHP 파일은 현재 실행하는 것입니다
우리의 HTML에서 정보 제공

630
00:32:48,530 --> 00:32:49,840
형태.

631
00:32:49,840 --> 00:32:52,670
>> 그래서이 일을 것은, 때 우리
우리의 HTML 양식에 제출 명중,

632
00:32:52,670 --> 00:32:59,220
당신이 전역을 통과하는 것,
이는 단지 연관 배열입니다.

633
00:32:59,220 --> 00:33:00,306
그것은이 있습니다.

634
00:33:00,306 --> 00:33:02,840
그냥 파일에 그 전달 같아요.

635
00:33:02,840 --> 00:33:04,540
그리고 무엇 말한다 확인, 여기에 $ _POST의입니다.

636
00:33:04,540 --> 00:33:05,706
그것은 당신의 연관 배열입니다.

637
00:33:05,706 --> 00:33:07,000
당신이 원하는 무엇으로한다.

638
00:33:07,000 --> 00:33:08,980
그리고 우리는 OK, 말을하는지.

639
00:33:08,980 --> 00:33:13,620
이름에서 나에게 가치를 부여,
나에게 나이에 값을 제공합니다.

640
00:33:13,620 --> 00:33:18,150
>> 그래서 이건 그냥 키입니다
이것은 우리의 배열입니다.

641
00:33:18,150 --> 00:33:19,190
그 의미가 있습니까?

642
00:33:19,190 --> 00:33:19,815
>> 청중 : 그런가 ....

643
00:33:19,815 --> 00:33:21,266
ALLISON BUCHHOLTZ-AU : 신난다.

644
00:33:21,266 --> 00:33:24,432
청중 : 당신을 다시 제출해야하는 경우
형태는 단지 데이터에 쓰기는 무엇입니까?

645
00:33:24,432 --> 00:33:25,557
ALLISON BUCHHOLTZ-AU : 네.

646
00:33:25,557 --> 00:33:26,160
그런가?

647
00:33:26,160 --> 00:33:30,300
>> 청중 : 왜 당신이 할
그것은 INT의 지정 하는가?

648
00:33:30,300 --> 00:33:34,950
>> ALLISON BUCHHOLTZ-AU :이 경우에,
사용자는 INT로 그것을 강요.

649
00:33:34,950 --> 00:33:35,749
>> 청중 : OK.

650
00:33:35,749 --> 00:33:38,540
ALLISON BUCHHOLTZ-AU : 나도 몰라
당신이 실제로 필요하면,

651
00:33:38,540 --> 00:33:43,850
하지만 자신의 목적을 위해, 그들은 결정
그들이 원하는 것을 그것은 INT합니다.

652
00:33:43,850 --> 00:33:45,590
그들은 단지 그것을 타입 캐스팅하고 있습니다.

653
00:33:45,590 --> 00:33:47,760
어쩌면 그들은으로 사용하고
나중에 뭔가.

654
00:33:47,760 --> 00:33:49,872
이것은 단지 하나의 조각이다.

655
00:33:49,872 --> 00:33:50,372
네?

656
00:33:50,372 --> 00:33:57,246
>> 청중 : 그들이 입력 한 경우
12, T-W-E-L-V-E, 나이에?

657
00:33:57,246 --> 00:33:59,704
ALLISON BUCHHOLTZ-AU : 만약 그들이
int로 그를 입력하려고?

658
00:33:59,704 --> 00:34:00,160
청중 : 네.

659
00:34:00,160 --> 00:34:02,076
ALLISON BUCHHOLTZ-AU : I
즉 무엇을 잊어 버려요.

660
00:34:02,076 --> 00:34:05,540
나는 변환 할 것 같아요
INT에 첫 번째 문자,

661
00:34:05,540 --> 00:34:11,360
또는 값을 가지고 변환
그것은, 그러나 나는 정확히 그것을 잊지.

662
00:34:11,360 --> 00:34:14,570
쓸 수있는 재미있는 일이 될
프로그램 및 시도.

663
00:34:14,570 --> 00:34:16,389
몇 라인을 수행합니다.

664
00:34:16,389 --> 00:34:21,310
좋아, 그럼이 메인 중 하나입니다
당신이거야 가지 일을합니다.

665
00:34:21,310 --> 00:34:23,969
나는 희망을 걸어 갈거야
파일의 몇 가지를 통해

666
00:34:23,969 --> 00:34:25,260
너희들과의 pset에서.

667
00:34:25,260 --> 00:34:28,850
우리가가는 것 같습니다
시간을 가지고, 그래서 우리는 그렇게 할 수 있습니다.

668
00:34:28,850 --> 00:34:31,190
>> 하지만 당신은 할거야
많은 일을하고

669
00:34:31,190 --> 00:34:36,130
이처럼, 당신은 통과하고 어디에
HTML 양식에서 일

670
00:34:36,130 --> 00:34:42,130
이 PHP 형태로 그 다음 것
지침의 일부 설정을 실행

671
00:34:42,130 --> 00:34:44,460
제공 한 데이터에.

672
00:34:44,460 --> 00:34:46,864
즉 말 그대로의 pset의 요지입니다.

673
00:34:46,864 --> 00:34:48,130
그래.

674
00:34:48,130 --> 00:34:52,040
>> 관객 : 유형 = 것을, "제출"
HTML 폼에 버튼을합니다.

675
00:34:52,040 --> 00:34:54,280
호출 할 수있는 방법이 있나요
그 버튼 뭔가?

676
00:34:54,280 --> 00:34:56,040
그래서 = "제출"이름 같은 것입니까?

677
00:34:56,040 --> 00:34:59,170
또는 버튼은 될 것입니다
지금 비우 당신 때문에 만

678
00:34:59,170 --> 00:35:00,970
그에게 형이 아닌 이름을 주었다.

679
00:35:00,970 --> 00:35:03,803
>> ALLISON BUCHHOLTZ-AU : 나는 생각
지금 당장 비어있을 것.

680
00:35:03,803 --> 00:35:07,320
우리는 확실히에서 볼 수
PSET, 우리가 확실히 있기 때문에

681
00:35:07,320 --> 00:35:10,265
보고 할
물건의 종류를 등록합니다.

682
00:35:10,265 --> 00:35:14,610
하지만 그래, 당신은 확실히 지정할 수 있습니다
당신이 당신의 버튼에 원하는 텍스트.

683
00:35:14,610 --> 00:35:17,560
좋아, 그럼 SQL.

684
00:35:17,560 --> 00:35:21,880
>> 당신이 구매하고 주식을 판매 할 때,
당신은 그 추적해야합니다.

685
00:35:21,880 --> 00:35:25,760
그래서 우리는 그렇게 할거야 방법입니다
단지 데이터베이스입니다 SQL,와.

686
00:35:25,760 --> 00:35:29,200
테이블 곳이라고 생각
이 모든 정보를 유지하고

687
00:35:29,200 --> 00:35:30,649
당신의 다른 사용자에 대한.

688
00:35:30,649 --> 00:35:32,940
그리고 너희들은 실제로
이들 중 하나를 만들 것.

689
00:35:32,940 --> 00:35:34,290
그것은 꽤 멋지다.

690
00:35:34,290 --> 00:35:38,470
>> 그리고 불과 4 주 일이있다
이 pset를 알 필요가,

691
00:35:38,470 --> 00:35:43,120
그들은 갱신, 그래서 당신
기본적으로 데이터를 업데이트합니다.

692
00:35:43,120 --> 00:35:45,190
즉, 이미이 있다고 가정합니다.

693
00:35:45,190 --> 00:35:48,320
그것가 없으면 그것은거야
오류가 당신을 공격하기 위해,

694
00:35:48,320 --> 00:35:51,300
어쩌면 당신은 확인하고 싶다.

695
00:35:51,300 --> 00:35:55,882
그리고 당신은 내가 입어 - 업데이트됩니다
나는 시간이 actually-한다,

696
00:35:55,882 --> 00:35:57,090
나는이 몇 쓸 것이다.

697
00:35:57,090 --> 00:36:03,370
사실은 너희들의를 줄 것이다
샘플의 부부, 전체 SQL 명령,

698
00:36:03,370 --> 00:36:06,530
다음은 주요 때문에
사람은,하지만 당신은 그들을 함께 가입 할 수 있습니다.

699
00:36:06,530 --> 00:36:09,780
그래서 나는 그렇게 할거야, 그리고 내가 보내드립니다
이 메모와 함께 당신에게 것을.

700
00:36:09,780 --> 00:36:14,580
>> 당신이 뭔가를 업데이트 할 경우에 따라서,
당신이 업데이트하고 무엇을 말할 필요가

701
00:36:14,580 --> 00:36:16,390
어디서 당신은 그것을 업데이트하고 있습니다.

702
00:36:16,390 --> 00:36:27,770
그래서 일반적인 SQL 명령은 갱신 될 것
뭔가 뭔가를 동일 ID.

703
00:36:27,770 --> 00:36:31,490
또는 같은 업데이트가
여기서 ID는 3과 같다,

704
00:36:31,490 --> 00:36:37,040
이는 어드레스 필드를 업데이트 할
세 가지의 ID가 사용자의.

705
00:36:37,040 --> 00:36:37,630
OK?

706
00:36:37,630 --> 00:36:44,300
>> 그래서 당신은 SQL 및 W3 스쿨에 가면,
그들은 멋진 예제를 가지고있다.

707
00:36:44,300 --> 00:36:46,880
사실, 난 풀 수 있습니다
조금의 일부입니다.

708
00:36:46,880 --> 00:36:49,810
그리고 다음에 삽입, 당신이있어 단지
거기에 특정 값을 삽입.

709
00:36:49,810 --> 00:36:56,810
당신이 어떤 새를 만들려고한다면
항목, 새 사용자를 생성하고 있으므로,

710
00:36:56,810 --> 00:37:00,970
당신은 삽입을 할 수
데이터베이스가 호출 무엇이든,

711
00:37:00,970 --> 00:37:03,540
당신은 모든 값을 가질 것이다.

712
00:37:03,540 --> 00:37:06,250
>> 그럼 당신은 선택이
볼의 값을 선택합니다.

713
00:37:06,250 --> 00:37:09,640
당신이 확인하려는 경우에 따라서
사용자가 존재하거나 당신이 있다면 참조

714
00:37:09,640 --> 00:37:12,030
특정 잡으려고 노력
사용자에 대한 정보

715
00:37:12,030 --> 00:37:13,790
당신은 선택 사용하게 될 것입니다.

716
00:37:13,790 --> 00:37:17,564
그리고 삭제, 생각,
이 매우 간단하다.

717
00:37:17,564 --> 00:37:19,480
당신은 삭제하고
테이블에서 뭔가.

718
00:37:19,480 --> 00:37:25,960
그리고 사실, 내가 실제로 당겨 보자
너희들을위한 몇 가지 예입니다.

719
00:37:25,960 --> 00:37:29,350
오 내 61 페이지의 봐.

720
00:37:29,350 --> 00:37:32,940
>> 그래서 우리는 W3 스쿨에 가면,
잘하면 다시이야.

721
00:37:32,940 --> 00:37:35,640
네, 사랑 해요.

722
00:37:35,640 --> 00:37:37,680
우리는 SQL로 이동합니다.

723
00:37:37,680 --> 00:37:39,160
그래서,이 여기에 무언가이다.

724
00:37:39,160 --> 00:37:42,548
그래서, 이것은 매우 간단한 SELECT입니다.

725
00:37:42,548 --> 00:37:45,620
남자, 나는이 기능을 사랑 해요.

726
00:37:45,620 --> 00:37:50,030
그래서, 당신은 선택을 할 수 있습니다
고객의 일부 필드.

727
00:37:50,030 --> 00:37:55,340
이 경우, 고객은을 말한다
당신이 사용하는 온라인 데이터베이스,

728
00:37:55,340 --> 00:38:00,480
어떤 귀하의 테이블 호출하고,
스타는 모든 선택을 의미합니다.

729
00:38:00,480 --> 00:38:01,710
나에게 하나 하나 줘.

730
00:38:01,710 --> 00:38:05,810

731
00:38:05,810 --> 00:38:10,720
>> 그래서, 난 그냥 너희들을주고 싶어
이 곳의 예를 몇 가지.

732
00:38:10,720 --> 00:38:15,570

733
00:38:15,570 --> 00:38:17,960
그래서 우리는 SELECT, UPDATE 있습니다.

734
00:38:17,960 --> 00:38:21,460

735
00:38:21,460 --> 00:38:25,420
그래서 여기에 일반 구문 가지입니다.

736
00:38:25,420 --> 00:38:31,080
그래서 UPDATE, 무엇이든
테이블 이름은 다음 설정

737
00:38:31,080 --> 00:38:35,060
실제로가는 곳입니다
당신이 변화하고있는 데이터가 될 수 있습니다.

738
00:38:35,060 --> 00:38:38,340
그래서이하자를 나중에 ... 수
나 여기에 예를합니다.

739
00:38:38,340 --> 00:38:44,146

740
00:38:44,146 --> 00:38:45,145
그래서이 나중에 ... 것입니다

741
00:38:45,145 --> 00:39:10,250

742
00:39:10,250 --> 00:39:10,750
>> 확인을 클릭합니다.

743
00:39:10,750 --> 00:39:13,585
그래서 우리를 위해 약간의 데이터베이스를 만들었습니다.

744
00:39:13,585 --> 00:39:16,260
우리는 신분증을 할 겁니다,
몇 년, 몇 가지 이름.

745
00:39:16,260 --> 00:39:23,022
그래서 ID의 한 해 '15 될 것,
우리는 단지 그것을 저를 만들 것입니다.

746
00:39:23,022 --> 00:39:24,980
누가 두 번째가되고 싶어
우리의 테이블에있는 사람?

747
00:39:24,980 --> 00:39:25,480
사람.

748
00:39:25,480 --> 00:39:28,192

749
00:39:28,192 --> 00:39:30,525
난 그냥 엠마를 선택하는거야
당신의 이름의 빠른 있기 때문이다.

750
00:39:30,525 --> 00:39:32,220
엠마, 당신은 무엇 년입니까?

751
00:39:32,220 --> 00:39:33,180
>> 청중 : 무엇을 해?

752
00:39:33,180 --> 00:39:33,600
>> ALLISON BUCHHOLTZ-AU : 네.

753
00:39:33,600 --> 00:39:34,183
>> 대상 : '16.

754
00:39:34,183 --> 00:39:35,780
ALLISON BUCHHOLTZ-AU : '16.

755
00:39:35,780 --> 00:39:37,920
당신은 할거야
오늘 내 기니 돼지.

756
00:39:37,920 --> 00:39:40,490
좋아, 그럼 우리는이 두 사람이있다.

757
00:39:40,490 --> 00:39:42,194
사실, 내가이 작업을 수행 할 수 있습니다.

758
00:39:42,194 --> 00:39:45,110
이 전 그녀의 잘못 들어 가정 해 봅시다, 그리고
실제로 그녀는 올해 젊은 말했다.

759
00:39:45,110 --> 00:39:46,980
그녀는 '17이다.

760
00:39:46,980 --> 00:39:50,790
우리는 경우에, 여기에서 할 우리
엠마의 해를 업데이트하고 싶었다

761
00:39:50,790 --> 00:39:57,480
그 사용하여 올바른 것으로 우리는 좋겠
어떻게 우리가 여기에 업데이트 데이터를 말할 것입니다.

762
00:39:57,480 --> 00:40:05,140

763
00:40:05,140 --> 00:40:09,130
>> 그리고 이것은 모두 한 줄에있을 수 있지만,
내가 여기에 공간을 압축되어 있으니,

764
00:40:09,130 --> 00:40:11,450
나는 여기에 쓸거야.

765
00:40:11,450 --> 00:40:12,740
그리고 우리는 설정할.

766
00:40:12,740 --> 00:40:16,770
그래서 이것은 우리가 업데이트하는 테이블입니다.

767
00:40:16,770 --> 00:40:21,600
SET는 어떤 열이 될 것입니다 또는
어떤 데이터를하는 것은 우리가 실제로 변화하고있다.

768
00:40:21,600 --> 00:40:30,670
우리가 변화하는 것은 그래서 년입니다
우리는 해를 설정 = 16 말하는거야

769
00:40:30,670 --> 00:40:39,470
다음 WHERE 우리에게 어떤 사용자 또는
무엇을 행하는 것은 우리가 실제로이 업데이트된다.

770
00:40:39,470 --> 00:40:40,980
>> 어디?

771
00:40:40,980 --> 00:40:42,600
우리는 여기에 두 가지 옵션이 있습니다.

772
00:40:42,600 --> 00:40:43,450
두 사람은 무엇입니까?

773
00:40:43,450 --> 00:40:44,580
이들은 바로, 고유?

774
00:40:44,580 --> 00:40:47,150
그래서 우리의 이름은 고유
우리 ID는 고유

775
00:40:47,150 --> 00:40:50,880
그래서 두 가지 옵션은 무엇인가
에 우리는 어디에서 할 수 있습니까?

776
00:40:50,880 --> 00:40:51,970
나는 당신에게 하나를 줄 것이다.

777
00:40:51,970 --> 00:40:57,450
우리가 할 수있는 WHERE ID =
2, 우리는 무엇을 할 수 있는지

778
00:40:57,450 --> 00:41:00,920
우리가 여기이 패러다임을려고하는 경우에.

779
00:41:00,920 --> 00:41:02,180
>> 청중 : [들리지].

780
00:41:02,180 --> 00:41:03,430
ALLISON BUCHHOLTZ-AU : 정확.

781
00:41:03,430 --> 00:41:07,300
그래서 우리는 또한 = 엠마 이름을 할 수 있습니다.

782
00:41:07,300 --> 00:41:10,189

783
00:41:10,189 --> 00:41:11,480
그리고이 중 하나가 작동합니다.

784
00:41:11,480 --> 00:41:14,040
우리가 이것을 실행, 그것은 확인을, 같은 것.

785
00:41:14,040 --> 00:41:15,300
우리는 그것을 변경할 수 있습니다.

786
00:41:15,300 --> 00:41:17,680
당신은 너무, 실제로 16이야
지금 당신은 바로 다시하고 있습니다.

787
00:41:17,680 --> 00:41:21,410
좋아, 그럼이 될 것이다
당신의 PSET 슈퍼 유용

788
00:41:21,410 --> 00:41:25,157
여기서 누군가는 결정
애플의 백주를 구입,

789
00:41:25,157 --> 00:41:26,740
그리고 그들은 그냥 농담처럼했다.

790
00:41:26,740 --> 00:41:28,320
나는 90 주를 원한다.

791
00:41:28,320 --> 00:41:33,630
그래서 그들은 그들의 10를 판매, 그래서 당신은
주식의 양을 업데이트해야

792
00:41:33,630 --> 00:41:34,330
자신이 갖고있다.

793
00:41:34,330 --> 00:41:39,050
그래서, 테이블을 갱신, 주식을 업데이트.

794
00:41:39,050 --> 00:41:39,950
>> 확인을 클릭합니다.

795
00:41:39,950 --> 00:41:42,710
그래서이 한 예입니다.

796
00:41:42,710 --> 00:41:45,131
즉, 업데이트 구문입니다.

797
00:41:45,131 --> 00:41:45,630
삭제합니다.

798
00:41:45,630 --> 00:41:50,391

799
00:41:50,391 --> 00:41:50,890
오.

800
00:41:50,890 --> 00:41:53,580
우리의 다른 하나에 삽입합니다.

801
00:41:53,580 --> 00:41:57,950
그래서, 여기이 사람은 매우 유사하다.

802
00:41:57,950 --> 00:42:00,430
우리는이에, 말할 수
경우의 사람을 추가 할 수 있습니다.

803
00:42:00,430 --> 00:42:02,310
우리는 벤이 시간을 추가 할 수 있습니다.

804
00:42:02,310 --> 00:42:13,300
우리는 INTO를 삽입, 우리 않습니다
우리 테이블의 이름을 할 수 있습니다.

805
00:42:13,300 --> 00:42:16,580
이 경우에는 데이터이다.

806
00:42:16,580 --> 00:42:25,790
>> 그리고 우리가 원하는 그런 다음에 갈거야
VALUES 말, 당신은 무엇을 할 것인지

807
00:42:25,790 --> 00:42:29,147
실제로 확인해야한다
각 행에 대해 뭔가를 가지고

808
00:42:29,147 --> 00:42:29,730
당신이 원하는 것을.

809
00:42:29,730 --> 00:42:31,090
당신은 순서에 넣어.

810
00:42:31,090 --> 00:42:33,920
이 경우 그래서, 우리는 3을 말할 것입니다.

811
00:42:33,920 --> 00:42:35,280
당신은, 바로 벤 18인가요?

812
00:42:35,280 --> 00:42:36,439
>> 청중 : 19.

813
00:42:36,439 --> 00:42:37,480
ALLISON BUCHHOLTZ-AU : 19?

814
00:42:37,480 --> 00:42:38,360
청중 : 19.

815
00:42:38,360 --> 00:42:39,943
ALLISON BUCHHOLTZ-AU : 귀하의 올해의 '19?

816
00:42:39,943 --> 00:42:41,459
당신이 바로, '18 년 졸업?

817
00:42:41,459 --> 00:42:42,000
청중 : 아.

818
00:42:42,000 --> 00:42:42,870
ALLISON BUCHHOLTZ-AU : 졸업 년.

819
00:42:42,870 --> 00:42:43,842
청중 : OK.

820
00:42:43,842 --> 00:42:46,070
ALLISON BUCHHOLTZ-AU :
나는 당신이, 같은했다

821
00:42:46,070 --> 00:42:48,550
이미 기획
여기 년을 벗고?

822
00:42:48,550 --> 00:42:52,590
그래서, '18, 우리는 벤 있습니다.

823
00:42:52,590 --> 00:43:01,950
이 경우 그래서, 그것을 통해 갈 것입니다,
여기에 새 항목을 만들 것입니다.

824
00:43:01,950 --> 00:43:04,520

825
00:43:04,520 --> 00:43:05,750
쿨.

826
00:43:05,750 --> 00:43:07,570
너무 나쁜, 맞죠?

827
00:43:07,570 --> 00:43:09,850
이 많은 정보는 다음의 제품에 가고
너희들 구문합니다.

828
00:43:09,850 --> 00:43:13,280
개념, 와야한다
희망, 비교적 쉽게.

829
00:43:13,280 --> 00:43:17,270
구문은 유일
그건 좀 까다로운 일이 될 수 있습니다.

830
00:43:17,270 --> 00:43:20,590
>> 그리고 우리의 마지막입니다
당신이 발견으로 삭제하고,

831
00:43:20,590 --> 00:43:22,260
내가보기 엔이 웹 사이트를 추천합니다.

832
00:43:22,260 --> 00:43:24,110
그것은 좋아요.

833
00:43:24,110 --> 00:43:25,620
물건의 톤이있다.

834
00:43:25,620 --> 00:43:30,550
따라서, 동일하게한다는 점에서 우리가 있었다
DELETE, 일부 업데이트는 매우 유사하다.

835
00:43:30,550 --> 00:43:33,800
대신에 우리는 데이터에서 삭제했다.

836
00:43:33,800 --> 00:43:37,506
이 경우, 우리의 마지막 그래서
하나 여기 적어 것이다.

837
00:43:37,506 --> 00:43:38,880
의 우리가 저를 삭제하고 싶어한다고 가정 해 봅시다.

838
00:43:38,880 --> 00:43:44,670

839
00:43:44,670 --> 00:43:48,750
오늘은 쓸 수 없습니다.

840
00:43:48,750 --> 00:43:51,720
DELETE에 어떤
우리는에있어 테이블, 데이터.

841
00:43:51,720 --> 00:43:56,160

842
00:43:56,160 --> 00:44:02,128
그리고 세 가지 방법이 실제로있다
우리는 저를 삭제하도록 선택할 수 있습니다.

843
00:44:02,128 --> 00:44:06,040

844
00:44:06,040 --> 00:44:09,780
>> 너희들은 나에게 무엇을 말할 수있는 세 가지
방법은, 당신이 나를 어떻게 삭제할 수 있습니까?

845
00:44:09,780 --> 00:44:12,880

846
00:44:12,880 --> 00:44:15,400
ID 1과 동일 여기서 ID는 하나 같다.

847
00:44:15,400 --> 00:44:19,470
년에 해당되는 경우에는 해당 할 수
15, 또는 이름은 앨리슨 같습니다.

848
00:44:19,470 --> 00:44:21,540
물론, 만있다
세 가지 방법으로,

849
00:44:21,540 --> 00:44:24,570
이 때문에 모든 고유합니다.

850
00:44:24,570 --> 00:44:28,000
일반적으로 테이블에,
특히 당신의 PSET에,

851
00:44:28,000 --> 00:44:32,105
당신이 중 하나를 설정하는거야
이러한 열은 고유해야합니다.

852
00:44:32,105 --> 00:44:36,252
>> 아마 몇 가지 고유 한 ID가 될 것
수, 당신이 실제로 드 니스, 니가하면 때문에,

853
00:44:36,252 --> 00:44:37,710
실제로 두를하자 수 있습니다.

854
00:44:37,710 --> 00:44:40,520
이 드리겠습니다 경우 기억이 안나
당신은 같은 일의 두 가지가 있습니다.

855
00:44:40,520 --> 00:44:42,000
>> 청중 : 다음 그것은 것
자신의 행동을 변경합니다.

856
00:44:42,000 --> 00:44:43,291
>> ALLISON BUCHHOLTZ-AU : 그것은 것이다.

857
00:44:43,291 --> 00:44:46,280
그것은 예기치 않은 동작이 발생할 수 있습니다
당신은 정말 예측할 수 없다.

858
00:44:46,280 --> 00:44:53,040
그래서 당신은 확실히 하나의 컬럼을해야합니다
데이터베이스의 고유됩니다

859
00:44:53,040 --> 00:44:55,760
그것은 일반적으로 설정할 수있어
그래서 그것은 고유 ID처럼,

860
00:44:55,760 --> 00:44:59,884
그리고 그것은 단지마다 업데이트됩니다
시간 당신은 테이블에 삽입합니다.

861
00:44:59,884 --> 00:45:02,050
때마다 당신은 새로 만들기
행, 자동 것

862
00:45:02,050 --> 00:45:04,190
증가하고 그것을 몇 가지 고유 한 ID를 제공합니다.

863
00:45:04,190 --> 00:45:05,960
그래서 PSET에 대한 힌트.

864
00:45:05,960 --> 00:45:08,560

865
00:45:08,560 --> 00:45:09,160
확인을 클릭합니다.

866
00:45:09,160 --> 00:45:11,575
그래서 SQL입니다.

867
00:45:11,575 --> 00:45:18,170

868
00:45:18,170 --> 00:45:22,140
>> 그래서 지금 우리가 얘기하는거야
에 묶어 매우 마지막으로,

869
00:45:22,140 --> 00:45:24,770
실제로 꽤 잘하여
PSET, 그것은 앞으로 갈 것입니다 경우.

870
00:45:24,770 --> 00:45:28,210
MVC, 모델 뷰 컨트롤러 그래서.

871
00:45:28,210 --> 00:45:32,480
이것은 정말 그냥하는 방법입니다
조직 일을 유지합니다.

872
00:45:32,480 --> 00:45:36,910
C와 같은 방식으로 우리는 너희들을 물어
기능과 별도의 물건을 만들 수 있습니다

873
00:45:36,910 --> 00:45:42,350
아웃이 밖으로 분리하는 단지 방법입니다
코드는 웹 개발을하고있을 때.

874
00:45:42,350 --> 00:45:46,850
>> 그래서 많은 일을한다
더 우아하고 단순화,

875
00:45:46,850 --> 00:45:49,310
이 실제로 방법입니다
당신의 PSET 실제로 그

876
00:45:49,310 --> 00:45:52,460
당신이 그것을 좋아 여부 있도록 설정
또는, 당신은 그것을 배우려고하고 있지,

877
00:45:52,460 --> 00:45:54,251
심지어 당신이 생각하지 않는 경우
당신은 그것을 배우고있다.

878
00:45:54,251 --> 00:45:56,580

879
00:45:56,580 --> 00:46:01,950
그리고 한 가지 그것은 또한 당신을 수있다
사용자 협업과 같은 더 많은 것들을 할.

880
00:46:01,950 --> 00:46:05,770
>> 나는 CS50했다 때, 내가 한
내 마지막 프로젝트의 웹 사이트,

881
00:46:05,770 --> 00:46:09,190
나는, 나는거야 같았다
데이터베이스 물건을 처리합니다.

882
00:46:09,190 --> 00:46:12,450
나는 최종 물건을 다시 수행하고 있습니다 내
나는 그것으로 복용 한 룸메이트

883
00:46:12,450 --> 00:46:14,270
매우 예술이었다.

884
00:46:14,270 --> 00:46:17,370
그녀는 무대 디자인을 수행, 그리고 그녀
모든 꽤 만들고 싶었다.

885
00:46:17,370 --> 00:46:18,435
그래서 OK, 같이 해요.

886
00:46:18,435 --> 00:46:20,310
당신은 돌볼 수
모든 프런트 엔드 물건.

887
00:46:20,310 --> 00:46:22,660
>> 그리고 일이 같은입니다
우리는 곧 볼 수 있습니다

888
00:46:22,660 --> 00:46:26,130
그 모델 뷰 컨트롤러는 다음을 수행 할 수 있습니다
완전히 그래서 코드 구분

889
00:46:26,130 --> 00:46:29,260
나는에 일 수
우리의 페이지를 구현

890
00:46:29,260 --> 00:46:31,266
및 조작 정보
우리의 데이터베이스에서,

891
00:46:31,266 --> 00:46:34,140
그녀는 단지 물건을 만들 수
예쁜, 우리는 모두 정말 행복했다

892
00:46:34,140 --> 00:46:36,750
우리는 무엇을 할 수있어 때문에
우리 모두가 원하는 우리

893
00:46:36,750 --> 00:46:38,400
다른 하나 처리하지 않았다.

894
00:46:38,400 --> 00:46:40,377
>> 그래서 우리는 함께 어울.

895
00:46:40,377 --> 00:46:41,210
우리는 놀고 싶다.

896
00:46:41,210 --> 00:46:45,649
난 그냥 처리하고 싶지 않았다
모든 CSS와 HTML 물건.

897
00:46:45,649 --> 00:46:46,940
내가 좋아하는, 당신은 꽤하게되었다.

898
00:46:46,940 --> 00:46:49,420
나는 데이터베이스를 처리합니다.

899
00:46:49,420 --> 00:46:52,620
그래서 우리는 정말이가
멋진, 큰 작은 테이블.

900
00:46:52,620 --> 00:46:55,440
나는 테이블을 사랑 해요.

901
00:46:55,440 --> 00:46:59,680
그리고 기본적으로 모델을 수행 할 수 있습니다
에 대한 당신의 데이터베이스라고 생각합니다.

902
00:46:59,680 --> 00:47:03,630
>> 내 프로젝트의 모델 사람이었다.

903
00:47:03,630 --> 00:47:06,800
그것은 모두의 저장 관하여
정보 및 데이터를 조직화.

904
00:47:06,800 --> 00:47:09,790
그래서 우리가 끝을 다시 부르고 싶은거야.

905
00:47:09,790 --> 00:47:13,260
그래서 너희들은 처리됩니다
SQL 데이터베이스 및 데이터 파일.

906
00:47:13,260 --> 00:47:14,650
즉 모델입니다.

907
00:47:14,650 --> 00:47:17,800
>> 당신의보기와 같이 수도
, 가지 의미가 있습니다, 생각

908
00:47:17,800 --> 00:47:20,610
사용자가 실제로 보는 것입니다.

909
00:47:20,610 --> 00:47:22,110
이것은 사용자 인터페이스이다.

910
00:47:22,110 --> 00:47:24,359
그것은 그 전면에 직면 구성 요소입니다.

911
00:47:24,359 --> 00:47:26,650
그래서 그 무엇을 내 룸메이트
모든 시간에 일을 얻었다.

912
00:47:26,650 --> 00:47:27,660
그녀는 매우 행복했다.

913
00:47:27,660 --> 00:47:31,580
그래서이 HTML의 전부입니다,
매우 작은 PHP있다.

914
00:47:31,580 --> 00:47:34,420
>> 그냥 말하는 건가?
사용자에게 표시되는 것은,

915
00:47:34,420 --> 00:47:36,576
우리는 하이퍼 텍스트 (hyper text)에 대해 얘기하고.

916
00:47:36,576 --> 00:47:37,950
우리는 어떻게 보이는지에 대해 얘기.

917
00:47:37,950 --> 00:47:41,400
우리는 논리에 대해 얘기하지 않을
또는 조건, 또는 이것 저것.

918
00:47:41,400 --> 00:47:45,620
그 모든 처리됩니다
컨트롤러에 의해, OK?

919
00:47:45,620 --> 00:47:49,470
즉, 사용자 요청을 처리 그래서
및 정보를 가져옵니다.

920
00:47:49,470 --> 00:47:54,750
>> 사용자가 알아야 그래서 한 가지
당신의 PSET, 당신의 견해에 있다는 것입니다

921
00:47:54,750 --> 00:47:57,650
실제로 아무것도
표시 정보

922
00:47:57,650 --> 00:48:00,530
제작 않을 것입니다
모델에 호출합니다.

923
00:48:00,530 --> 00:48:02,570
그 모든 처리
컨트롤러에.

924
00:48:02,570 --> 00:48:06,950
컨트롤러는 하나입니다
이 두 가지 사이에서 중재.

925
00:48:06,950 --> 00:48:10,280
이 모델을 요청합니다
특정 정보를 얻을 수 있습니다.

926
00:48:10,280 --> 00:48:12,610
그것은 것을 반복 할 수 있습니다
정보 파악

927
00:48:12,610 --> 00:48:15,110
당신은 실제로에서 필요한
그것은, 그것으로 무엇을 할,

928
00:48:15,110 --> 00:48:17,860
다음은에 전달합니다
단지 정보를 당신에게

929
00:48:17,860 --> 00:48:24,670
당신이 그것을 인쇄하여 볼 필요가
아웃 또는 확인, 사용자에게 표시?

930
00:48:24,670 --> 00:48:28,690
>> 우리는보기 등을 볼 수 있기 때문에
어떤은 사용자에 직면

931
00:48:28,690 --> 00:48:31,340
그래서 그것은 훨씬 쉽게 될 것입니다
그들을 파악하기 위해,

932
00:48:31,340 --> 00:48:34,980
오, 당신은 결정하는 경우
모델에 약간의 호출

933
00:48:34,980 --> 00:48:39,152
당신은 모든 사용자에 대해 요구하고
A로 시작하는 사람들,

934
00:48:39,152 --> 00:48:41,985
당신은, 당신의보기에서 그 일을하고
웹 페이지를 볼 수있는 사람

935
00:48:41,985 --> 00:48:43,350
잠재적으로 액세스 할 수 있습니다.

936
00:48:43,350 --> 00:48:44,740
>> 당신은 반드시 원하지 않는다.

937
00:48:44,740 --> 00:48:48,560
당신은 사람들이보고 싶지 않아
보다 데이터베이스에 더 많은 것을

938
00:48:48,560 --> 00:48:49,800
그들은보고해야한다.

939
00:48:49,800 --> 00:48:51,560
그냥 특정 환경 설정.

940
00:48:51,560 --> 00:48:53,840
그래서 컨트롤러는이 모든 것을 처리합니다.

941
00:48:53,840 --> 00:48:59,800
그래서 .php가 모든 파일은이 부분에 대해서는
당신은 당신의 컨트롤러 파일을 고려할 수 있습니다.

942
00:48:59,800 --> 00:49:02,710
그리고 당신이 어디 있나
정말 될 것

943
00:49:02,710 --> 00:49:06,500
데이터베이스에서 일을 요청,
및 반복 또는 조작

944
00:49:06,500 --> 00:49:10,670
그것은 필요에 따라 이전
그것을 통과하는 볼 수 있습니다.

945
00:49:10,670 --> 00:49:12,830
>> 내 생각에, 정말 멋진 PSET입니다.

946
00:49:12,830 --> 00:49:15,580
나는 조금 더 생각
즉각적인 만족과 같은,

947
00:49:15,580 --> 00:49:17,990
당신은을 구현하기 때문에
작은 작은 많은 것,

948
00:49:17,990 --> 00:49:20,250
각 점은 그 자체로 작동합니다.

949
00:49:20,250 --> 00:49:24,180
모든 것을 좋아하지
그것이 작동하는 경우 다음을 참조하십시오.

950
00:49:24,180 --> 00:49:26,570
소프트웨어와 마찬가지로
그 같이 어디, 난

951
00:49:26,570 --> 00:49:28,910
정말이가 희망
바로, 그렇지 않은 경우 때문에,

952
00:49:28,910 --> 00:49:30,743
많이있다
잘못 될 수 놓는다.

953
00:49:30,743 --> 00:49:34,220

954
00:49:34,220 --> 00:49:35,110
>> 좋아.

955
00:49:35,110 --> 00:49:39,744
그냥 내가 말한 것을 확인
모든 것을 내가 MVC에 대해 말할 필요가 있었다.

956
00:49:39,744 --> 00:49:40,680
그래.

957
00:49:40,680 --> 00:49:41,347
쿨.

958
00:49:41,347 --> 00:49:47,340
>> 그래서 CS50 금융, 우리는이
우리의 모델은, 나는 그냥 여기 말했다.

959
00:49:47,340 --> 00:49:51,810
그것은 MySQL과 phpMyAdmin을 할 것입니다.

960
00:49:51,810 --> 00:49:55,130
나는 확실히 그렇게 사람들을 끌어 수 있습니다
너희들은 그것을 볼 수있는 기회를 얻을.

961
00:49:55,130 --> 00:49:59,250
내가 말했듯이, 그것은 당신의 SQL 전에
데이터베이스는 모델 역할

962
00:49:59,250 --> 00:50:03,600
당신은 우리가 쿼리를 부르는 보낼 수 있습니다,
어떤 사물의 단지 이러한 종류입니다.

963
00:50:03,600 --> 00:50:04,914
이러한 쿼리라고합니다.

964
00:50:04,914 --> 00:50:07,830
이것은 당신이있어 질의를한다
뭔가 데이터베이스를 요청,

965
00:50:07,830 --> 00:50:09,810
또는 당신은 당신을 변경하고
어떤 방법으로 데이터베이스.

966
00:50:09,810 --> 00:50:11,470
즉, 모든입니다.

967
00:50:11,470 --> 00:50:16,040
그리고 당신은에 그렇게
기능을 우리는 당신을 부여했습니다.

968
00:50:16,040 --> 00:50:20,500
>> 또한 조작 할 수 있습니다
그들 손으로 phpMyAdmin을 통해,

969
00:50:20,500 --> 00:50:22,170
이는 우리가 확실히에서 좀 걸릴 수 있습니다.

970
00:50:22,170 --> 00:50:25,160
나는 샘플을 만들 것이다
너희들과 함께 데이터베이스.

971
00:50:25,160 --> 00:50:25,660
확인을 클릭합니다.

972
00:50:25,660 --> 00:50:26,680
그래서, 컨트롤러.

973
00:50:26,680 --> 00:50:30,730
이 경우, 그래서
통지,이 모든 PHP입니다.

974
00:50:30,730 --> 00:50:33,430
그 가지의 주목하여
컨트롤러의 중요한 것은

975
00:50:33,430 --> 00:50:35,410
그것은 주로 PHP해야한다는 것입니다.

976
00:50:35,410 --> 00:50:39,590
당신이 당신의 컨트롤러에 HTML이있는 경우,
거기에 무슨 일이 일어나고 있는지 정말 확실하지.

977
00:50:39,590 --> 00:50:42,495
같은 방법으로 말했듯이, 당신이 경우
[들림] HTML과에 관리,

978
00:50:42,495 --> 00:50:43,810
나는 진짜 관심이 있어요.

979
00:50:43,810 --> 00:50:49,150
>> 그래서 우리는 무슨 일이
당신은 어떤 쿼리가 있습니다.

980
00:50:49,150 --> 00:50:53,700
쿼리 기능입니다
우리는 너희들을 위해 만들었습니다.

981
00:50:53,700 --> 00:50:56,935
이 쿼리를 만들 수있는 래퍼처럼
좀 더 쉽게 데이터베이스에.

982
00:50:56,935 --> 00:51:01,441
당신은 그렇게하지 ​​않은 경우, 구문
실제로 SQL 데이터베이스에 이야기

983
00:51:01,441 --> 00:51:03,690
다른, 그래서 우리 것
단지 너희들을 제공합니다.

984
00:51:03,690 --> 00:51:05,490
우리는 인생을 쉽게하고 싶다.

985
00:51:05,490 --> 00:51:09,050
>> 너희들은 할 수 있습니다,이 경우에 따라서
이 행이 무엇을하고 있는지 말해?

986
00:51:09,050 --> 00:51:11,860

987
00:51:11,860 --> 00:51:13,487
일부 테이블에서 SELECT *.

988
00:51:13,487 --> 00:51:15,320
청중 : 선택
이 테이블에서 모든 것을.

989
00:51:15,320 --> 00:51:16,570
ALLISON BUCHHOLTZ-AU : 정확.

990
00:51:16,570 --> 00:51:18,750
이 말을, 그래서 내게 줄
이 테이블에서 모든 것을.

991
00:51:18,750 --> 00:51:22,430
그리고 그것은에 저장하는 것
일부 변수 결과.

992
00:51:22,430 --> 00:51:27,720
결과가 동일하지 않은 경우, 그리고이 말한다
false로, 우리는이 각각의 작업을 수행.

993
00:51:27,720 --> 00:51:32,390
그래서 만약 당신의 경우 아무것도 여기에 없다
테이블의 빈 또는 그냥 존재하지 않는,

994
00:51:32,390 --> 00:51:33,640
false를 반환하는 것입니다.

995
00:51:33,640 --> 00:51:36,431
이 경우 그래서, 우리는 만들고있어
반드시 그 일이 실제로 있었다

996
00:51:36,431 --> 00:51:37,520
우리에게 돌아왔다.

997
00:51:37,520 --> 00:51:40,070
>> 그리고 여기, 우리가
우리의 위대한 foreach 루프

998
00:51:40,070 --> 00:51:44,380
우리는 반복하고 있다는 우리의
그 결과, 우리는 그것을 행 호출하고,

999
00:51:44,380 --> 00:51:51,080
우리는이 템플릿을 렌더링 말
어디 데이터는이 결과입니다.

1000
00:51:51,080 --> 00:51:52,170
OK?

1001
00:51:52,170 --> 00:51:54,440
그래서 그냥 처리하는 것
결과의 행.

1002
00:51:54,440 --> 00:51:56,790
그렇지 않으면 악.

1003
00:51:56,790 --> 00:51:59,770
그래서,이 예입니다
컨트롤러의.

1004
00:51:59,770 --> 00:52:02,842
보시다시피,이입니다
만 죄송합니다, 그래 휴양지를?

1005
00:52:02,842 --> 00:52:04,960
>> 청중 : 왜이
행하기 전에 앰퍼샌드?

1006
00:52:04,960 --> 00:52:07,000
>> ALLISON BUCHHOLTZ-AU :
행하기 전에 앰퍼샌드.

1007
00:52:07,000 --> 00:52:11,000
우리는 반복된다.

1008
00:52:11,000 --> 00:52:13,490
그것은 또한 주소의 동행입니다

1009
00:52:13,490 --> 00:52:16,400
>> 청중 : 그래서 C의 참조처럼.

1010
00:52:16,400 --> 00:52:22,080
>> ALLISON BUCHHOLTZ-AU : 그것은
당신이 실제로하고 있는지 확인하기

1011
00:52:22,080 --> 00:52:24,730
복사본이 원본과하지를 수정.

1012
00:52:24,730 --> 00:52:28,580
그것은 여기서 C와 같은 방식에있어
우리는 여기에서 참조로 전달하고

1013
00:52:28,580 --> 00:52:30,449
확인합니다.

1014
00:52:30,449 --> 00:52:33,530
>> 청중 : 그렇지는 ==
대신하지 = PHP에서?

1015
00:52:33,530 --> 00:52:35,400
>> ALLISON BUCHHOLTZ-AU : 그것은 == 아니다.

1016
00:52:35,400 --> 00:52:37,240
>> 청중 : C에서 동일하기 때문에 단지 ...

1017
00:52:37,240 --> 00:52:37,970
>> ALLISON BUCHHOLTZ-AU : 그것은 단지 = 아니다.

1018
00:52:37,970 --> 00:52:38,470
아니, 그래.

1019
00:52:38,470 --> 00:52:39,656
그것은 == 아니에요.

1020
00:52:39,656 --> 00:52:45,610
PHP에서 ==가를 확인하기 때문에
토글와 평등, 부여,

1021
00:52:45,610 --> 00:52:47,650
하지만 여분의 품질.

1022
00:52:47,650 --> 00:52:51,050
그래서, PHP에서 == 아니에요.

1023
00:52:51,050 --> 00:52:53,025
그것은 작은 중 하나
구문의 차이.

1024
00:52:53,025 --> 00:52:55,330

1025
00:52:55,330 --> 00:52:55,830
그래.

1026
00:52:55,830 --> 00:52:57,538
그래서 우리는 반복하고
각 행을 통해,

1027
00:52:57,538 --> 00:53:00,850
그리고, 렌더링 너희들 경우
당신의 스펙을 읽어,

1028
00:53:00,850 --> 00:53:05,360
단지 다른 기능입니다
실제로 모든 HTML을 처리 할 것

1029
00:53:05,360 --> 00:53:09,760
그것을에 표시하여
당신을 위해 웹 브라우저.

1030
00:53:09,760 --> 00:53:10,610
>> 확인을 클릭합니다.

1031
00:53:10,610 --> 00:53:15,360
그래서, 우리는 당신의 컨트롤러로 생각하고 싶다
비즈니스 로직을 처리하는 것과.

1032
00:53:15,360 --> 00:53:18,550
당신이 여기에서 보는 바와 같이 우리가는 곳이있다
테이블에서 우리의 데이터를 가지고,

1033
00:53:18,550 --> 00:53:23,530
우리는 어떤 방법으로 그것을 처리하는
그리고 우리는 그것을 떨어져 통과하고 있습니다.

1034
00:53:23,530 --> 00:53:27,930
우리는 몇 가지 템플릿을 렌더링 할 때,
일부 템플릿은 우리의 관점이다,

1035
00:53:27,930 --> 00:53:31,810
그리고 우리는 그것을 통과하고
이 받아야 데이터.

1036
00:53:31,810 --> 00:53:33,340
모든 데이터.

1037
00:53:33,340 --> 00:53:35,340
우리가 얻고 싶은 데이터 만.

1038
00:53:35,340 --> 00:53:37,520
OK?

1039
00:53:37,520 --> 00:53:40,270
처리 후 기본적으로 데이터를 저장합니다.

1040
00:53:40,270 --> 00:53:44,780
>> 그래서이보기 이것은이다
우리가 가지고있는 합 템플릿,

1041
00:53:44,780 --> 00:53:49,810
그리고이 모든 것은, 당신은 할 수 있습니다하고있다
뷰에 약간의 PHP가있다.

1042
00:53:49,810 --> 00:53:52,620
이보기에는 PHP처럼하지입니다.

1043
00:53:52,620 --> 00:53:55,650
당신은해야한다
아주보기에 최소한의 PHP,

1044
00:53:55,650 --> 00:53:58,860
당신은 않을 것입니다
뷰에서 쿼리.

1045
00:53:58,860 --> 00:54:01,580
당신은 이야기 안됩니다
당신의보기에서 데이터베이스에 연결하십시오.

1046
00:54:01,580 --> 00:54:02,760
즉, 큰 차이입니다.

1047
00:54:02,760 --> 00:54:07,886
>> 그래서 여기에가는 것은 우리가있다
행을 반복있어 PHP.

1048
00:54:07,886 --> 00:54:10,260
이 경우 그래서, 우리가 있었던 이후
각 행을 반복

1049
00:54:10,260 --> 00:54:14,370
뭔가 렌더링이했다
아마 이차원 배열처럼

1050
00:54:14,370 --> 00:54:18,240
우리는 몇 가지 행이 곳
이며, 그 자체로, 배열,

1051
00:54:18,240 --> 00:54:20,520
우리가 반복하고 있기 때문에
그것을 통해 다시.

1052
00:54:20,520 --> 00:54:26,730
그리고 우리는 그냥 인쇄하는
열 이름은 다음을 끝낸다.

1053
00:54:26,730 --> 00:54:28,470
>> 당신은 foreach 문이를 필요가 없습니다.

1054
00:54:28,470 --> 00:54:30,560
사실은 전에 본 적이 없어.

1055
00:54:30,560 --> 00:54:33,160
난 그냥 foreach 문을.

1056
00:54:33,160 --> 00:54:35,140
OK, 그래서보기입니다.

1057
00:54:35,140 --> 00:54:40,170
우리가 걸을 수 있는지 보자
당신의 PSET 약간.

1058
00:54:40,170 --> 00:54:45,380
우리는 15 분, 그래서 나는 당신을 확신한다
사람들은보다 그 이상을하고 싶습니다

1059
00:54:45,380 --> 00:54:45,935
조기 종료.

1060
00:54:45,935 --> 00:54:48,980

1061
00:54:48,980 --> 00:54:52,680
나는이를 가져올 수 있는지 좀 보자.

1062
00:54:52,680 --> 00:54:57,130
>> 그래서 난 너희들의 얼마나 많은 몰라
이것 저것 아직 다운로드 한

1063
00:54:57,130 --> 00:55:00,660
그러나 우리는 여기에 사용자 이름을
우리는 몇 가지 비밀이있다.

1064
00:55:00,660 --> 00:55:05,310
그리고 불행하게도, 바로
이제 데이터베이스는 비어

1065
00:55:05,310 --> 00:55:10,390
그래서 우리는 실제로 필요
데이터베이스를 만들 수 있습니다.

1066
00:55:10,390 --> 00:55:13,470
글쎄, 그건 이상해.

1067
00:55:13,470 --> 00:55:14,450
그것을 기대하지 않았다.

1068
00:55:14,450 --> 00:55:15,375
기술 오류.

1069
00:55:15,375 --> 00:55:17,139
기술적 인 문제.

1070
00:55:17,139 --> 00:55:17,930
우리는 몇 가지 pset7 있습니다.

1071
00:55:17,930 --> 00:55:22,470

1072
00:55:22,470 --> 00:55:23,180
쿨.

1073
00:55:23,180 --> 00:55:29,660
>> 그래서, 당신이 할 수있는 한 가지와,입니다
query-- 나는 테이블을 만들 것이다.

1074
00:55:29,660 --> 00:55:38,570
그래서이 users-- 될 것입니다 무엇
우리가 할일이 있다면 당신은 여기에 수행 할 수 있습니다

1075
00:55:38,570 --> 00:55:39,830
정말 지금?

1076
00:55:39,830 --> 00:55:40,330
확인을 클릭합니다.

1077
00:55:40,330 --> 00:55:44,510
분명 내가 너무 섹시하고 있지 않다.

1078
00:55:44,510 --> 00:55:45,010
오.

1079
00:55:45,010 --> 00:55:45,740
그 이유를 알고있다.

1080
00:55:45,740 --> 00:55:49,070
내가 만든 적이 있기 때문에
내 실제 테이블.

1081
00:55:49,070 --> 00:55:52,400
그래서 처음에 시작할 때
데이터베이스, 당신 분명히

1082
00:55:52,400 --> 00:55:56,550
를 무엇인지를 결정해야
상황이 여기에 있어야합니다?

1083
00:55:56,550 --> 00:56:00,850
>> 그래서 우리는 그냥 꺼 경우
여기에 우리의 데이터 테이블,

1084
00:56:00,850 --> 00:56:06,410
우리는 몇 가지 ID를 가지고있는
단지 int를 머물 수 있습니다.

1085
00:56:06,410 --> 00:56:12,460
우리가 여기에 보면 그리고, 거기에
그래서 지수 거저 멋진 일.

1086
00:56:12,460 --> 00:56:18,060
당신이 차 할 경우, 그것을 만들 것
당신의 테이블로 구성되어 있습니다 것,

1087
00:56:18,060 --> 00:56:19,410
그것은 또한 고유하게됩니다.

1088
00:56:19,410 --> 00:56:25,790
이 경우 그래서, 우리가 차 만들거야,
나는이 이름을 만들려고 해요,

1089
00:56:25,790 --> 00:56:34,500
우리는 그냥 VARCHAR 만들거야
의 같은 26 개의 문자 때문에 왜?

1090
00:56:34,500 --> 00:56:39,060
>> 그리고 당신은 저장 한 후로 이동 할 수 있습니다
당신이 볼 경우, 우리는 여기에 몇 가지 사용자가 있습니다.

1091
00:56:39,060 --> 00:56:42,950
우리가하고 싶었다한다면
우리가 그것을 할 수 삽입

1092
00:56:42,950 --> 00:56:51,807
당신이 연습을 원하는 경우, 또는이 방법
당신의 queries-- 오 소년.

1093
00:56:51,807 --> 00:56:53,140
나는 이것을 영원히에 사용하지 않았습니다.

1094
00:56:53,140 --> 00:56:53,980
나는이 다시 걸릴.

1095
00:56:53,980 --> 00:56:57,620

1096
00:56:57,620 --> 00:57:04,030
>> 당신도 이런 방법을 직접 편집 할 수 있습니다
단지 수동으로 정보를 삽입하여

1097
00:57:04,030 --> 00:57:08,270
당신 같은 뭔가
이들 중 하나를 변경할 수 있습니다

1098
00:57:08,270 --> 00:57:13,730
당신은 당신이 원하는 경우 make--하기를 원한다면
갑자기 이름을 제거하면, 제거 할 수 있습니다

1099
00:57:13,730 --> 00:57:15,220
당신은 모든 일을 할 수있다.

1100
00:57:15,220 --> 00:57:17,560
당신은을에 필요한 경우
수동으로 테이블을 변경,

1101
00:57:17,560 --> 00:57:20,200
나는에 그 일을하는 것이 좋습니다
phpMyAdmin을 시도 대

1102
00:57:20,200 --> 00:57:24,475
SQL을 알아낼
일반적으로 쿼리.

1103
00:57:24,475 --> 00:57:27,350
당신이 먼저 당신의 pset를 시작하면,
당신은 여기에서 일을 할 겁니다

1104
00:57:27,350 --> 00:57:29,650
그래서에 익숙해.

1105
00:57:29,650 --> 00:57:35,650
그리고 당신은 실제로 할 때
당신의 table--에 물건을 삽입하는

1106
00:57:35,650 --> 00:57:38,310
거기가 어딘지 정말 궁금
여기하게 있어요 때문이다.

1107
00:57:38,310 --> 00:57:39,310
그게 내가 원하는거야.

1108
00:57:39,310 --> 00:57:44,320
당신이 SQL로 이동한다면, 당신은 할 수
우리가 여기서 보는 바와 같이 실제로 참조

1109
00:57:44,320 --> 00:57:45,870
우리는 SQL 쿼리를 가지고있다.

1110
00:57:45,870 --> 00:57:54,100
>> 우리가 뭔가를 선택하고 싶어한다면
또는 우리는 무엇인가를 삽입하기를 원한다면,

1111
00:57:54,100 --> 00:58:00,320
우리는 바로, 사용자에 삽입을 할 수 있습니까?

1112
00:58:00,320 --> 00:58:04,460

1113
00:58:04,460 --> 00:58:07,230
난 당신이 백 슬래시가 필요하다고 생각.

1114
00:58:07,230 --> 00:58:10,210
알 수있는 한 가지 경우입니다
당신은이를 사용하는

1115
00:58:10,210 --> 00:58:14,800
당신은 다시 다음을 사용해야합니다
전형적으로 작은 따옴표,

1116
00:58:14,800 --> 00:58:16,790
당신이 바로 탭 이상, Mac의 경우.

1117
00:58:16,790 --> 00:58:17,840
그래서 좋은 점은 알고 있습니다.

1118
00:58:17,840 --> 00:58:23,330
>> 당신은 사용자에 삽입 할 수 있습니다,
우리는 바로 우리의 가치가?

1119
00:58:23,330 --> 00:58:29,700
그래서 우리는 값을 가지고 있고, 우리의 가치
이 경우 단지 것,

1120
00:58:29,700 --> 00:58:33,910
우리는 그래서 우리는 ID가
우리가 원하는 경우 하나를 수행 할 수있다.

1121
00:58:33,910 --> 00:58:35,320
이상 하네.

1122
00:58:35,320 --> 00:58:36,730
확인을 클릭합니다.

1123
00:58:36,730 --> 00:58:41,800
그래서 그냥 간단한처럼
SQL과 작은 것,

1124
00:58:41,800 --> 00:58:48,300
하지만 실제로 더 유용 할 수 있습니다
여기에 일부 파일을 확인합니다.

1125
00:58:48,300 --> 00:58:50,985
>> 그래서 다운로드로 이동합니다.

1126
00:58:50,985 --> 00:58:51,950
오, 다운로드.

1127
00:58:51,950 --> 00:58:55,260

1128
00:58:55,260 --> 00:58:58,690
그렇게, 그냥 빨리 연습
어떻게 이러한 각 폴더에 있습니다.

1129
00:58:58,690 --> 00:59:03,090
그것은 포함 우리는 단지 물건을 가지고
즉, 브라우저를 구성

1130
00:59:03,090 --> 00:59:05,370
우리는 이러한 상수를 가지고,
우리는 이러한 기능을 가지고 있습니다.

1131
00:59:05,370 --> 00:59:10,470
당신이 그들에 관심이 있다면,
나는 기능을보고하는 것이 좋습니다.

1132
00:59:10,470 --> 00:59:17,400
그들을 그 중 하나는, 슈퍼 유용
실제로 여기 하나, 덤프입니다.

1133
00:59:17,400 --> 00:59:20,020
>> 그래서 당신이 사용하는 경우,
실제로 것이다 단지

1134
00:59:20,020 --> 00:59:23,120
어떤 변수를 출력
당신이 그것을 좋아한다는.

1135
00:59:23,120 --> 00:59:29,000
그래서 만약 당신이 문제가내는 데
이 배열의 모습을 밖으로,

1136
00:59:29,000 --> 00:59:31,920
또는이 데이터를 실제로 무엇을,
그것은 형식이 어떻게,

1137
00:59:31,920 --> 00:59:33,280
이 사용하기 좋은 것입니다.

1138
00:59:33,280 --> 00:59:39,889
당신이 특히
여러 주식을 가지고있는 사용자,

1139
00:59:39,889 --> 00:59:41,680
이 될 것입니다
뭔가 좋은 것을 사용합니다.

1140
00:59:41,680 --> 00:59:42,890
이 formatted-- 수 있기 때문에

1141
00:59:42,890 --> 00:59:45,806
>> 내가 한 때 나를 위해 적어도 알고
이 PSET, 그것은 방법으로 포맷 된

1142
00:59:45,806 --> 00:59:47,210
꽤 기대하지 않았다.

1143
00:59:47,210 --> 00:59:49,960
그래서 반복하려고했다
IT 및이를 조작하려고,

1144
00:59:49,960 --> 00:59:52,350
하지만 난 정말하지 않았다
내가 무슨 짓을하는지 이해합니다.

1145
00:59:52,350 --> 00:59:56,830
당신이 그것을 덤프 경우, 그것은 있도록
브라우저로 인쇄,

1146
00:59:56,830 --> 00:59:59,220
당신은 정확하게 볼 수 있습니다
이 포맷 방법을 설명합니다.

1147
00:59:59,220 --> 01:00:03,530
그것은 일반적으로 인쇄 거
그 키와 그 값을 배열입니다.

1148
01:00:03,530 --> 01:00:04,637
그래서이 도움이 될 수 있습니다.

1149
01:00:04,637 --> 01:00:06,720
또한하게하는 데 도움이 될 수 있습니다
당신이 실제로하고 있는지 확인하는 것이

1150
01:00:06,720 --> 01:00:09,070
데이터를 잡아 그
당신은 당신이 생각했다.

1151
01:00:09,070 --> 01:00:12,950
그래서 만약 당신은 확실히, 내 테이블 같았다
이 ID를 가진 사용자가 이미 말한다,

1152
01:00:12,950 --> 01:00:15,260
하지만 당신은 덤프 갈 때
변수는,이 아니다

1153
01:00:15,260 --> 01:00:17,551
당신은 분명히 그 알고
여기서 오류가있을거야.

1154
01:00:17,551 --> 01:00:22,180
이것은 최선의 도구 중 하나입니다
내 의견으로 디버깅합니다.

1155
01:00:22,180 --> 01:00:24,480
그리고 거기에
여기에 다른 것들 커플,

1156
01:00:24,480 --> 01:00:27,660
그러나 대부분의 경우, 그건
내가 당신의 관심을 끌기 위해 원하는 하나,

1157
01:00:27,660 --> 01:00:31,060
그것은 매우 유용하기 때문이다.

1158
01:00:31,060 --> 01:00:35,800
>> 공중, 우리가 여기에 무엇을,
이것은 우리의 CSS 물건을 모두입니다.

1159
01:00:35,800 --> 01:00:40,520
그래서 CSS, 글꼴, 우리의 이미지, 이것 저것.

1160
01:00:40,520 --> 01:00:43,255
이 모든 물건입니다
당신은 수정할 필요가 없습니다.

1161
01:00:43,255 --> 01:00:46,070

1162
01:00:46,070 --> 01:00:50,080
너희들은 만약 이것에 대해 생각할 수
글꼴 CSS 같은 것들을 가지고,

1163
01:00:50,080 --> 01:00:54,039
이 모델이 될, 또는 것
뷰 또는 컨트롤러?

1164
01:00:54,039 --> 01:00:54,914
청중 : [들리지]

1165
01:00:54,914 --> 01:00:57,080
ALLISON BUCHHOLTZ-AU : 그것은 좋겠
보기보다, 잘 될?

1166
01:00:57,080 --> 01:01:00,510
이 모든 취급
일이 어떻게 보이는지 것.

1167
01:01:00,510 --> 01:01:03,500
우리가 여기를 열면, 우리가 볼 그래서
모든 것을 여기에 무슨 일이 일어나고 있는지

1168
01:01:03,500 --> 01:01:05,060
우리는 무언가를 표현하고있다.

1169
01:01:05,060 --> 01:01:05,820
OK?

1170
01:01:05,820 --> 01:01:09,710
그래서이 매우 것
이것에 대한보기의 자격.

1171
01:01:09,710 --> 01:01:14,810
그래서이 그냥 복용,
그것은 몇 가지 portfolio.php를 부르고

1172
01:01:14,810 --> 01:01:19,430
우리는, 그리고 그것을 전달 있다고
제목과 포트폴리오.

1173
01:01:19,430 --> 01:01:20,696
그리고 그것은 단지 렌더링입니다.

1174
01:01:20,696 --> 01:01:21,820
사실, 난 그 뒤로 가져 가라.

1175
01:01:21,820 --> 01:01:27,890
이 때문에, 컨트롤러
렌더링 기억,보기를 렌더링합니다.

1176
01:01:27,890 --> 01:01:30,832
이 너무 portfolio.php
경우는보기 것입니다.

1177
01:01:30,832 --> 01:01:32,480
죄송합니다, 여러분.

1178
01:01:32,480 --> 01:01:36,160
Portfolio.php이 될 것입니다
뷰, 이것은 단지 것

1179
01:01:36,160 --> 01:01:38,730
그 내용은 컨트롤러합니다.

1180
01:01:38,730 --> 01:01:43,120
그리고 우리는 이것 좀 봐 경우
여기에 마지막으로 하나, 템플릿,

1181
01:01:43,120 --> 01:01:47,330
템플릿은 여기에 모든 뷰입니다.

1182
01:01:47,330 --> 01:01:52,420
분명히, 우리가 본다면
우리는 여기에 HTML을 많이 참조하십시오.

1183
01:01:52,420 --> 01:01:58,920
>> 그래서이 사람은 당신을 보여주는 것을
로그인 페이지가 같아야합니다.

1184
01:01:58,920 --> 01:02:04,810
당신은 우리가 일부를 발견
폼 그룹, 제출해야합니다.

1185
01:02:04,810 --> 01:02:08,510
여기에 당신이 무엇을 결정하는 방법
거기에 표시됩니다.

1186
01:02:08,510 --> 01:02:14,320
당신은 "제출"= 일부 버튼 타입을 가지고,
그리고 당신은 당신이 원하는 무엇을 가지고

1187
01:02:14,320 --> 01:02:16,670
버튼에 표시합니다.

1188
01:02:16,670 --> 01:02:19,860
그래서 당신이 그것을 만들 것입니다 방법
당신이 원하는 무엇이든로 표시됩니다.

1189
01:02:19,860 --> 01:02:24,520
>> 그리고 우리는 우리가 몇 가지가 여기에 참조
사용자 이름, 어떤 암호

1190
01:02:24,520 --> 01:02:30,590
우리가 실제로 제출 쳤을 때,
그것은, 어떤 게시물이 될 것

1191
01:02:30,590 --> 01:02:33,346
그것은 무엇에 게시거야?

1192
01:02:33,346 --> 01:02:35,430
이 뷰 컨트롤러는 무엇입니까?

1193
01:02:35,430 --> 01:02:38,040

1194
01:02:38,040 --> 01:02:40,940
우리가 제출 쳤을 때,
무엇을 호출 할거야?

1195
01:02:40,940 --> 01:02:42,990
우리는 알고 계십니까?

1196
01:02:42,990 --> 01:02:45,560
너무 login.php, 바로 여기.

1197
01:02:45,560 --> 01:02:47,600
뭔가 너희들은
구현하는 것이다.

1198
01:02:47,600 --> 01:02:50,580
>> 그래서 당신은 항상 알 수 있습니다
무슨 일이있을거야

1199
01:02:50,580 --> 01:02:53,740
당신이 제출 명중 후에 호출
여기에 첫 번째 라인으로.

1200
01:02:53,740 --> 01:02:55,440
양식 조치는 무엇입니까.

1201
01:02:55,440 --> 01:02:58,350
이 양식이 제출되면,
우리는 어떤 조치를 취합니까?

1202
01:02:58,350 --> 01:03:01,440
우리는 login.php 전화, 그리고 우리
이 방법으로 호출

1203
01:03:01,440 --> 01:03:05,500
포스트의, 어떤이가
숨겨진 정보.

1204
01:03:05,500 --> 01:03:06,210
OK?

1205
01:03:06,210 --> 01:03:14,485
그래서 이것은 분명히 다음 뷰이며,
우리가를 login.php--에 갔다면 우리는 그것을 가지고

1206
01:03:14,485 --> 01:03:16,025
아직?

1207
01:03:16,025 --> 01:03:17,970
그래.

1208
01:03:17,970 --> 01:03:21,950
>> 우리가 여기,이 볼 그래서
더 많은 논리를 가지고있다.

1209
01:03:21,950 --> 01:03:23,570
여기 우리의 모든 PHP입니다.

1210
01:03:23,570 --> 01:03:28,870
우리는이 $ _GET했다 있는지 확인하기 위해 노력하고
그것은 $ _POST, 일을 검증 한 경우

1211
01:03:28,870 --> 01:03:31,370
질의,이 모든 것들.

1212
01:03:31,370 --> 01:03:34,950

1213
01:03:34,950 --> 01:03:40,200
그래서 사람들은 세 가지입니다
여기에 여러 가지.

1214
01:03:40,200 --> 01:03:43,750
당신은 상황을 타개 할 필요가 없습니다.

1215
01:03:43,750 --> 01:03:46,540
당신은 무언가를 창조 할 것이다
템플릿에서, 아마도,

1216
01:03:46,540 --> 01:03:51,350
하지만 지금까지 HTML 또는 같은
이 간다의 스타일링,

1217
01:03:51,350 --> 01:03:54,550
당신이 일반으로 둘 수 있습니다 또는
당신이 원하는만큼 복잡한.

1218
01:03:54,550 --> 01:03:59,800
>> 어떤 사람들은 그것으로 정말 얻고
꽤 멋진 웹 사이트를 확인합니다.

1219
01:03:59,800 --> 01:04:00,940
당신은 할 필요가 없습니다.

1220
01:04:00,940 --> 01:04:03,750
당신이 시간이 있다면, 그건
정말 멋진 일.

1221
01:04:03,750 --> 01:04:08,260
CSS와 HTML과 주위에 당신은 할 수 엉망
그것을 위해 더 나은 느낌을 얻을,

1222
01:04:08,260 --> 01:04:10,810
하지만에 압력을 느끼지 않는다.

1223
01:04:10,810 --> 01:04:14,760
당신이에서 수행 할 많이 있습니다
로그인 구현하는 백 엔드,

1224
01:04:14,760 --> 01:04:17,170
등록,이 모든 것들과.

1225
01:04:17,170 --> 01:04:20,490
>> 그래서 희망이 조금 도움이됩니다.

1226
01:04:20,490 --> 01:04:23,430
너희들은 어떤 질문을해야합니까
무엇이든 우리는 이상 갔어요

1227
01:04:23,430 --> 01:04:25,690
다른 자원?

1228
01:04:25,690 --> 01:04:31,160
나는 확실히 모든 보내드립니다
너희들 내 예를 PHP 코드,

1229
01:04:31,160 --> 01:04:35,020
다음 가져 주시기 바랍니다
사진이나이의 이것 저것.

1230
01:04:35,020 --> 01:04:36,180
또한 그것은 온라인입니다.

1231
01:04:36,180 --> 01:04:39,010
당신은 언제나 다시 볼 수 있습니다.

1232
01:04:39,010 --> 01:04:42,190
그게 있다면, 모든 사람이 좋은 그래서?

1233
01:04:42,190 --> 01:04:42,690
예.

1234
01:04:42,690 --> 01:04:44,523
>> 청중 : 난 그냥 원하는
우리가있을 때, 확인

1235
01:04:44,523 --> 01:04:47,447
, SQL에서 선택하고
스타는 바로, 모든 것을 의미?

1236
01:04:47,447 --> 01:04:48,530
ALLISON BUCHHOLTZ-AU : 예.

1237
01:04:48,530 --> 01:04:50,446
청중 : 그리고 경우
당신은 스타가없는,

1238
01:04:50,446 --> 01:04:53,732
당신이 원하는 경우 특정 걸릴합니다
행, 당신은 단지 이름을 넣어 집게 리아

1239
01:04:53,732 --> 01:04:55,440
ALLISON BUCHHOLTZ-AU :
행의 이름

1240
01:04:55,440 --> 01:04:56,240
당신은 당신이 값을 원하는 원하는 것을.

1241
01:04:56,240 --> 01:04:57,577
>> 청중 : 그리고 날짜.

1242
01:04:57,577 --> 01:04:59,910
ALLISON BUCHHOLTZ-AU : 무엇이든
당신은 그래, 찾고 있습니다.

1243
01:04:59,910 --> 01:05:05,100
같은 방식으로, 당신이 경우에 *을에서 삭제
일부 테이블, 그것은 모든 것을 삭제합니다.

1244
01:05:05,100 --> 01:05:08,896
그래서, *는 야생이다
모두를위한 카드.

1245
01:05:08,896 --> 01:05:09,788
>> 청중 : OK.

1246
01:05:09,788 --> 01:05:10,930
>> ALLISON BUCHHOLTZ-AU : 차가운.

1247
01:05:10,930 --> 01:05:11,430
신난다.

1248
01:05:11,430 --> 01:05:12,800
음, 좋은 월요일 사람이있다.

1249
01:05:12,800 --> 01:05:13,760
다음 주에 보자.

1250
01:05:13,760 --> 01:05:15,530
당신의 pset에 행운을 빕니다.

1251
01:05:15,530 --> 01:05:16,992