[Powered by Google Translate] [ವೀಕ್ 8 ಮುಂದುವರೆಸಿದರು]
[ಡೇವಿಡ್ ಜೆ Malan] [ಹಾರ್ವರ್ಡ್ ವಿಶ್ವವಿದ್ಯಾಲಯ]
[ಈ CS50 ಹೊಂದಿದೆ.] [CS50.TV]
>> ಈ CS50, ಆದ್ದರಿಂದ ಈ ವಾರದ 8 ಅಂತ್ಯ.
ಸಹಜವಾಗಿ ನಾವು, ಈ ವಾರದ ಒಂದು ಚಂಡಮಾರುತ ಸ್ವಲ್ಪ ಹೊಂದಿತ್ತು
ಆದ್ದರಿಂದ ಈಗ ಈ ಉಪನ್ಯಾಸ ಸಭಾಂಗಣದಲ್ಲಿ ನೀವು ಮತ್ತು ನನಗೆ, ಕೇವಲ ನಿಜವಾಗಿಯೂ ಹೊಂದಿದೆ
ಆದರೆ ಇಂದು ನಾವು PHP ಬಗ್ಗೆ ನಮ್ಮ ಸಂಭಾಷಣೆ ಮುಂದುವರಿಸಲು
ಮತ್ತು ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಗ್ಗೆ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ಮತ್ತು ನಾವು ಕಲ್ಪನೆಯನ್ನು ಪರಿಚಯಿಸಿದ
ಡೇಟಾಬೇಸ್ಗಳ, ನಿರ್ದಿಷ್ಟವಾಗಿ ಒಂದು, ಈ ದಿನಗಳಲ್ಲಿ ಸಾಕಷ್ಟು ಜನಪ್ರಿಯ ಇದು MySQL, ಎಂದು
ಏಕೆಂದರೆ ಅದರ ಆರೋಹ್ಯತೆ ಮತ್ತು ತನ್ನ ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲದ ಏಕೆಂದರೆ ದೊಡ್ಡ ಭಾಗದಲ್ಲಿ.
>> ಆದರೆ ಮೊದಲು ನಾವು ಕಳೆದ ಸಮಯ ಬಿಟ್ಟು ಅಲ್ಲಿ ಒಂದು ನೋಟ.
, ನಾವು ಹಲವಾರು Frosh IM ಗಳನ್ನು ಉದಾಹರಣೆಗಳನ್ನು ಹುಡುಕುತ್ತಿರುವ ಸ್ಮರಿಸುತ್ತಾರೆ
ಮತ್ತು ನಾನು ಕೆಲವು 15 + ವರ್ಷಗಳ ಹಿಂದೆ ಬಂದ ಭೀಕರ ರೂಪ
ಪ್ರಥಮ ಅಂತರರಾಷ್ಟ್ರೀಯ ಕ್ರೀಡೆಗಳಿಗೆ ಕ್ಯಾಂಪಸ್ ರಿಜಿಸ್ಟರ್ ವಿದ್ಯಾರ್ಥಿಗಳು ಪಡೆಯಲು
ವಾಸ್ತವವಾಗಿ Wigglesworth ಗೆ ಗಜ ಅಡ್ಡಲಾಗಿ ಎಂದಿಗೂ ಚಾರಣ ಮಾಡದೆಯೇ
ಕೆಲವು PROCTOR ನ ಬಾಗಿಲಿನ ಕೆಳಗೆ ಕಾಗದದ ಒಂದು ಭೌತ ಕಾಯಿಯನ್ನು ಜಾರಲು.
ಬದಲಿಗೆ ನಾವು ಆನ್ಲೈನ್ ಎಲ್ಲವೂ ಹೋದರು, ಆದರೆ ನಾವು ಬಳಸುವ ಅಗತ್ಯವಿದೆ ಎಂದು ಮಾಡಲು
ಕೆಲವು ತಂತ್ರಜ್ಞಾನಗಳಲ್ಲಿ, ಆದ್ದರಿಂದ ಒಂದು, ನಾವು HTML, ಹೈಪರ್ ಟೆಕ್ಸ್ಟ್ ಮಾರ್ಕಪ್ ಲಾಂಗ್ವೇಜ್, ಅಗತ್ಯವಿದೆ
ಇದು ಮತ್ತೆ ನೀವು ರಚನಾತ್ಮಕವಾಗಿ ವೆಬ್ ಪುಟಗಳು ಮಾಡಲು ಇದು ಈ ತಿದ್ದುಪಡಿ ಭಾಷೆಯಾಗಿದೆ.
>> ಶೈಲಿಯ ಹಾಳೆಗಳು ಕ್ಯಾಸ್ಕೇಡಿಂಗ್, ಈ ದಿನಗಳ ಸಿಎಸ್ಎಸ್ ಸ್ವಲ್ಪ ಬಳಸಿ,
ನಾವು ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ವಾಕ್ಯ ಬಳಸಿಕೊಂಡು ವೆಬ್ ಪುಟದ stylizations ಬಳಸಲು ಆ ಮೂಲಕ,
ಎಚ್ಟಿಎಮ್ಎಲ್ ಅದರ ರಚನೆಯ ಬಗ್ಗೆ ಎಲ್ಲಾ ನಷ್ಟಿತ್ತು.
ನಾವು ಒಂದು ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಪರಿಚಯಿಸುವ ಅಗತ್ಯವಿದೆ.
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು PHP ಬಳಸಿ, ಮತ್ತು PHP ನಮಗೆ ಅವಕಾಶ ಹೋಗುತ್ತದೆ
ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಔಟ್ಪುಟ್ ವಿಷಯವನ್ನು ಹಾಗೆಯೇ ನಂತಹ ಆಯೋಜಿತ ಕೆಲಸಗಳನ್ನು
ಇಮೇಲ್ಗಳನ್ನು ಕಳುಹಿಸಲು, ಎಂದು ನಾವು ಕಳೆದ ವಾರ ಬಿಟ್ಟು ಗಮನಿಸಿ ಪ್ರಕರಣದ ಆಗಿತ್ತು.
>> ಈ ಕೋಡ್ 2 ಭಾಗಗಳಲ್ಲಿ ಸ್ಮರಿಸುತ್ತಾರೆ.
ಒಂದು, ನಾವು, froshims3.php ಹೊಂದಿತ್ತು
ಮತ್ತು ಈ, ಅದರ ಒಳಗೆ ಒಂದು HTML ರಚನೆಯಲ್ಲಿ ಬಹುತೇಕ ಮಾರ್ಕ್ಅಪ್ ಆಗಿತ್ತು
ಶೈಲಿಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ರಲ್ಲಿ ಇಲ್ಲಿ ಸಿಎಸ್ಎಸ್ ಒಂದು ಸಣ್ಣ ಬಿಟ್
ರಚನೆಯಲ್ಲಿ ಸ್ವತಃ ಪುಟದಲ್ಲಿ, ಆದರೆ ಮೀರಿ ಕೇಂದ್ರೀಕೃತವಾಗಿರುತ್ತದೆ ಆದ್ದರಿಂದ
ನಾವು ಕೆಲವು ಪ್ರತಿನಿಧಿ ರಚನೆಯಲ್ಲಿ ಒಳಹರಿವು ಪಠ್ಯ ಕ್ಷೇತ್ರದಲ್ಲಿ, ಒಂದು ಚೆಕ್ಬಾಕ್ಸ್ ಹೊಂದಿತ್ತು
ಕೆಲವು ರೇಡಿಯೊ ಬಟನ್, ಆಯ್ದ ಮೆನು, ಮತ್ತು ಒಂದು ಸಲ್ಲಿಸು ಬಟನ್.
ಮತ್ತು ಈ ಫಾರ್ಮ್ ಮೂಲಕ, ನಾವು ಸ್ಪಷ್ಟವಾಗಿ register3.php ಎಂಬ ಒಂದು ಕಡತಕ್ಕೆ ಸಲ್ಲಿಸಿದ
ಇದು ಸ್ವತಃ ಈ ರೀತಿ ಸ್ವಲ್ಪ ಏನಾದರೂ ನೋಡುತ್ತಿದ್ದರು.
ಈಗ, register3.php, ಮರುಸ್ಥಾಪನೆ, ಸಂಕೇತವನ್ನು ಅತ್ಯಂತ ಇಮೇಲ್ ಎಲ್ಲಾ.
ಇದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಸಲ್ಲಿಸಲಾಯಿತು ಎಂದು ರಚನೆಯಲ್ಲಿ ಮೌಲ್ಯಾಂಕನದ ಒಂದು ಸ್ವಲ್ಪ ಮಾಡಿದರು
ಜಾಗ ವಾಸ್ತವವಾಗಿ ನಿರೀಕ್ಷಿಸಿದ ಒದಗಿಸಿದ ಎಂದು.
ನಂತರ ನಾವು, ಸ್ವಲ್ಪ ಹೊಸ ವಾಕ್ಯ ಬಳಸಿಕೊಂಡು ಕೆಲವು PHP ಕಾರ್ಯಗಳು ಎನ್ನುತ್ತಾರೆ
ಅದು ಸಿ ಎರವಲು ನ ಸಹ
>> ಈ ಬಾಣದ ಆಯೋಜಕರು ನಮಗೆ ವಸ್ತು ಆಧಾರಿತ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಕರೆಯುವುದನ್ನು ಬಳಕೆ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.
ನಾವು ಇಲ್ಲಿ ಯಾವುದೇ ವಿವರ ಎಂದು ಹೋಗಿ, ಆದರೆ ಈಗ ಗೊತ್ತಿಲ್ಲ ಕಾಣಿಸುತ್ತದೆ
ಇದು ವಸ್ತುಗಳ ಸಂಬಂಧಿತ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ
ನಾವು ಸಿ ನೋಡಿದ ಇದು, ರಚನೆಯ ಒಂದು ವಿಶೇಷ ರೀತಿಯ
ಆದರೆ ಈಗ, ಈ ಬಳಸಲು ಸರಿಯಾದ ವಾಕ್ಯ ಎಂದು ನಂಬಿಕೆ ತೆಗೆದುಕೊಳ್ಳುವ
ಈ PHPMailer ಗ್ರಂಥಾಲಯದ ಒಂದು ಗ್ರಂಥಾಲಯದ ಬಳಸುವಾಗ.
ತದನಂತರ ಈ ಕಡತದ ಕೊನೆಯಲ್ಲಿ ನಾವು ಸಕ್ರಿಯವಾಗಿ ಇಮೇಲ್ ಸೃಷ್ಟಿಸಿತ್ತು
ನನ್ನ jharvard@cs50.net ಖಾತೆಗೆ ಕಳುಹಿಸಲಾಗಿದೆ ಕೊಂಡಿರುವ
ನನ್ನ jharvard@cs50.net ಖಾತೆಯಿಂದ,
ಮತ್ತು ನಾವು ಈ ಕ್ರೀಡೆಗೆ ನೋಂದಾಯಿಸಲಾಗಿದೆ ಎಂದು ಪ್ರಕಾರವಾಗಿ ಬಳಕೆದಾರ ಮಾಹಿತಿ.
ಆ Frosh IM ಗಳನ್ನು ಸೈಟ್ ಎಲ್ಲಾ ವರ್ಷಗಳ ಹಿಂದೆ ಏನು ಅತ್ಯಧಿಕವಾಗಿ ಆಗಿದೆ
ನಾನು ಅದನ್ನು ಕಾರ್ಯರೂಪಕ್ಕೆ ತಂದಾಗ, ಬೇರೆ ಭಾಷೆಯಲ್ಲಿ, ಮಂಜೂರು
ಆದರೆ ಬಹುಶಃ ನೀವು ಹೊಂದಿರುವ ವಿದ್ಯುತ್ ನೀವು ತೋರಿಸುತ್ತದೆ
ಈಗ ನೀವು ಕೇವಲ ಸರಣಿಬದ್ಧವಾಗಿ ನೀವೇ ವ್ಯಕ್ತಪಡಿಸಬಹುದು ಎಂದು
ಸಿ ಒಂದು ಭಾಷೆಯಲ್ಲಿ ಒಂದು ಕಡಿಮೆ ಮಟ್ಟದ ಆದರೆ ಹೆಚ್ಚಿನ ಮಟ್ಟದಲ್ಲಿ
ವಾಸ್ತವವಾಗಿ ಪರಿಹರಿಸಲು ಇಮೇಲ್ನಂತಹದು ಈ ನಿಜವಾದ ವಿಶ್ವದ ಅನ್ವಯಗಳೊಂದಿಗೆ
ಕೆಲವು ನೈಜ ಸಮಸ್ಯೆಗಳನ್ನು.
>> ಈಗ, ನಾನು ಈ ಚಿತ್ರಕಥೆಯನ್ನು ಕೆಲವು ರಚಿಸಲು ಬಳಸಲು ಸಹ
ವಾಸ್ತವವಾಗಿ ಒಂದು ಖಾತೆಯನ್ನು ಇದು jharvard@cs50.net ನಿಂದ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಇಮೇಲ್ಗಳನ್ನು
ನಾನು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುವ, ಕಳುಹಿಸಲು ಸ್ವಲ್ಪ ಜಾಗರೂಕರಾಗಿರಬೇಕು ಇಲ್ಲ
ವಾಸ್ತವವಾಗಿ ನಿಮ್ಮ ಸ್ವಂತ ಎಂದು ಖಾತೆಗಳಿಂದ ಮಾತ್ರ ಮೇಲ್
ಮಾತುಗಳು ಜೀವನದಲ್ಲಿನ ಬಿಸಿ ನೀರಿನ ಬಿಟ್ ನಿಮ್ಮನ್ನು ಪಡೆಯಲು ಆಗದಂತೆ.
ಎಂದು ಹೇಳಿದರು, ಸಂಪೂರ್ಣ ವಿಭಿನ್ನ ಸಮಸ್ಯೆ ಪರಿಹರಿಸುವ ಪರಿವರ್ತನೆ ಈಗ ನಾವು,
ಉಳಿಸಿಕೊಳ್ಳುವ ರಾಜ್ಯಗಳಿಗೆ.
ಈಗ, ಈ ನಿಜವಾಗಿ ಏನು?
HTTP, ಈ ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಟ್ರಾನ್ಸ್ಫರ್,
ವಾಸ್ತವವಾಗಿ ಸ್ಥಿತಿಯಿಲ್ಲದ ಪ್ರೋಟೋಕಾಲ್, ಮತ್ತು ಅಂದರೆ ಏನು
ನೀವು Google.com ಸ್ವಲ್ಪ ಅಪ್ ಪುಲ್ ಮತ್ತು ನಂತರ ನಮೂದಿಸಿ ಹೊಡೆದಾಗ
ಸಾಮಾನ್ಯವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ ನಂತರ ನೂಲುವ ಐಕಾನ್ ರೀತಿಯ ಹೊಂದಿದೆ
ಕೆಲವು ವೆಬ್ ಪುಟದಲ್ಲಿ ಫಲಿತಾಂಶಗಳು, ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ
ಮತ್ತು ನಂತರ ಸ್ವಲ್ಪ ಐಕಾನ್ ತಿರುಗುವ ನಿಲ್ಲುತ್ತದೆ, ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಸೂಚಿಸುತ್ತದೆ
HTTP ಪರಿಚಾರಕವು ಸಂಪರ್ಕವನ್ನು ರೀತಿಯ ಪೂರ್ಣಗೊಂಡ ಮತ್ತು ಅದು ಎಂದು.
HTTP ನಿರ್ವಹಿಸಲೆಂದು ಎಂಬುದನ್ನು ಅರ್ಥದಲ್ಲಿ ಸ್ಥಿತಿಯಿಲ್ಲದ ಆಗಿದೆ
ಅದೇ ರೀತಿಯಲ್ಲಿ ಸ್ಕೈಪ್ ರಲ್ಲಿ ಪರಿಚಾರಕಕ್ಕೆ ಒಂದು ಶಾಶ್ವತವಾದ ಸಂಪರ್ಕವನ್ನು ಮಾಡುತ್ತದೆ
ಅಥವಾ Gchat ಮಾಡುತ್ತದೆ HTTP ಹೊಂದಿರುವ ಕಾರಣ
ಕಲ್ಪನೆ ಒಮ್ಮೆ ಅದು ಒಂದು ವೆಬ್ ಪುಟ ತರಲಾಗಿದೆ ಎಂಬುದನ್ನು ಹೊಂದಿದೆ.
>> ಈಗ, ಫೇಸ್ಬುಕ್ ಮತ್ತು ಗೂಗಲ್ ನಕ್ಷೆಗಳ ನಂತಹ ಸೈಟ್ಗಳಲ್ಲಿ ವಾಸ್ತವದಲ್ಲಿ ಈ ದಿನಗಳಲ್ಲಿ
ಟ್ವಿಟರ್ ಮತ್ತು ಒಂದು ಹೆಚ್ಚು ಚೈತನ್ಯದ ಇಲ್ಲ ಬಗೆಗಿನ
ಆ ಐಕಾನ್ ನೂಲುವ ನಿಲ್ದಾಣಗಳು ನಂತರವೂ ನೀವು ವಾಸ್ತವವಾಗಿ ಹೆಚ್ಚಿನ ಅಪ್ಡೇಟ್ಗಳನ್ನು ಪಡೆಯುವುದು
ಸರ್ವರ್ ಹೆಚ್ಚು ಟ್ವೀಟ್ಗಳನ್ನು, ಫೇಸ್ಬುಕ್ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಸ್ಥಿತಿ ನವೀಕರಣಗಳು ಮತ್ತು ಹಾಗೆ ಬಂದ.
ಆದರೆ ನಾವು ಒಂದು ಅಥವಾ ಎರಡು ವಾರದ ಹಿಂದಷ್ಟೇ ಬಗ್ಗೆ ನಾವು ಒಂದು ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ
ಅಜಾಕ್ಸ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಬ ಭಾಷೆ ಬಳಸಿ ಎಂದು,
ಆದರೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ, HTTP ಇನ್ನೂ ಸ್ಥಿತಿಯಿಲ್ಲದ ಹೊಂದಿದೆ.
ಮತ್ತು ಇನ್ನೂ ನೀವು ಹೇಗಾದರೂ ಬಳಕೆದಾರರ ಬಗ್ಗೆ ನೆನಪಿಡಿ ಬಯಸಿದರೆ
ಅವರು ನಿಮ್ಮ ಪರಿಚಾರಕದಿಂದ ಸಂಪರ್ಕ ಮಾಡಿದ ನಂತರವೂ
PHP ನೀವು ಮಾಡುವ ಒಂದು ಸಾಧನವಾಗಿ ಪಡೆಯಲು ಮಾಡುತ್ತದೆ
ನಾವು ಕಳೆದ ಬಾರಿ ಕಂಡಿದ್ದರಿಂದ ಏಕೆಂದರೆ, PHP, superglobals ಹೊಂದಿದೆ
ಮತ್ತು ಒಂದು superglobal, ಮತ್ತೆ, ಒಂದು ವಿಶೇಷ ಜಾಗತಿಕ ವ್ಯತ್ಯಯ
ವೆಬ್ ಸರ್ವರ್ ಮತ್ತು PHP ಸ್ವತಃ ನೀವು ಹಸ್ತಾಂತರಿಸಲ್ಪಟ್ಟಿಲ್ಲ ನ.
>> ನೀವು ಅದನ್ನು ಮೌಲ್ಯಗಳನ್ನು ಹಾಕಲು ಏನು ಇಲ್ಲ
ಮತ್ತು ನಾವು ಇದುವರೆಗಿನ ನೋಡಿದ್ದೇವೆ superglobals ನಡುವೆ ಸಿಗುತ್ತದೆ ಮತ್ತು ನಂತರದ
ರಚನೆಯಲ್ಲಿ ಜಾಗ ನೀವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಇಡುವ ಅಲ್ಲಿ ಇದು ಹೊಂದಿದೆ
ಹಾಗೆಯೇ ನಾವು ಇನ್ನೂ ನೋಡಿಲ್ಲ ಇತರ ಒಂದೆರಡು.
$ _server ಒಳಗೆ ಸರ್ವರ್ ಸ್ವತಃ ಸಂಬಂಧಿಸಿದ ಕೆಲವು ವಿಶೇಷ ಚರಗಳಾಗಿವೆ.
ಪ್ರೋಟೋಕಾಲ್, HTTP ಅಥವಾ HTTPS ನೀವು ಬಳಸಿದ್ದೆ ಯಾವ IP ವಿಳಾಸವನ್ನು, ಯಾವುದು
, ಯಾವ ವಿನಂತಿಯನ್ನು ಕ್ರಮವನ್ನು ನೀವು ಬಳಸಲು ಮತ್ತು ನಂತಹ, ಕೆಲವು ಆಸಕ್ತಿಕರ ಇಲ್ಲ ಮಾಡಲಿಲ್ಲ
ರಸಭರಿತವಾದ ಸರ್ವರ್ ಬಗ್ಗೆ ವಿವರಗಳು, ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಅಲ್ಲಿ ಬಳಕೆದಾರ ಹಾಗೆಯೇ.
ಈ ವಿಷಯಗಳನ್ನು ಕುಕೀಗಳನ್ನು ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಎಂದು ಅಲ್ಲಿ ಇದು $ _cookie, ಇಲ್ಲ.
ನಾವು, ಇಂದು ಕುಕೀಸ್ ಮೇಲೆ ತಮ್ಮನ್ನು ಸಮಯ ಕಳೆಯಲು ಆಗುವುದಿಲ್ಲ
ಆದರೆ ಒಂದು ಕುಕಿ ಕೇವಲ ಮಾಹಿತಿಯ ಒಂದು ಸಣ್ಣ ತುಂಡು ಎಂದು ಈಗ ತಿಳಿದಿದೆ
ಒಂದು ವೆಬ್ ಸರ್ವರ್ ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ಸಸ್ಯಗಳಿಗೆ ಎಂದು
ಮತ್ತು ಅದರ RAM ಅಥವಾ ತನ್ನ ಕಂಪ್ಯೂಟರ್ ಹಾರ್ಡ್ ಡ್ರೈವ್ ಮಾಡಿ
ಮಾಹಿತಿ, ಉದಾಹರಣೆಗೆ, ಒಂದು ಬಳಕೆದಾರ ಬಗ್ಗೆ ತಮ್ಮ ಬಳಕೆದಾರ ಹೆಸರು ಶೇಖರಿಸಿಡಲು
ಅವರು ಅದನ್ನು ಟೈಪ್ ಪ್ರತಿ ಅವರು ಪ್ರವೇಶ ಸಮಯ ಅಥವಾ ಕೆಲವು ಹೊಂದಿಲ್ಲ ಆದ್ದರಿಂದ
ಅನನ್ಯ ಸಂಖ್ಯೆ ಅಥವಾ ಆ ಬಳಕೆದಾರನ ಗುರುತು
ನೀವು ಬಗ್ಗೆ ಪ್ರಶ್ನೆಗಳಿಗೆ ಒಂದೇ ರೀತಿಯ ಅವುಗಳನ್ನು ಕಾಡು ಇಲ್ಲ ಆದ್ದರಿಂದ
ಭವಿಷ್ಯದಲ್ಲಿ ಆದ್ಯತೆಗಳನ್ನು, ಆದರೆ ಆಸಕ್ತಿ ಹೆಚ್ಚು
ಇದೀಗ $ _session ಹೊಂದಿದೆ.
>> ಇತರ, PHP ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನೀವು ಹಸ್ತಾಂತರಿಸಲ್ಪಟ್ಟಿಲ್ಲ ಇದು, ಈ superglobal,
ನೀವು PHP ಆಧಾರಿತ ವೆಬ್ಸೈಟ್ಗಳು ಬರೆಯುವ ಮಾಡಿದಾಗ
ನೀವು ಏನು, ತಂತಿಗಳು, ಪೂರ್ಣಾಂಕಗಳು ಸಂಗ್ರಹಿಸಬಹುದು
ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್, ಮೌಲ್ಯಗಳು, ಸಾಲುಗಳು, ವಸ್ತುಗಳು,
ನಿಜವಾಗಿಯೂ ನೀವು ಬಯಸುವ ಏನು, ಮತ್ತು ನೀವು ರೀತಿಯಲ್ಲಿ ಅದನ್ನು ಸಂಗ್ರಹಿಸಲು ಅವಕಾಶ
ಬಳಕೆದಾರರ ಈಗ ತದನಂತರ ನೀವು ಭೇಟಿ ಸಹ
ಈಗ ಅಥವಾ 5 ನಿಮಿಷಗಳ ಒಂದು ನಿಮಿಷದ ಹಿಂದೆ ಬರುತ್ತದೆ ಏಕೆಂದರೆ
ಅವರು ಕೆಲವು ಇತರ ಲಿಂಕ್ ಕ್ಲಿಕ್ ಮೊದಲು ತಮ್ಮ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು
PHP ನೀವು ಅಧಿವೇಶನದ superglobal ಇನ್ ಪುಟ್ ಯಾವುದೇ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುತ್ತಾರೆ
ಒಂದು ನಿಮಿಷ ಅಥವಾ 5 ನಿಮಿಷಗಳ ಹಿಂದೆ ಇನ್ನೂ ಬಳಕೆದಾರ ಮರಳಿದಾಗ ಎಂದು ಕಾಣಿಸುತ್ತದೆ.
ಮತ್ತು HOOD ಕೆಳಭಾಗದಲ್ಲಿ ಈ superglobal ಮೂಲಕ ಜಾರಿಗೆ ಇದೆ
ಆ ವಸ್ತುಗಳನ್ನು ಕುಕೀಗಳನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ, ಆದರೆ ಈಗ, ಇದು ಕೇವಲ ಒಂದು ಅಮೂರ್ತತೆ ಇಲ್ಲಿದೆ
ಆ ಮೂಲಕ ಇದು ಒಂದು ಶಾಪಿಂಗ್ ಕಾರ್ಟ್ ಆಯೋಜಿತ ಸಮಾನ ರೀತಿಯ ಇಲ್ಲಿದೆ.
ಏನೇ ನೀವು, ಪ್ರೋಗ್ರಾಮರ್, ಆ ಪುಟ್
superglobal ಸಹವರ್ತನೀಯ ವ್ಯೂಹವೇ ನಿಮಿಷಗಳ ನಂತರ ಕೆಲವು ಸಂಖ್ಯೆಯಾಗಿರುತ್ತದೆ
ನೀವು ಅಳಿಸಲು ಅಥವಾ ಬಳಕೆದಾರ ಸಂಪೂರ್ಣವಾಗಿ ತನ್ನ ಬ್ರೌಸರ್ ಕ್ವಿಟ್ಸ್ ರವರೆಗೆ ಉಳಿದಿತ್ತು.
>> ನ ಈ ವಿಷಯದಲ್ಲಿ ನಿಜವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದರ ಕುರಿತಾದ ಒಂದು ಉದಾಹರಣೆಯನ್ನು ಅವಲೋಕಿಸೋಣ.
ಕೋಡ್ ಇಂದಿನ ತುಣುಕುಗಳನ್ನು ನಡುವೆ counter.php ರಲ್ಲಿ
ನಾವು ಕೆಳಗಿನ ಸಾಲನ್ನು ಹೊಂದಿರುತ್ತದೆ.
ಈ ಕಡತ ಆರಂಭದಲ್ಲಿ ನಾವು ಈಗ ಆಸಕ್ತಿರಹಿತ ಇವು ನೀಲಿ ಕಾಮೆಂಟ್ಗಳನ್ನು, ಒಂದು ಗುಂಪನ್ನು ಹೊಂದಿರುತ್ತವೆ.
ಆದರೆ ಸಾಲು 13 ರಲ್ಲಿ ನಾವು, ಹೊಸ ಲೈನ್ ಹೊಂದಿವೆ
session_start, ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಅದನ್ನು ಹೇಳುತ್ತಾರೆ ನಿಖರವಾಗಿ ಏನು ಮಾಡುತ್ತದೆ.
ಇದನ್ನು ಅಧಿವೇಶನಗಳ ಆರಂಭವಾಗುತ್ತದೆ.
ಆ ದೊಡ್ಡ superglobal $ _session ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ, ಮತ್ತು ಆ ಎಂದು ಸರಳ.
ನಾವು ಲೈನ್ 16 ನೋಡಲು ಮುಂದುವರೆದರೆ ಈಗ, ಈ ವೆಬ್ ಪುಟ ಮಾಡಲು ಹೋಗುತ್ತದೆ ಎಂಬುದನ್ನು ಊಹಿಸಲು ಪ್ರಯತ್ನಿಸೋಣ.
(Isset ($ _SESSION ["ಕೌಂಟರ್"]) ನಂತರ ಮುಂದೆ ಹೋದರೆ
ಪ್ರತಿ ವೇರಿಯಬಲ್ ಮತ್ತು ಅಂಗಡಿ, ಸಣ್ಣ ಕೌಂಟರ್,
$ _SESSION ["ಕೌಂಟರ್"].
ಈ ಕೌಂಟರ್ ಎಂಬ ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಘೋಷಿಸಿ ಎಂದು ತೋರುತ್ತಿದೆ
ಇದು superglobal ಒಳಗೆ ಯಾವುದೇ ಪ್ರತಿಯನ್ನು ಪುಟ್ಟಿಂಗ್ ಇನ್ಸೈಡ್ ಇದರಲ್ಲಿ
ಸ್ಥಳ ಸೆಶೆನ್ಸ್ ಎಂಬ "ಕೌಂಟರ್."
ಬೇರೆ, ಸ್ಪಷ್ಟವಾಗಿ, ಈ ಕಡಿಮೆ ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಕೌಂಟರ್, 0 ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಇದೆ.
>> ಆದರೆ ಕೆಲವು ಸಾಲುಗಳನ್ನು ನಂತರ 26 ಸೂಚನೆ ಆ ಕೌಂಟರ್ ಆಫ್ ಸೆಷನ್ ನ ನಕಲನ್ನು,
ಅದರ ಪ್ರಮುಖ, ಅದರ ಪ್ರಸ್ತುತ ಮೌಲ್ಯವನ್ನು ಪ್ಲಸ್ 1 ಇದು ಒಂದು ಹೊಸ ಮೌಲ್ಯವನ್ನು ನೇಮಿಸಿದೆ.
ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೇಳಬೇಕೆಂದರೆ, ಈ ಕಡತವನ್ನು ಅಪ್ಡೇಟ್ ಎಂದು ತೋರುತ್ತಿದೆ
ಅಧಿವೇಶನ superglobal ಒಳಗೆ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಒಂದು ಕೌಂಟರ್
1 ಇದು ಏರಿಕೆಯ, ಆದರೆ ಅದನ್ನು ಮೊದಲ ಹಿಂದಿನ ಮೌಲ್ಯದ ಪ್ರತಿಯನ್ನು ಉಳಿಸಿಕೊಂಡಿದೆ
ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಇದು ಸಂಗ್ರಹಿಸುವ ಮೂಲಕ, $ ಕೌಂಟರ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ
ನಂತರ ಕೆಳಗೆ ಇಲ್ಲಿ ಉಳಿದಿದೆ ಎಂಬುದನ್ನು ನೋಡೋಣ.
ಇದು ಅತ್ಯಧಿಕವಾಗಿ ಕೇವಲ HTML ಈಸ್ ಔಟ್ ತಿರುಗುತ್ತದೆ.
ಈ ಪುಟ ಕೆಳಗೆ ನಾವು ಈ ಸೈಟ್ ಭೇಟಿ ಎಂದು ಸಾಲು 37 ರಲ್ಲಿ ನೋಡಿ
ಬಾರಿ ಪ್ರತಿ ಸಂಖ್ಯೆ, ಒಂದೆರಡು ಆಸಕ್ತಿದಾಯಕ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಇಲ್ಲಿ ಇಲ್ಲ ಆದ್ದರಿಂದ.
ಒಂದು, ಈ ಸ್ಪಷ್ಟವಾಗಿ ವೇರಿಯಬಲ್, ಆದರೆ ಇದು ಕೇವಲ ಹಾಕಲು ಸಾಕಾಗುತ್ತದೆ ಇಲ್ಲ
ನಿಮ್ಮ HTML ಕಾರಣ ಕೋರ್ಸ್ ದೇಹದಲ್ಲಿ $ ಕೌಂಟರ್
ಇದು ನಿಮ್ಮ HTML ಪಿಎಚ್ಪಿ ನಡುವೆ ಕೇವಲ ಇಲ್ಲ ವೇಳೆ ಕೇವಲ HTML ಎಂದು ತಿಳಿಯುವುದು ಹೋಗುತ್ತದೆ.
ನೀವು ಅಕ್ಷರಶಃ ತೆರೆಯಲ್ಲಿ ಮುದ್ರಿತವಾಗಬಹುದು $ ಪ್ರತಿ ಬಯಸುವ.
>> ಬದಲಿಗೆ PHP ಕ್ರಮಕ್ಕೆ ಬೀಳಿಸಿ
ವಾಕ್ಯ ಈ ತುಣುಕು ನಾವು ಸಕ್ರಿಯವಾಗಿ ಇಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ಸೇರಿಸಬಹುದು
ನಾವು ಕೊನೆಯ ಟೈಮ್ ಏನು ಉತ್ಸಾಹದಲ್ಲಿ ಹೋಲುತ್ತದೆ
ತಂತುಗಳನ್ನು ಮೌಲ್ಯಗಳನ್ನು ತೂರಿಸುವ.
ವಾಸ್ತವವಾಗಿ, ಇದು ಅಕ್ಷರಶಃ ಈ ರೀತಿಯ ಹೇಳುವ ಒಂದು ಸಂಕ್ಷಿಪ್ತ ಸಂಕೇತ ಹೊಂದಿದೆ
ಮುದ್ರಣ (ಪ್ರತಿ $) ಅಥವಾ printf (% s, ಕೌಂಟರ್) ನಂತೆ,
ಅಥವಾ, ನೀವು ಆನ್ಲೈನ್ ಅಥವಾ ಪಠ್ಯಪುಸ್ತಕದಲ್ಲಿ ನೋಡಬಹುದು ಎಂದು,
ಪ್ರತಿಧ್ವನಿ ಎಂಬ PHP ಒಂದು ಕ್ರಿಯೆ ಇಲ್ಲ
ಅದೇ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತದೆ ಮತ್ತು ಆ ಎಲ್ಲಾ ಕೇವಲ ಮುಂದೆ ಸುಸ್ತಾಗುವ ವಿಧಾನಗಳಿವೆ
ಹೇಳಲು <? =.
ಈ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಪುಟ್ ಅಗತ್ಯವಿಲ್ಲ
ಪ್ರಶ್ನಾರ್ಥಕ ಚಿಹ್ನೆ ನಂತರ ಪದ PHP.
ನಾವು ಕೇವಲ ಒಂದು ಕ್ಷಣದ ಹಿಂದೆ ಕಂಡ, ಮತ್ತೆ, ಕಾಲ ಸಂಕ್ಷಿಪ್ತ ಸಂಕೇತ ಹೊಂದಿದೆ
ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಕೃತಿಯಲ್ಲಿ ಇದೆ.
>> ಈ ಕೊನೆಯ ಪರಿಣಾಮವಾಗಿ ವಾಸ್ತವವಾಗಿ ಏನು ನೋಡೋಣ.
, ನನಗೆ ನಮ್ಮ counter.php ಫೈಲ್ ಆಗಿ ಮೇಲೆ ಹೋಗಿ ಅವಕಾಶ
ಮತ್ತು ನಾವು ಡೇವಿಡ್ ಕೇವಲ ಅಲ್ಲಿಗೆ ಕೋಡ್ ಆಡುವ ಮೂಲಕ ತಪ್ಪು ಮಾಡಿದ ನೋಡುತ್ತಾರೆ.
ಅವರು ಸಂಕುಚಿತಗೊಳಿಸಲ್ಪಟ್ಟಿರುವ ಏನೇ ಸರಿಪಡಿಸಲು ಹೋಗಿ ಲೆಟ್ಸ್,
ಮತ್ತು ದೋಷ ಸಾಲಿನ 37 ರಂದು, ಅಲ್ಲಿ ಹೋಗಿ ತೋರುತ್ತದೆ.
ಈ ಪುಟದ ಪ್ರಕಾರ ನಾನು ಈ ಸೈಟ್ 0 ಬಾರಿ ಭೇಟಿ ನೀಡಿದ.
ಜೊತೆಗೆ, ಈಗ ಮುಂದೆ ಹೋಗಿ ಅವಕಾಶ, ಮತ್ತು ಬ್ರೌಸರ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ
, ಐಕಾನ್ ಮರುಲೋಡ್, ಮತ್ತು ನಾನು ರೀಲೋಡ್ ಮಾಡಿ
ಮತ್ತು ಈಗ ನಾನು ಸೈಟ್ 1 ಸಮಯ, 2, 3, 4, 5, 6, 7, 8 ಭೇಟಿ ನೀಡಿದ.
ಈ ಪುಟದ ಮೂಲವನ್ನು ನೋಡಿದರೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಿಜವಾದ ಮೂಲ ಕೋಡ್, ಬದಲಾಗುತ್ತಿದೆ
ಮತ್ತು ಯಾವುದೇ PHP ಸಂಪೂರ್ಣ ಅನುಪಸ್ಥಿತಿಯು ಗಮನಿಸಿ, ಮತ್ತು ಏಕೆಂದರೆ
PHP ಕೋಡ್, ಮೌಲ್ಯಮಾಪನ ಅಥವಾ ಸರ್ವರ್ ಭಾಗದ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗುತ್ತದೆ
ಮತ್ತು ಆದ್ದರಿಂದ, PHP ಸ್ಕ್ರಿಪ್ಟ್ ಉತ್ಪತ್ತಿಯು ಅಂತಿಮವಾಗಿ ಬ್ರೌಸರ್ ಕಳುಹಿಸಿದ ಏನನ್ನು ಎಂದರ್ಥ
ಈ ಸಂದರ್ಭದಲ್ಲಿ ಕೆಲವು ಕಚ್ಚಾ HTML ಮತ್ತು ಕೆಲವು ಕಚ್ಚಾ ಪಠ್ಯ ಇದು.
ಇಲ್ಲಿ ಇಂದಿನ ವಿಶೇಷವೇನು?
>> ಅಲ್ಲದೆ, ಕೋಡ್ ತುಲನಾತ್ಮಕವಾಗಿ ಕೆಲವು ಸಾಲುಗಳನ್ನು ನಾನು ಸಂಗ್ರಹಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ am
ಸ್ಥಿರವಾಗಿ ಹಲವಾರು ಸೆಕೆಂಡುಗಳ ಅವಧಿಯಲ್ಲಿ, ಅಥವಾ ನಾವು, ದೀರ್ಘ ಸಾಕಷ್ಟು ವಿಳಂಬ
HTTP ಮಾಡುತ್ತದೆ ರೀತಿಯಲ್ಲಿ ನಿಮಿಷಗಳು, ಗಂಟೆಗಳು ಸಹ, ಕೆಲವು ಮೌಲ್ಯ
ನಾವು ಉಳಿಸಿಕೊಂಡಿತು ನೀವು ಆದರೂ stateful ತೋರುತ್ತದೆ
ಸರ್ವರ್ಗೆ ಈ ಸಂಪರ್ಕ, ಮತ್ತು ಇದು, ನಾನು ಕಳೆದ ಬಾರಿ ಇದು ಹೇಳಿದ ಯಾವ ವಿಚಾರಿಸಿದಾಗ ನ
ಆದರೆ ವಾಸ್ತವದಲ್ಲಿ HOOD ಕೆಳಗಿರುವ ವಿಶೇಷವೇನು ಸಂಕೀರ್ಣತೆಯ ಇಡೀ ಗುಂಪೇ ಇಲ್ಲ
PHP ಈ ಭ್ರಮೆ ನೀಡಲು ಸಾಧ್ಯವಾಯಿತು ಎಂದು ಕುಕೀಗಳನ್ನು ಒಳಗೊಂಡ
ಈ ಶಾಪಿಂಗ್ ಕಾರ್ಟ್ ರೀತಿಯ ವೈಶಿಷ್ಟ್ಯ.
ಈಗ, ನಾವು ಒಂದು ಪೂರ್ಣಾಂಕ ಸಂಗ್ರಹಿಸಲು ನೀವು ಅಲ್ಲಿ ಒಂದು ಕ್ಷುಲ್ಲಕ ಉದಾಹರಣೆಗೆ,
ಆದರೆ ವೈಶಿಷ್ಟ್ಯವನ್ನು ದೊಡ್ಡ ಮೌಲ್ಯದ ಎಂದು ಮರಳಿ ಬರುತ್ತವೆ
ನಾವು, ಸಂಕೀರ್ಣ ಯೋಜನೆಗಳ ಬಗ್ಗೆ ಪ್ರಾರಂಭಿಸಿದಾಗ
ಅವುಗಳಲ್ಲಿ ಸಮಸ್ಯೆ 7 ಸೆಟ್.
ಈ CS50 ಸೆಟ್ ನಿಮ್ಮ ಬಹಳ ಕೊನೆಯಾಗಿ ಸಮಸ್ಯೆಯಾಗಿದೆ.
ನನಗೆ ಗೊತ್ತು, ಅದು ದುಃಖ, ಆದರೆ ಏನು ಕಾಣುವಿರಿ ನಾವು ಅಂತ್ಯಗೊಳಿಸುವ ಎಂದು ನೀನು ಎಂದು
ವಾಸ್ತವವಾಗಿ ಪರಿವರ್ತಿಸುವುದರಿಂದ ಅದಕ್ಕೆ ಸೆಮಿಸ್ಟರ್ ಈ ಭಾಗ
ಸಿ ಸಂದರ್ಭದಿಂದ ನಿಸ್ಸಂಶಯವಾಗಿ PHP ವಿಷಯಕ್ಕೆ
ಆದರೆ ಅದೇ ಮೂಲಭೂತ ಕೆಲವು ಬಳಸುವಾಗ
ನಾವು ಕೆಲವು ಬಾರಿ ಬಗ್ಗೆ ಮಾತನಾಡಿದರು ಮಾಡಿದ್ದೀರಿ.
>> pset 7 ಜೊತೆಗೆ ವಸ್ತುನಿಷ್ಠ, CS50 ಹಣಕಾಸು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಆಗಿದೆ
ಯಾಹೂ ಹಣಕಾಸು ಅಥವಾ Google ಫೈನಾನ್ಸ್ ನಿಮ್ಮ ಸ್ವಂತ ಆವೃತ್ತಿ ಇದು
ನೀವು ಹೊಂದಿರುವ ಸಾಮರ್ಥ್ಯದ ಬಗೆಗಿನ ಅಥವಾ Etrade.com
ನೀಡಿರುವ ಚಿಹ್ನೆಗಳನ್ನು ಬೆಲೆಗಳನ್ನು ಹುಡುಕುವ, ಆದರೆ ಹೆಚ್ಚು
ನೀವು ಸ್ಟಾಕ್ಗಳು ​​"ಖರೀದಿ" ಮತ್ತು "ಮಾರಾಟ" ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ
ಏಕೆಂದರೆ ಈ ಮುಖಪುಟದಲ್ಲಿ ವಿವಿಧ ಸ್ಟಾಕ್ ವಿನಿಮಯಗಳಲ್ಲಿ
ಇಲ್ಲಿ ನಿಜವಾಗಿಯೂ ಇದು ನಾವು ಆರಂಭವಾಯಿತು ನಾವು ವಿಸ್ತರಿಸುವ ಇದು ಸೂಚಿಸುತ್ತದೆ
ನೀವು ಸಮಸ್ಯೆ ಸೆಟ್, ನೀವು ಒಂದು ಬಳಕೆದಾರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಕೇಳುತ್ತಿದೆ ಎಂದು ಒಂದು ಲಾಗಿನ್ ಹೊಂದಿರುತ್ತವೆ.
ನಾವು ಕೊನೆಗೆ ನೋಡುತ್ತಾರೆ ಎಂದು, ನಂತರ ಒಂದು ಸಲ್ಲಿಸು ಬಟನ್ ಹೊಂದಿದೆ, ಆದರೆ
ಇಲ್ಲ ಏನೂ ನಿಜವಾಗಿಯೂ ಇನ್ನೂ HOOD ಕೆಳಗಿರುವ ವಿಶೇಷವೇನು ಏಕೆಂದರೆ
ನೀವು ಹೊಸ ಬಳಕೆದಾರರಿಗೆ ನೋಂದಣಿ ಸಾಮರ್ಥ್ಯವನ್ನು ಕಾರ್ಯಗತ ಮಾಡಲು, ಉಳಿದಿದೆ
, ಸಗಟು ಮಾರಾಟ, ಶೇರುಗಳ ಖರೀದಿ ಸಾಮರ್ಥ್ಯ
ವಾಸ್ತವವಾಗಿ ಪ್ರಸಕ್ತ ಸ್ಟಾಕ್ ಬೆಲೆಗಳು ಹುಡುಕುವ.
>> ನಾವು ಏಕೆಂದರೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ಸಾಧ್ಯವಾದಷ್ಟು ನೈಜ ಮಾಹಿತಿ ಆಗಿರುತ್ತದೆ
ಒಂದು ಕಾರ್ಯದ ನೀವು ಅನುಮತಿಸುವ ಕೋಡ್ ಒಂದು ಬಿಟ್ ಸೇರಿವೆ
ಅತ್ಯದ್ಭುತವಾಗಿ ಲಭ್ಯವಿರುವ ಉಚಿತ ಡೇಟಾವನ್ನು ಮಾಡುತ್ತದೆ ಯಾಹೂ ಹಣಕಾಸು, ಪ್ರಶ್ನಿಸಿ ಗೆ
ಸ್ಟಾಕ್ ಚಿಹ್ನೆಯಾಗಿ ಅಥವಾ ಟಿಕರ್ ಚಿಹ್ನೆ ಆಧಾರಿತ ಸ್ಟಾಕ್ ಬೆಲೆಗಳು ಅಪ್ ನೋಡಲು,
ಮತ್ತು ನೀವು ದಿನ ಪ್ರಸ್ತುತ ಸ್ಟಾಕ್ ಬೆಲೆ ಹಿಂದೆ.
ಈ ನಿರ್ದಿಷ್ಟ pset ನಿಮ್ಮನ್ನು ವಾಸ್ತವವಾಗಿ ನೋಡಿದ ನೀವು ದಶಮಾಂಶ ಆಗಿರುತ್ತದೆ
ನೈಜ ಮಾಹಿತಿ ಬಗ್ಗೆ ನೀವು ನಿಜವಾಗಿ ಸಂಪರ್ಕ ನೀವು ಇದರಿಂದ ಪಡೆಯಬಹುದು ಎಂದು
ನೈಜ ಸ್ಟಾಕ್ಗಳು, ನೈಜ ಬೆಲೆ, ಜೊತೆಗೆ
ಮತ್ತು ನೀವು ಬಹುಶಃ ಮಾಡಬಹುದು ಎಷ್ಟು ಹಣ ನೋಡಿ ಹಾಗಿಲ್ಲ
ನಿಮ್ಮ ಸಮಸ್ಯೆ ಜೊತೆ ಆಟದ ಮುಂದಿನ ಅನೇಕ ದಿನಗಳಲ್ಲಿ.
>> ಆದರೆ ನಾವು ಮೊದಲ ನಿಸ್ಸಂಶಯವಾಗಿ ಸಂಕೀರ್ಣವಾದ ಹೊಂದಿರುವ ವಿಷಯ ವಿನ್ಯಾಸ ಹೇಗೆ ನಾಂದಿಯಾಯಿತು
counter.php ಹೆಚ್ಚು, ಆ, ಇದುವರೆಗಿನ Frosh IM ಗಳನ್ನು ಉದಾಹರಣೆಗಳು ಯಾವುದೇ ಹೆಚ್ಚು ಜಟಿಲವಾಗಿದೆ
ಮತ್ತು ನಮಗೆ ಅವಕಾಶ ಎಂದು ನ ಇಲ್ಲಿ ಕೆಲವು ಮಾದರಿಗಳನ್ನು ಪರಿಚಯಿಸಲು ಪ್ರಯತ್ನಿಸೋಣ
pset 7 ಮತ್ತು ಬಹುಶಃ ನಿಮ್ಮ ಅಂತಿಮ ಯೋಜನೆಗೆ ನೀವು ಆಧಾರಿತ ಏನೋ ವೆಬ್ ಹೋದರೆ ಎರಡೂ
ನೀವೇ ಸಾನೆ ಇರಿಸಿಕೊಳ್ಳಲು, ನಿಮ್ಮ ಕೋಡ್ ಜೊತೆಗೆ ಸಂಯೋಜಿಸಲು ಸಹಾಯವಾಗುತ್ತದೆ,
ಮತ್ತು, ಸಹಯೋಗ ಕಡೆಗೆ ಹೆಜ್ಜೆ ತೆಗೆದುಕೊಳ್ಳಲು CS50 ಅಂತಿಮ ಯೋಜನೆಯಲ್ಲಿ ಎಂಬುದನ್ನು
ಅಥವಾ ನೀವು ಭವಿಷ್ಯದಲ್ಲಿ ಏನಾದರೂ ಕಾರ್ಯಕ್ರಮಗಳಿಗಾಗಿ ಮುಂದುವರೆಸಿದಲ್ಲಿ ಮೀರಿ.
ಈ ವಿನ್ಯಾಸವನ್ನು ಮಾದರಿ ಇಲ್ಲ
ಗಣಕ ವಿಜ್ಞಾನ ಮತ್ತು ತಂತ್ರಾಂಶ ಅಭಿವೃದ್ಧಿ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ
ಅಲ್ಲದ MVC, ಮಾದರಿ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ ಎಂದು ಕರೆಯಲ್ಪಡುವ
ಮತ್ತು ಇದು ಬಹಳ ಉತ್ತಮ ಕಲ್ಪನೆಯನ್ನು ವಿವರಿಸುವ ಒಂದು ಸಿಲ್ಲಿ ಸಂಕ್ಷಿಪ್ತರೂಪ
ಇದು, ಒಂದು ಕಾರ್ಯಕ್ರಮದ ವಿವಿಧ ಅಂಶಗಳ ಪ್ರತ್ಯೇಕೀಕರಣ
ವಿಶೇಷವಾಗಿ ಪ್ರತ್ಯೇಕ ತರ್ಕ ಅಥವಾ ವೆಬ್ಸೈಟ್ ವ್ಯಾಪಾರ ತರ್ಕದ ಕೀಪಿಂಗ್
ವಿಷಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಎಂದು ಏನು ಹಾಗೆ
ಕಾರ್ಯಗಳನ್ನು ಕರೆ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನಿಸಿದ ಮತ್ತು ಹಾಗೆ
ನಿಮ್ಮ HTML ನಡುವೆ ಸಂಭವಿಸುತ್ತದೆ ಅಲ್ಲ
ಆದರೆ ಪ್ರತ್ಯೇಕ ಕಡತಗಳಲ್ಲಿ, ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ಒಂದು ಕಡತ ಇಲ್ಲ
ನೀವು ನಿಯಂತ್ರಕ ಎಂದು ಸಾಮಾನ್ಯವಾಗಿ ಆ
ನಿಜಕ್ಕೂ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಹಿಂದಿನ ಮಿದುಳು, ಮತ್ತು ನಾವು ಒಂದು ಉದಾಹರಣೆಗೆ ನೋಡುತ್ತಾರೆ
ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಈ.
>> ಕೋಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಒಂದು ಮಾದರಿ ಇಲ್ಲ
ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಮಾತನಾಡುವ, ಎಂದು ಯಾಹೂ ಹಣಕಾಸು ಮತ್ತು ರೀತಿಯ ಮಾತುಕತೆ ಮಾಡುತ್ತದೆ,
ತದನಂತರ MVC ರಲ್ಲಿ ವಿ, ದೃಷ್ಟಿಕೋನಗಳು, ಇಲ್ಲ
ಸೌಂದರ್ಯಶಾಸ್ತ್ರ, ವಾಸ್ತವವಾಗಿ ಎಲ್ಲಾ ಕಡತಗಳನ್ನು ಸಂಬಂಧಿಸಿದ ವಿಷಯವನ್ನು ಎಲ್ಲಾ
ನಿಮ್ಮ HTML, ಬಹುಶಃ ನಿಮ್ಮ ಸಿಎಸ್ಎಸ್ ಮತ್ತು ಹಾಗೆ.
ಇಲ್ಲಿ ಕಲ್ಪನೆ, ಈ ಚಿತ್ರವನ್ನು ಸೂಚಿಸುವಂತೆ, ಎಂದು ನಿಯಂತ್ರಕ
ನಾವು ಶೀಘ್ರದಲ್ಲೇ ನೋಡುತ್ತಾರೆ ಮತ್ತು ನೀವು ನಿರ್ದಿಷ್ಟವಾಗಿ pset 7 ನೋಡುತ್ತಾರೆ ಎಂದು, ಫೈಲ್,
ವಿಶ್ವದ ತಮ್ಮ ವೆಬ್ ಬ್ರೌಸರ್ ಮೂಲಕ ಮಾತುಕತೆ ಎಂದು.
ಎಂದು, ಸಾರ್ವಜನಿಕ ಅಂತರ್ಜಾಲದಲ್ಲಿ ಭೇಟಿ ಗಳಿಸುವ ಫೈಲ್
ಆದರೆ ನಿಯಂತ್ರಕ, ಸಂಭಾವ್ಯವಾಗಿ ಒಂದು ಮಾದರಿ ಮಾತುಕತೆ
ಇದು ಅಕ್ಷಾಂಶ ಸಂಬಂಧಿಸಿದ ಕೋಡ್ ಹೊಂದಿರುವ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಇತರ ಕಡತಗಳು, ಆಗಿದೆ
ಕೋಡ್ ಡೇಟಾಬೇಸ್ ಮತ್ತು ರೀತಿಯ ಸಂಬಂಧ, ಮತ್ತು ನಂತರ ಅದನ್ನು ಮಾತುಕತೆ
ವೀಕ್ಷಣೆಗಳು ಎಂದು ಕಂಟ್ರೋಲರ್ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಇತರ ಕಡತಗಳು,
ಒಂದು ವೆಬ್ ಪುಟದ ಸೌಂದರ್ಯಶಾಸ್ತ್ರದ ರೀತಿಯ ಟೆಂಪ್ಲೇಟ್ಗಳು, ಇವು
ಇನ್ಪುಟ್ ಕೆಲವು ಡೇಟಾವನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು, ಆದರೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ
ಒಂದು ನೋಟ ಒಳಗೆ ಕೇವಲ ತರ್ಕ, ದತ್ತಾಂಶಗಳ ರೆಂಡರಿಂಗ್ ಆಗಿರಬೇಕು
ಲೂಪ್ ಮೇಲೆ iterating ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಉಗುಳುವುದು
ಒಂದು ಪಿಡಿಎಫ್ ನಂತಹ HTML ಆಧಾರಿತ ಚಿತ್ರಣವು ಅದರ ಅಥವಾ ಏನೋ.
>> ಏನು MVC ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು ಅದನ್ನು ನೀವು ವಿವಿಧ ದೃಷ್ಟಿಕೋನಗಳನ್ನು ಮಾಡುತ್ತದೆ
ಫೈಲ್ ಸ್ವರೂಪ ಎಂದು ವಾಸ್ತವವಾಗಿ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿವೆ ಸಾಧನದ ಪ್ರಕಾರವನ್ನು ಆಧರಿಸಿ
ಬಳಕೆದಾರರಿಗೆ ತೋರಿಸಲು ಬಯಸುವ.
ನ ಕೆಲವು ಹಂತಹಂತವಾಗಿ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಮತ್ತು ವಿನ್ಯಾಸ ಉದಾಹರಣೆಗಳನ್ನು ಅವಲೋಕಿಸೋಣ
ಇಲ್ಲಿ ಆವೃತ್ತಿ 0 ಮೊದಲ ಆರಂಭಿಸುವ ಮೂಲಕ.
ನನ್ನ ಮುಂದೆ ಹೋಗಿ ನಮ್ಮ MVC ಕೋಶದಲ್ಲಿ ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ
ಒಂದು ಕಡತ ಕೋಶವನ್ನು 0 index.php ಕರೆಯಲಾಗುತ್ತದೆ.
ಈ ಒಂದು ಸೂಪರ್ ಸರಳ ಮತ್ತು ಅತ್ಯಂತ ಕಳಪೆ ವೆಬ್ಸೈಟ್ ಗಮನಿಸಿ
ಎಂದು, CS50 ಒಂದು ಮುಖಪುಟ ಆವೃತ್ತಿ 0 ರೀತಿಯ ಇಲ್ಲಿದೆ
ಮತ್ತು ನಾವು ಲೆಕ್ಚರ್ಸ್ ಲಿಂಕ್ ಎಂಬುದನ್ನು ಗಮನಿಸಿ, ನಾವು, ಪಠ್ಯಕ್ರಮ ಲಿಂಕ್ ಹೊಂದಿವೆ
ಮತ್ತು ನಾನು ಲೆಕ್ಚರ್ಸ್ ಗಮನಕ್ಕೆ ಲಿಂಕ್ ಅನುಸರಿಸಿ ವೇಳೆ ಆ URL
ಅಪ್ ಅಗ್ರ lectures.php ಬದಲಾಯಿಸಲು ಹೋಗುತ್ತದೆ.
ನಾನು ವೀಕ್ 1 ಗಮನಕ್ಕೆ ಲಿಂಕ್ ಅನುಸರಿಸಿ ವೇಳೆ ಆ week1.php URL ಅನ್ನು ಬದಲಾವಣೆಗಳು.
ಇಲ್ಲಿ ಸರಳವಾದ ಕ್ರಮಾನುಗತ ಇರುವಂತೆ ತೋರುತ್ತಿದೆ.
>> ಇದನ್ನು ಕಟ್ಟಲಾಗಿದೆ ಹೇಗೆ HOOD ಕೆಳಗೆ ಒಂದು ತ್ವರಿತ ಗಮನಿಸೋಣ,
ನಾನು index.php ನೋಡಿದರೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಇದು ಬಹಳ ಸರಳ.
ವಾಸ್ತವವಾಗಿ, ನಾನು ಈ ಒಂದು PHP ಕಡತ ಎಂದು ಸಹ ಯಾವುದೇ ನಿಜವಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೋಡ್ ಇಲ್ಲ.
ನಾನು ಬಳಕೆದಾರರು ನೋಡಿದ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಇಲ್ಲ ಕೇವಲ ಆದ್ದರಿಂದ PHP ಇಲ್ಲಿ ಬರೆದ ಪ್ರತಿಕ್ರಿಯೆ ಇಲ್ಲ.
PHP ಟ್ಯಾಗ್ಗಳನ್ನು ನಡುವೆ ಎಂದು ಸಹಜವಾಗಿ, ಮಾಹಿತಿ ಮೊದಲು ಏನು
ತಿಳಿಯುತ್ತದೆ ಮುಟ್ಟುತ್ತದೆ, ಇದು ಒಂದು ಕಾಮೆಂಟ್ ಕೂಡ ಆಗಿರಬಹುದು, ಮತ್ತು ಕಾಮೆಂಟ್ ಅರ್ಥೈಸಲು
ದಿನದ ಕೊನೆಯಲ್ಲಿ ಎಸೆದು ಕೇವಲ ಅರ್ಥ ಮತ್ತು ನಿಜವಾಗಿ
ಬ್ರೌಸರ್ ಕಳುಹಿಸಬಹುದು, ಇಲ್ಲಿ ಎಲ್ಲವೂ ಸೌಂದರ್ಯಶಾಸ್ತ್ರ ಆದ್ದರಿಂದ.
ನಾನು ಹಾಗೆಯೇ lectures.php ತೆರೆಯುತ್ತದೆ ವೇಳೆ ಈ ತುಂಬಾ ಕೇವಲ ಹಾರ್ಡ್ ಕೋಡೆಡ್ ಫೈಲ್ ಆಗಿದೆ.
ಇದು ಏನೋ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ. PHP,
ಆದರೆ ನಿಜವಾಗಿಯೂ ಕೇವಲ ಹೊಂದಿದೆ. HTML ಮತ್ತು week1.php, week2.php
ಹಾಗೆಯೇ ಕೇವಲ ಮಾರ್ಕ್ಅಪ್, ಆದ್ದರಿಂದ ಈ ವಿನ್ಯಾಸದ ನ್ಯೂನತೆಗಳನ್ನು ಒಂದು ಗುಂಪೇ ಇಲ್ಲಿದೆ.
ಒಂದು, ಇದು ಕಾಪಿ / ಪೇಸ್ಟ್ ಒಂದು ಬೃಹತ್ ಪ್ರಮಾಣವನ್ನು ಇಲ್ಲಿದೆ.
ಈ ಕಡತಗಳನ್ನು ನಡುವೆ ಬದಲಾಗುವ ಎಂದು ಮಾತ್ರ ವಿಷಯ unordered ಪಟ್ಟಿಯನ್ನು ಸಹ
ಲಿ ಟ್ಯಾಗ್ಗಳನ್ನು, ನಾನು ಆದಾಗ್ಯೂ ಡಾಕ್ ರೀತಿಯ, HTML, ತಲೆ, ಹೊಂದಿವೆ
ಶೀರ್ಷಿಕೆ, ನಿಕಟ ದೇಹದ, ನಿಕಟ HTML ಮತ್ತು ಹೆಚ್ಚು
ಪ್ರತಿಯೊಂದು ಕಡತದಲ್ಲಿ, ಇದು ನಾನು ಬಯಸಿದರೆ ಪುನರ್ರಚನೆ ಎಂದು ಅರ್ಥ
ಈ ವೆಬ್ ಪುಟ ಅಥವಾ ನಾನು ಹೋಗಿ ಬದಲಾಯಿಸಲು ಅದನ್ನು restylize
ಈ ಎಲ್ಲಾ ಕಡತಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಅಥವಾ ಕೆಲವು ಬೃಹತ್ ಜೊತೆ ಹುಡುಕಲು ಮತ್ತು ಬದಲಾಯಿಸಿ.
>> ನ ಇಲ್ಲಿ ಆವೃತ್ತಿ 1 ಒಂದು ಚುರುಕಾದ, ಮುಂದೆ ಆಲೋಚನೆ ವಿನ್ಯಾಸ ಕಡೆಗೆ ಹೆಜ್ಜೆ ನೋಡೋಣ
ಇದರ ಅನುಸಾರ ಪ್ರತಿ ನೀವು ಜೊತೆಗೆ ಆಡಲು ಇದರಿಂದ ಒಳಗೊಂಡಿತ್ತು ಎಂಬುದನ್ನು ನನಗೆ ಓದಲು
ನಾವು ಹೊಂದಿರುವ ಮನೆ ಸೂಚನೆ ಈ ಹೆಚ್ಚು ನಿಧಾನವಾಗಿ
ಈ ಸೈಟ್ ಆವೃತ್ತಿ 1 ಕಡತಗಳ ಸಾರಾಂಶ
ಮತ್ತು ನನ್ನ ಔಟ್ ಅಂಶ ಮೇಲೆ ನಾನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ತೋರುತ್ತಿದೆ
ಕೆಲವು ಸಾಮಾನ್ಯ ಕೋಡ್, header.php ಮತ್ತು footer.php.
ಅಲ್ಲದೆ, ಅವರ ಆ ಮೊದಲ ಒಳಗೆ ಎಂಬುದನ್ನು ಒಂದು ಅವಲೋಕಿಸೋಣ.
Header.php, ಪರಿಚಿತ ಕಾಣುತ್ತದೆ
ಆದರೆ ಅಲ್ಲಿ ಅದು ಕತ್ತರಿಸಿ ಪಡೆಯುತ್ತೀರಿ ಮಾಡುವುದಿಲ್ಲ ಗಮನಿಸಿದಿರಾ?
ಸರಿಯಾದ ಸಾಲಿನ 19 ನಂತರ, ಸಾಮಾನ್ಯವಾಗಿ ಎಲ್ಲವೂ ಎಂದು ಆದ್ದರಿಂದ
ಕಡತಗಳನ್ನು index.php, lectures.php ನಿಂದ
week1 ಮತ್ತು ಹಿಂದಿನ ಉದಾಹರಣೆಯಿಂದ week2.php.
ನಾನು ಏನು, ನಕಲು ಮತ್ತು ಎಲ್ಲಾ ಕಡತಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಕತ್ತರಿಸಿದ ಎಲ್ಲವೂ ಆಗಿತ್ತು
ಪ್ರತ್ಯೇಕ ಹೆಡರ್ ಕಡತವನ್ನು ಹೇಳಿದಂತೆ, ಮತ್ತು ಹಾಗೆಯೇ footer.php ರಲ್ಲಿ
ನಾನು ಅದೇ ತತ್ವ ಅನ್ವಯಿಸುತ್ತದೆ ಮಾಡಲಿಲ್ಲ ಆ ಮೂಲಕ ಮಾತ್ರ ಆಸಕ್ತಿಕರ ಸಾಲುಗಳು
footer.php ಈ ಎರಡು, ನಿಕಟ ದೇಹದ ಮತ್ತು ನಿಕಟ HTML ಇವೆ.
>> ಆದರೆ ಏನು ಈ ಈಗ ಅರ್ಥ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಆಗಿದೆ
index.php ಅಧಿಸೂಚನೆಯನ್ನು ಎಷ್ಟು ಸರಳ ಅದನ್ನು ಪಡೆಯಬಹುದು.
ಮಂಜೂರು ಹೆಚ್ಚು ಗೂಢ ಸ್ವಲ್ಪ ಸ್ವಲ್ಪ ಕಡಿಮೆ ಅಂತರ್ಬೋಧೆಯ, ನೋಡುತ್ತಿರುವ
ಮೇಲಿನಿಂದ ಕೆಳಕ್ಕೆ ಅನುಸರಿಸಲು, ಆದರೆ ನನ್ನ ದೇವರು, ಆ ಅತಿರಿಕ್ತತೆಯ ಎಲ್ಲಾ ಈಗ ಹೋದ.
ನಾವು, ಅಕ್ಷರಶಃ ಅಗತ್ಯವಿದೆ ಅಪ್ ಟಾಪ್ ಎಂಬ PHP ಕಾರ್ಯಕಾರಿತ್ವ ಬಳಸಿಕೊಂಡು ಅಗತ್ಯ
ತುಂಬಾ ನೆನಪಿಸುತ್ತದೆ ಇದು, ಸಿ ನ # ಯಾಂತ್ರಿಕ ಸೇರಿವೆ, ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ.
ನಾವು ಮೇಲ್ಭಾಗದಲ್ಲಿ header.php ಅಗತ್ಯವಿರುತ್ತದೆ.
ನಾವು ಕೆಳಗೆ footer.php ಅಗತ್ಯವಿರುತ್ತದೆ, ಮತ್ತು ಒಂದೇ ವಸ್ತು ವಿಭಿನ್ನವಾಗಿದೆ
ಅಥವಾ ಈ ಫೈಲ್ ಬಗ್ಗೆ ವಿಶೇಷ ಅದನ್ನು ಅನನ್ಯ ಅರ್ಥೈಸಲಾಗಿತ್ತು ವಿಷಯವನ್ನು ಹೊಂದಿದೆ.
ನಾನು ನಂತರ lectures.php, ಹೇಳುತ್ತಾರೆ, ಒಳಗೆ ಹೋದರೆ, ಅದೇ ತತ್ವ ಅನ್ವಯಿಸುತ್ತದೆ.
ಮತ್ತೊಮ್ಮೆ, ಕೆಲವು ಟಾಪ್ ಅಪ್ ಕಾಮೆಂಟ್ಗಳನ್ನು, ಆದರೆ ನಂತರ ನಾನು ಹೆಡರ್ ಅಗತ್ಯವಿದೆ, ಫೂಟರ್ ಅಗತ್ಯವಿದೆ
ಮತ್ತು ನಡುವೆ ಕೇವಲ ವಾಸ್ತವವಾಗಿ ಬದಲಾಗಿದೆ ಎಂದು ಸಂಗತಿ ಇಲ್ಲಿದೆ.
ನಾವು ವೀಕ್ 1 ಮತ್ತು ವೀಕ್ ಓದಿ ನೋಡಿದನು ವೇಳೆ ಮತ್ತು 2 ನಾವು ಬಯಸುವ
ಅದೇ ತತ್ವವನ್ನು ಇಲ್ಲಿ ಅನ್ವಯಿಸಬಹುದು ಎಂದು.
ಹಾಗೆಯೇ, ನಾವು ಸಾಕಷ್ಟು ಅಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ ಇಲ್ಲ.
>> ನ ಒಂದು ರೀತಿಯ ರಚನೆಯನ್ನು ಹೊಂದಿರುವ ಆವೃತ್ತಿ 2 ಒಂದು ನೋಟ, ನೋಡೋಣ
ಆದರೆ ಯಾವುದೋ ಒಂದನ್ನು ಪರಿಚಯಿಸಿದ್ದೇವೆ ಈಗ ಗಮನಿಸಬಹುದು.
ಸಾಲು 10 ರಲ್ಲಿ ನಾನು, helpers.php ಪರಿಚಯಿಸಿತು ನೀವು
ಇದು ಸ್ಪಷ್ಟವಾಗಿ ಸಹಾಯಕ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ.
ಒಂದು ಸಹಾಯಕ ಕಾರ್ಯ ಸಾಮಾನ್ಯವಾಗಿ ಕಡಿಮೆ ಕಾರ್ಯ
ನೀವು, ವಿವಿಧ ಸ್ಥಳಗಳಲ್ಲಿ ನೀವು ಔಟ್ ಸಹಾಯ ಬರೆಯಲು
ಮತ್ತು helpers.php ಒಳಗೆ ಎಂಬುದನ್ನು ನೋಡೋಣ.
ಇದು 2 ಕ್ರಿಯೆಗಳನ್ನು ಹೊಂದಿದೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಕಾಣುತ್ತದೆ.
ನಮ್ಮ ಘನ ಉದಾಹರಣೆಗೆ ಇತರ ದಿನಕ್ಕೆ ಮರುಪಡೆಯಲು
ನೀವು PHP ನಿಮ್ಮ ಸ್ವಂತ ಕಾರ್ಯಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು, ಮತ್ತು ನಾನು ಈಗ ಮಾಡಿದ ನಾನು ಮಾಡಿದ ಹೊಂದಿದೆ ಮಾಡಬಹುದು
ಫೂಟರ್ ನಿರೂಪಿಸಲು ಮತ್ತು ಹೆಡರ್ ನಿರೂಪಿಸಲು ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಕಾರ್ಯಗಳನ್ನು
ಒಂದು ನಿಯತಾಂಕ ತೆಗೆದುಕೊಳ್ಳುವ ಮೊದಲ, ಡೇಟಾವನ್ನು ಎಂಬ
ಅವರ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು ಆಗಿ ಸಲಹೆ ಖಾಲಿ ರಚನೆಯ, ಆಗಿದೆ
ಮತ್ತು ನಾವು ವಾಸ್ತವವಾಗಿ PHP ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯಲ್ಲಿ ಇನ್ನಷ್ಟು ಅಡಕವಾಗಿ ಈ ಬರೆಯಬಹುದು
ತೆರೆದ ಚದರ ಬ್ರಾಕೆಟ್ ಹೇಳುವ ಮೂಲಕ, ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್ ಮುಚ್ಚಲಾಗಿದೆ.
ಆ ಗಾತ್ರದ 0 ಖಾಲಿ ರಚನೆಯ ಆದರೂ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಅರ್ಥ.
>> ಈ ಸಾರದಿಂದ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಒಂದು ಚಿಕ್ಕ ವಿಶೇಷ
ಏನು ಅದು ತನ್ನ ವಾದವನ್ನು ಒಂದು ಸಹವರ್ತನೀಯ ರಚನೆಯ ಬೇಕಾಗುತ್ತದೆ
ಆ 0 ಅಥವಾ ಹೆಚ್ಚು ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಹೊಂದಿದೆ, ಮತ್ತು ನೀವು foo ಪ್ರಮುಖ ಹೊಂದಿದ್ದರೆ
ಮತ್ತು ಬಾರ್ ಸಾರ ಕ್ರಿಯೆಯ ಒಂದು ಮೌಲ್ಯ
, ಸಾಲು 11, ಇದರಲ್ಲಿ ಈಗ ಪರಿಸ್ಥಿತಿ ಸೃಷ್ಟಿಸುತ್ತದೆ
ನೀವು ಇದರ ಮೌಲ್ಯವು ಬಾರ್ ಆಗಿದೆ $ foo ಎಂಬ ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಹೊಂದಿರುತ್ತವೆ.
ಮತ್ತು ನೀವು ಡೇಟಾವನ್ನು ರಚನೆಯ ಹೆಚ್ಚಿನ ಕೀಲಿಗಳನ್ನು ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದ್ದರೆ,
ಹಾಗೆಯೇ ಅವರು ಸ್ಥಳೀಯ ವ್ಯಾಪ್ತಿಯ ಒಳಗೆ ಹೊರತೆಗೆಯಲಾಗುತ್ತದೆ
ಅಥವಾ ಹೆಸರು ಸ್ಪೇಸ್ ಎಷ್ಟು footer.php ಮತ್ತು
ಕೆಳಗೆ ಇಲ್ಲಿ ಅದೇ ಕಲ್ಪನೆಯನ್ನು ಎಷ್ಟು header.php
ಆ ಅಸ್ಥಿರ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ.
ವಾಸ್ತವವಾಗಿ, ನನ್ನನ್ನು ಮತ್ತೆ header.php ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ
ಈಗ ಈ ಆವೃತ್ತಿಯಲ್ಲಿ ತೋರುತ್ತಿದೆ ಏನು ಗಮನ ಸೆಳೆಯುತ್ತವೆ.
>> ಬದಲಿಗೆ ಹಾರ್ಡ್ ಪ್ರತಿಯೊಂದು ಪುಟದ ಶೀರ್ಷಿಕೆ ಮಾಹಿತಿ CS50 ಕೋಡಿಂಗ್
ಈಗ ಸಾಧ್ಯವಿದೆ ಎಂದು ಚೈತನ್ಯದ ಗಮನಿಸುವುದಿಲ್ಲ.
ಸಾಲಿನ 5 ರಲ್ಲಿ ನಾನು ಒಂದು ಪ್ರಶಸ್ತಿಯನ್ನು ವೇರಿಯಬಲ್ ಕೃತಿಯಲ್ಲಿ ನಾನು
ಆದರೆ ಮೊದಲ ನಾನು htmlspecialchars ಎಂಬ ಕ್ರಿಯೆ ಎಂದು ಶೀರ್ಷಿಕೆ ವೇರಿಯಬಲ್ ಹಾದುಹೋಗುವ ನುಡಿದರು.
ಒಂದು ಕಾರ್ಯದ ಒಂದು ಸ್ಟುಪಿಡ್ ಹೆಸರು, ಅದು, ಆದರೆ ಕಾಲ ಇದು ನಿಜವಾಗಿಯೂ ಅದು ಹೇಳುತ್ತದೆ ಏನು ಮಾಡುತ್ತದೆ.
ಇದು ಖಾತ್ರಿಪಡಿಸುತ್ತದೆ ಯಾವುದೇ ವಿಶೇಷ ಪಾತ್ರಗಳು
ರಲ್ಲಿ ಪಾಸು ಮಾಡಿದ ಸ್ಟ್ರಿಂಗ್ ಸೂಕ್ತವಾಗಿ HTML ತಪ್ಪಿಸಿಕೊಂಡ ಮಾಡಲಾಗುತ್ತದೆ.
ಈ ವಾಸ್ತವವಾಗಿ ಕ್ರಾಸ್ ಸೈಟ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ದಾಳಿ ಕರೆಯುವುದನ್ನು ತಡೆಯುವ ಒಂದು ವಿಧಾನವಾಗಿದೆ
ಆ ಮೂಲಕ ಯಾರಾದರೂ ಮಾಡಬಹುದು ದುರುದ್ಧೇಶಪೂರಿತವಾಗಿ ಅಥವಾ ಆಕಸ್ಮಿಕವಾಗಿ
ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ನಲ್ಲಿನ ತಮ್ಮ HTML ಸೇರಿಸುತ್ತವೆ
ಕೆಲವು ರಚನೆಯಲ್ಲಿ ಪೇಸ್ಟಿಂಗ್ ಮೂಲಕ, ಉದಾಹರಣೆಗೆ,
ನೀವು ತುಂಬಾ ವಿಶೇಷವಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್, ನಿರೀಕ್ಷಿಸಿರಲಿಲ್ಲ ಎಂದು ಏನೋ
ನಾವು ಒಂದು ವಾರ ಅಥವಾ ಎರಡು ನ ಸಮಯದಲ್ಲಿ ಬಗ್ಗೆ ನೀವು ಮಾಹಿತಿ.
>> ಈಗ header.php, ಇದು ಒಂದು ನೋಟ ಇಲ್ಲಿದೆ
ನೀವು ಕಲಾತ್ಮಕವಾಗಿ ಕೆಲವು ಡೇಟಾವನ್ನು ಸೆಟ್ ವಿಷಯಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಅರ್ಥದಲ್ಲಿ.
ಆದರೆ, ಇನ್ನೂ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾಗಿ ಇದು ಒಂದು ಟೆಂಪ್ಲೇಟ್ ಇಲ್ಲಿದೆ.
ಇದು ನಾವು ಪ್ರತಿ ಪುಟದ ಹೆಡರ್ ರೀತಿ ಯಾವ ಈಗ ಒಂದು ನೀಲನಕ್ಷೆ ರೀತಿಯ ಹೊಂದಿದೆ
ಆದರೆ ಶೀರ್ಷಿಕೆ ಸಕ್ರಿಯವಾಗಿ ಸೇರಿಸಬಹುದು ಬಯಸುವ ಕೆಲವು ಚೈತನ್ಯದ ಇಲ್ಲ
ಶೀರ್ಷಿಕೆ ವೇರಿಯಬಲ್ ಆಧರಿಸಿ
ನಾವು ಎಂಬ ಆ, ಮತ್ತೆ, ಹೊರತೆಗೆಯಲಾಗುತ್ತಿತ್ತು
ರೆಂಡರ್ ಹೆಡರ್ ಕಾರ್ಯ.
ಈಗ, ನಾವು ರೆಂಡರ್ ಫೂಟರ್ ನೋಡಿವೆ ವೇಳೆ, ವಾಸ್ತವವಾಗಿ ಹೆಚ್ಚು ಇದೀಗ ಬಳಕೆ ಇಲ್ಲ ಇಲ್ಲ
footer.php ರಲ್ಲಿ ಯಾವುದೇ ಚೈತನ್ಯದ ಇರುವುದರಿಂದ.
, ಇಲ್ಲ, ಆದರೆ ಕ್ಷಣದಲ್ಲಿ ಇದು 2 ಟ್ಯಾಗ್ಗಳನ್ನು ಒಂದು ಹಾರ್ಡ್ ಕೋಡೆಡ್ ಪಟ್ಟಿ ಇಲ್ಲಿದೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ
ವಾಸ್ತವವಾಗಿ ಏಕೆ ಸೂಚಿಸುತ್ತದೆ ಆದ್ದರಿಂದ ಆದರೆ ಅದೇ ಕಲ್ಪನೆಯನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ
ನಾವು ರೆಂಡರ್ ಶೀರ್ಷಿಕೆ ಮತ್ತು ರೆಂಡರ್ ಫೂಟರ್ ಕಾರ್ಯವು ಸಮಯ ವ್ಯರ್ಥ ಮಾಡಲಿಲ್ಲ?
, ನನ್ನ ಆವೃತ್ತಿ 3 ಆಗಿ ಈಗ ಬದಲಿಗೆ ಆಗದ
ಮತ್ತು ಸಹಾಯಕರು ರಲ್ಲಿ ಆವೃತ್ತಿ 3 ರಲ್ಲಿ ನಾನು ಹೆಚ್ಚು ಸರಳಗೊಳಿಸುವ ನಿರ್ಧರಿಸಿದ್ದಾರೆ.
>> ನನಗೆ ಒಂದು ರೆಂಡರ್ ಫಂಕ್ಷನ್ ಲೆಟ್.
ನನಗೆ ಇನ್ನೊಂದು ವಾದ ತೆಗೆದುಕೊಳ್ಳಲು ನಾವು, ಈ ಬಾರಿ, ಟೆಂಪ್ಲೇಟ್ ಎಂಬ
ಇದು, ಒಂದು ಟೆಂಪ್ಲೇಟ್ ಹೆಸರು ಎಂದು ಅರ್ಥ ಇದೆ
ತದನಂತರ ನಾನು presumptuously concatenate ಕಾಣಿಸುತ್ತದೆ. PHP ಎಂದು ವೇರಿಯಬಲ್ ನ ಮೌಲ್ಯಕ್ಕೆ,
ನಂತರ ಅದನ್ನು foo.php, bar.php ಅಥವಾ header.php ಮತ್ತು footer.php, ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ
ನಂತರ ನಾನು ಮುಂದೆ ಹೋಗಿ ವೇರಿಯಬಲ್ ಅಕ್ಷಾಂಶ ಹೊರತೆಗೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ
ತದನಂತರ ಆ ಮಾರ್ಗದ ಅಗತ್ಯವಿದೆ.
ನಾನು index.php ತೆರೆಯುತ್ತದೆ ವೇಳೆ ಇತರ ಪದಗಳಲ್ಲಿ, ಈಗ ಈ ಬಳಸಲು
ನಾನು ಎಂದಿಗೂ ರೆಂಡರ್ ಹೆಡರ್ ಕರೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ.
ನಾನು ಸಲ್ಲಿಸುವ ಕರೆ, ಆದರೆ ನಾನು ಹೆಡರ್ ಒಂದು ಉಲ್ಲೇಖಿಸಿದ ಮೌಲ್ಯದಲ್ಲಿ ಹಾದು
ಸ್ಪಷ್ಟಪಡಿಸಲು ಇದು ಟೆಂಪ್ಲೇಟ್ ನಾನು ನಿಜವಾಗಿಯೂ ಲೋಡ್ ಮಾಡಲು ಬಯಸುವ.
>> ನಂತರ ಮೇಲೆ ಇಲ್ಲಿ ನಾನು ಏನು ಮಾಡುತ್ತಿರುವೆ ಗಮನಿಸುವುದಿಲ್ಲ.
ನಾನು, ಪ್ರಶಸ್ತಿಯನ್ನು ಕ್ರಿಯಾಶೀಲವಾಗಿ ಪ್ರಮುಖ ಸಾಗುವ ನಾನು
ಈ ತುಂಬಾ ಒಂದು CS50 ಮೌಲ್ಯ, ಮತ್ತು, ನಾವು ಮೊದಲು ಕಂಡಿತು ಎಂದು,
PHP ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯಲ್ಲಿ ಇನ್ನಷ್ಟು succinct ತರಬಹುದಾದ
ಅಲ್ಲಿ ನಾನು, ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಜೊತೆ ರಚನೆಯ ಕಾರ್ಯ ಪಲ್ಲಟಗೊಳಿಸಬಲ್ಲದು
ನಾನು ಪ್ರಸ್ತಾಪಿಸಲು ಇದು ಇನ್ನಷ್ಟು ಓದಬಲ್ಲ ಮತ್ತು ನಿಜವಾಗಿಯೂ
ಸ್ವಲ್ಪ ಟೈಪ್ ಮಾಡಲು ಸುಲಭ.
ಮತ್ತು ಸಹಜವಾಗಿ, ಕೆಳಭಾಗದಲ್ಲಿ ರೆಂಡರ್ ಫೂಟರ್ ಕರೆಯೊಂದಿಗೆ,
ನಾವು, ಎಲ್ಲಾ ಸಮಯದಲ್ಲಿ ಎರಡನೇ ವಾದವನ್ನು ಯಾವುದೇ ಸಹವರ್ತನೀಯ ರಚನೆಯ ಹಾದುಹೋಗುವ ಚಿಂತಿಸಬೇಡಿ
ಆ ಫೂಟರ್ ಬಗ್ಗೆ ಕ್ರಿಯಾತ್ಮಕ ಒಳಗೆ ಇರುವುದರಿಂದ.
ಇದು HTML ಗಾಗಿ ಕೆಲವು ಆಪ್ತ ಟ್ಯಾಗ್ಗಳನ್ನು ಇಲ್ಲಿದೆ.
ಉತ್ತಮ, ನಾವು ನಿಜವಾಗಿಯೂ ಇಲ್ಲಿ ವಿಷಯಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸುವ ಮೆಟ್ಟಿಲುಗಳ ತೆಗೆದುಕೊಳ್ಳುವ ನೀವು
ಆದರೆ ನನಗೆ 2 ಅಂತಿಮ ಉದಾಹರಣೆಗಳು ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ.
ನಾನು ಈಗ ಒಂದು ಪ್ರಜ್ಞಾಪೂರ್ವಕ ತೀರ್ಮಾನ ಮಾಡಿದ ಈ ಒಂದು, ಸಂಖ್ಯೆ 4, ಸೂಚನೆ
ಅಂತಿಮವಾಗಿ ನನ್ನ ಕಡತಗಳನ್ನು ಕೆಲವು ಕ್ರಮಾನುಗತ ಬಳಸಿ ಹಿಂದಿನ ಉದಾಹರಣೆಗೆ ಮೇಲೆ ಸುಧಾರಿಸಲು.
>> ಈ ಸಾರಾಂಶ ರಲ್ಲಿ, ಈ ನನಗೆ ಓದಲು, ನಾನು ಪರಿಚಯಿಸಿತು ಎಂಬುದನ್ನು ಗಮನಿಸಿ
ಒಂದು ಕೋಶವನ್ನು ಮತ್ತು ಟೆಂಪ್ಲೇಟ್ಗಳು ಕೋಶವನ್ನು ಒಳಗೊಂಡಿದೆ
ಇವುಗಳ ವಿಷಯಗಳ ನಾನು ಸೇರಿಸಲು ಬಯಸುವ ವಿಷಯಗಳನ್ನು ಮುಂದುವರೆಸುತ್ತೇವೆ
ಮತ್ತು ನಾನು ಕ್ರಮವಾಗಿ ನಿರೂಪಿಸಲು ಬಯಸುವ ಟೆಂಪ್ಲೇಟ್ಗಳು.
ಇದು ನಿಜವಾಗಿಯೂ ನನಗೆ ಗುದ ಹಾಗೂ ವಿಷಯಗಳನ್ನು ಅಚ್ಚುಕಟ್ಟಾದ ಇರಿಸಿಕೊಳ್ಳಲು ಯತ್ನಿಸುತ್ತಿದ್ದಾರೆ
ಒಟ್ಟಿಗೆ ಸಂಬಂಧಿತ ಕಡತಗಳನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು, ಆದರೆ ಕೊನೆಯಲ್ಲಿ ಪರಿಣಾಮವಾಗಿ
ನಾವು ಈಗ ಸ್ವಲ್ಪ tidier ಸೆಟಪ್, ಆದರೆ ನಾವು ಈಗ ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಹೊಂದಿರುತ್ತವೆ
ನಲ್ಲಿ, ಉದಾಹರಣೆಗೆ, index.php
ನಾವು ಫೈಲ್ helpers.php ಅಗತ್ಯವಿದೆ ಮಾಡಿದಾಗ
ನಾವು / helpers.php ಒಳಗೊಂಡಿದೆ ಮೂಲಕ ಇದೀಗ ಅಗತ್ಯ ಹೊಂದಿವೆ
ಈಗ ಇದು ಒಂದು ಉಪ ಕೋಶದಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ಕಾರಣ ಬದಲಿಗೆ ಕೇವಲ helpers.php ಹೇಳುವ.
ಈಗ, ಒಂದು ಪಕ್ಕಕ್ಕೆ ಎಂದು, ನೀವು ಈ ಉದಾಹರಣೆಗಳು ಮತ್ತು ಕೆಲವು ಇತರ ನೋಡುತ್ತಾರೆ
ಅವಶ್ಯಕತೆ ಮುಂತಾದ ಕಾರ್ಯಗಳನ್ನು ಒಮ್ಮೆ ಅಗತ್ಯವಿರುತ್ತದೆ.
ಅಲ್ಲಿ ಸ್ವತಃ ಸೇರಿವೆ ಎಂಬ ಕ್ರಿಯೆ ವಾಸ್ತವವಾಗಿ, ಮತ್ತು ಅವು ಎಲ್ಲಾ ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ನಡವಳಿಕೆ ಹೊಂದಿವೆ.
ಇಲ್ಲಿ ನಾನು ಮಾತ್ರ ಬಯಸುವ ಸೂಪರ್ ಸ್ಪಷ್ಟಪಡಿಸಲು ಒಮ್ಮೆ ಅಗತ್ಯವಿದೆ ಹೇಳುತ್ತಾರೆ
ಸಹಾಯಕರು ಒಮ್ಮೆ ನನ್ನ ಯೋಜನೆಯಲ್ಲಿ ಒಳಗೊಂಡಿತ್ತು.
ಆದರೆ ನಾನು ನಿಜವಾಗಿ ಸರಿಯಾಗಿ ನನ್ನ ತರ್ಕ ಮೂಲಕ ನಾನು ಯೋಚಿಸುತ್ತೇನೆ ನಾನು ಎಚ್ಚರಿಕೆಯಿಂದ ನಾನು ಮತ್ತು ನೀವು
ಇದು ಟಾಪ್ ಅಪ್ ಅಗತ್ಯವಿದೆ ಹೇಳಲು ತುಂಬಾ ಕೇವಲ ಸಾಕಾಗುತ್ತದೆ ಮಾಡಬೇಕು
ಬಹಳ ನಾನು ಎಂದು ನನ್ನ ಆಕಸ್ಮಿಕವಾಗಿ ಬೇರೆಡೆ ಅದೇ ಕಡತ ಅಗತ್ಯವಿಲ್ಲ.
ವಾಸ್ತವವಾಗಿ, ಈ ಬಳಸಿಕೊಂಡು ನಂತರ ವಿಷಯಗಳನ್ನು ಮಾಡುವ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ಮಾರ್ಗವಾಗಿದೆ
ಒಮ್ಮೆ ಅಗತ್ಯವಿದೆ, ನಾನು ಅಗತ್ಯ ಅದನ್ನು ಟ್ರಿಮ್ ಮಾಡುತ್ತೇವೆ ಆದ್ದರಿಂದ.
>> ನ ಒಂದು ಹೆಜ್ಜೆ ಮುಂದೆ ನೋಡೋಣ.
ಈ ಕೊನೆಯ ಉದಾಹರಣೆಗೆ ಈಗ, ಆವೃತ್ತಿ 5, ಇನ್ನೂ ಕ್ಲೀನರ್ ಫೋಲ್ಡರ್ ಶ್ರೇಣಿ ಹೊಂದಿದೆ.
ಈ ಅಂತಿಮ ಆವೃತ್ತಿಯು ನನಗೆ ಓದಲು ಪ್ರತಿ ನಾನು ಇಲ್ಲಿ ಮಾಡಿದ ಎಂಬುದನ್ನು ಗಮನಿಸಿ
ನಾನು ಈ ಸಮಯ ನೀವು ಇದು ನನ್ನ HTML ಕೋಶವನ್ನು ಹೊಂದಿದ್ದು ಈಗ
ಆದರೆ ಒಳಗೆ ಇಲ್ಲ ಈಗ, ಕೇವಲ index.php, lectures.php ಆಗಿದೆ
week1.php ಮತ್ತು week2.php.
ಕೋಶವನ್ನು ಈಗ HTML ಕೋಶದ ಜೊತೆ ವಾಸಿಸುತ್ತಾರೆ ಒಳಗೊಂಡಿದೆ
ಆದ್ದರಿಂದ ಒಂದು ರಕ್ತಸಂಬಂಧಿ ಅದೇ ಮಟ್ಟದಲ್ಲಿ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು.
ಆದ್ದರಿಂದ ಟೆಂಪ್ಲೇಟ್ಗಳು ಫೋಲ್ಡರ್ ಮಾಡುತ್ತದೆ.
ಇಲ್ಲಿ ಪ್ರಮುಖ ಟೇಕ್ಅವೇ, ನಾನು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ರಚನೆ ಪರಿಚಯಿಸಿತು ನೀವು ಆಗಿದೆ
ಆದರೆ ಪ್ರಮುಖ ಲಕ್ಷಣ ಈಗ ಕಡತಗಳನ್ನು ಮಾತ್ರ ಹೊಂದಿದೆ
ಸಾರ್ವಜನಿಕವಾಗಿ ವಿಳಾಸ, ವೆಬ್ ಪ್ರವೇಶ ಅಗತ್ಯವಿರುವ
ಸಾರ್ವಜನಿಕ ಅಂತರ್ಜಾಲದಲ್ಲಿ ಒಂದು URL ನಿಂದ ನನ್ನ HTML ಕೋಶದಲ್ಲಿ ಇರುತ್ತದೆ.
>> ಏತನ್ಮಧ್ಯೆ, ಇತರ ಕಡತಗಳು, helpers.php, footer.php,
ವಾದಯೋಗ್ಯವಾಗಿ ಬಹುಶಃ ಹೆಚ್ಚು ಸೂಕ್ಷ್ಮ ಎಂದು header.php,
ಬಹುಶಃ ಸಹಾಯಕರು ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಬಳಕೆದಾರ ಹೆಸರುಗಳು ಮತ್ತು ಗುಪ್ತಪದಗಳನ್ನು ಅಥವಾ ಕೆಲವು ಬೌದ್ಧಿಕ ಹೊಂದಿದೆ
ಗಣಿ ಆಸ್ತಿ, ನಾನು ಕೂಡ ಆಕಸ್ಮಿಕವಾಗಿ ವೇಳೆ, ವಿಶ್ವದ ನೋಡಲು ಬಯಸುವುದಿಲ್ಲ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ಇದು ಸಾರ್ವಜನಿಕ HTML ಕೋಶದ ಹೊರಗಿಡಲು ಉತ್ತಮ ಇಲ್ಲಿದೆ
ಯಾವುದೇ ಸಾರ್ವಜನಿಕ ಎಂದು ತಮ್ಮನ್ನು ಅಗತ್ಯವಿಲ್ಲ ಫೈಲ್ಗಳನ್ನು.
ನೀವು ಗಮನಹರಿಸಿದಾಗ ಉದಾಹರಣೆಗೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಮಾಡಬೇಕು ಎಲ್ಲಾ,
ಎಚ್ಟಿಎಮ್ಎಲ್ ನಿರ್ದೇಶಿಕೆಯ index.php ಕಡತ,
ನಾವು ಅಗತ್ಯ ಸಂದರ್ಭದಲ್ಲಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಎಚ್ಚರಿಕೆಯಿಂದ ಇರಬೇಕು ಗಮನಕ್ಕೆ
ಅಥವಾ ಒಮ್ಮೆ ಈ ಫೈಲ್ ಅಗತ್ಯವಿರುತ್ತದೆ.
ನಾನು ಮೊದಲ ಮಾಡಬೇಕೆಂಬುದು .. ಮೂಲ ಡೈರೆಕ್ಟರಿ ಹೋಗಲು,
ನಂತರ / / helpers.php ಒಳಗೊಂಡಿದೆ ಇಲ್ಲ
ನಾನು ಕಾಳಜಿ ಫೈಲ್ ಪಡೆಯಲು ಕಚ್ಚಿ ರಲ್ಲಿ ಧುಮುಕುವುದಿಲ್ಲ ಗೆ.
>> ನಂತರ MVC ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು
ಅಥವಾ ಅದರ ಈ ತುಲನಾತ್ಮಕವಾಗಿ ಸರಳವಾದ ಅವತಾರ?
ಮತ್ತು ನಾವು ಸ್ವಲ್ಪ ಗಮನ ಸ್ಪಷ್ಟ ನನಗೆ ಮಾಡೋಣ
ಇಲ್ಲಿ V, ಈ ಟೆಂಪ್ಲೇಟ್ಗಳನ್ನು ಅಭಿಪ್ರಾಯಗಳನ್ನು ಮತ್ತು ಅಪವರ್ತನ ಔಟ್.
ನಾವು ಇನ್ನೂ C ದಿಂದ ಎಂ ಪ್ರತ್ಯೇಕಿಸಿ ಮಾಡಿದ್ದೀರಿ.
ವಾಸ್ತವವಾಗಿ, ಅಲ್ಲಿ ನಿಜವಾಗಿಯೂ ನಮ್ಮ ಸಿ ಇಲ್ಲಿ ಯಾವುದೇ ಎಮ್, ಮತ್ತು
ನಿಯಂತ್ರಕ, ನಿಜವಾಗಿಯೂ ಎಲ್ಲಾ ಸಾಕಷ್ಟು ಕ್ರಮ ಇದೆ, ಆದರೆ ನೀವು ಹೆಚ್ಚು ಪಡೆಯುತ್ತೀರಿ
ಅಲ್ಲದ MVC ಜನರು 2 ಅಕ್ಷರಗಳನ್ನು ಎರಡೂ ಪರಿಚಿತವಾಗಿರುವ,
ಅಥವಾ ಬದಲಿಗೆ, ನೀವು ಸಿ ಅತ್ಯಂತ ಪರಿಚಿತ ಪಡೆಯುತ್ತೀರಿ
ಸಮಸ್ಯೆ ಸೆಟ್ 7, ಆದ್ದರಿಂದ ಕ್ಷಿತಿಜದ ಮೇಲೆ ಹೆಚ್ಚು ಇಲ್ಲ ಫಾರ್ MVC ರಲ್ಲಿ.
ಪ್ರಶ್ನೆಗಳು?
ಇಲ್ಲಿ ಯಾರೂ ನಿಜವಾಗಿ ಇಲ್ಲ.
>> ಸರಿ, ಈಗ ಇಂದು ಎರಡನೇ ಮತ್ತು ಅಂತಿಮ ವಿಷಯಕ್ಕೆ ಮೇಲೆ ಚಲಿಸೋಣ.
ಒಂದು ಡೇಟಾಬೇಸ್ ಹೆಸರು.
ಈ ಹಂತದ ವರೆಗೆ ನಾವು ಸಂಗ್ರಹ ಡೇಟಾವನ್ನು ಕೆಲವು ಮಾರ್ಗಗಳನ್ನು ಹೊಂದಿತ್ತು ಮಾಡಿದ.
ನಾವು ಅಸ್ಥಿರ ಬಳಸಲಾಗುತ್ತದೆ ಮಾಡಿದ.
ಹಿಂದೆ ನಮ್ಮ ಸಿ ಕಡತದಲ್ಲಿ, I / O ಚರ್ಚೆಯನ್ನು ನಾವು ಪಠ್ಯ ಕಡತಗಳನ್ನು ಬಳಸಲು ಆರಂಭಿಸಿತು
ತದನಂತರ fprintf ರೀತಿಯ ಕಡತಗಳನ್ನು ಬಳಸಿ, ಮತ್ತು ನಾವು ಸಹ ಪ್ರಾರಂಭಿಸಿದರು
CSV ಬಗ್ಗೆ ಸ್ವಲ್ಪ, ಅಲ್ಪವಿರಾಮ ಬೇರ್ಪಡಿಸಿದ ಮೌಲ್ಯಗಳು, ಫೈಲ್ಗಳು
ಆದ್ದರಿಂದ ಈ ಎಲ್ಲಾ ನಮಗೆ ದತ್ತಾಂಶದ ಹೊಂದಲು ಅವಕಾಶ
ಎರಡೂ ಅಲ್ಲದ ಸ್ಥಿರವಾಗಿ ಅಥವಾ ಸ್ಥಿರವಾಗಿ.
ಆದರೆ CSVs ಹುಡುಕುವುದಕ್ಕೆ ನಿಜವಾಗಿಯೂ ದಾರಿಯ ಅಲ್ಲ
ಮತ್ತು ಅಳವಡಿಸುವ ಮತ್ತು ಅಳಿಸುವುದು.
ಇದು ನಿಜವಾಗಿಯೂ ಅಲ್ಪವಿರಾಮಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲ್ಪಟ್ಟ ಕೇವಲ ಸ್ಟುಪಿಡ್ ಪಠ್ಯ ಕಡತದ
ನೀವು ಬಯಸುವ ಹಾಗಿದ್ದಲ್ಲಿ ಸಾಲಿನ ಮೂಲಕ ಸಾಲಿನ ಮೂಲಕ ಸಾಲಿನ ಮೂಲಕ ಸಾಲು,
ಕಡತವನ್ನು ನೀವು ಮಾಡಬಹುದು ಅತ್ಯುತ್ತಮ ನಿಜವಾಗಿಯೂ ರೇಖೀಯ ಹುಡುಕಾಟ ಎಂದು ಹುಡುಕಿ.
ನೀವು ಕಡತದ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಪ್ರಾರಂಭಿಸಬೇಕು, ಇಡೀ ವಿಷಯ ಓದಲು
ಮತ್ತು ಆಸಕ್ತಿಯ ಕೆಲವು ಮೌಲ್ಯವನ್ನು ನೋಡಿ.
ನೀವು ಸೇರಿಸಲು ಬಯಸಿದರೆ ನೀವು ಒಂದೇ ಮಾಡಬೇಕು
, ಅದನ್ನು iterating ಮತ್ತು ಒಂದು ನಿರ್ದಿಷ್ಟ ಸ್ಥಳದಲ್ಲಿ ತೂರಿಸುವ
ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನೀವು ಹುಡುಕಲು ತರ್ಕ ನಿಮ್ಮ ಎಲ್ಲಾ ಮಾಡಬೇಕು.
>> ನೀವು ನೀವೇ ಕೋಡ್ ಬರೆಯಲು ಹೊರತು ಒಂದು CSV ಕಡತ ಮೇಲೆ ಹೊಂದಾಣಿಕೆ ಬುದ್ಧಿವಂತ ಮಾದರಿ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ.
ನೀವು CSV ಫೈಲ್ನ ಶೋಧನೆ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ
ಹೊರತು ನೀವೇ ಕೋಡ್ ಬರೆಯಲು.
ಬೇರೊಬ್ಬರ ಪ್ರಯತ್ನ ಎಲ್ಲಾ ಮಾಡಿದರೆ ಅದನ್ನು ಚೆನ್ನಾಗಿ ಎಂದು
ವಾಸ್ತವವಾಗಿ ಸುಲಭ ಮತ್ತು ಅಳವಡಿಕೆ ಸುಲಭವಾಗಿ ಹುಡುಕಲು ಮಾಡಲು
ಮತ್ತು ಅಳಿಸುವಿಕೆಗೆ ಮತ್ತು ಅಪ್ಡೇಟ್ ಇತ್ಯಾದಿ?
ಕರಾರುವಾಕ್ಕಾಗಿ ಒಂದು ಡೇಟಾಬೇಸ್ ಹೊಂದಿದೆ ಎಂಬುದನ್ನು.
SQL, ರಚನಾತ್ಮಕ ವೈಚಾರಿಕ ಭಾಷೆ, ಇನ್ನೊಂದು ಭಾಷೆ
, ನಾವು ಇಂದು ಇಲ್ಲಿ ಪರಿಚಯಿಸುವ ಮಾಡುತ್ತಿರುವ, ಆದರೆ ತುಂಬಾ ಚೆನ್ನಾಗಿ ಪ್ರವೇಶಿಸಬಹುದು ಎಂದು
ಮತ್ತು ನಾವು ನಿಜವಾಗಿ ಏನು ಎಂದು ನೀನು ಕೇವಲ ಅತ್ಯಂತ ವಿಶಿಷ್ಟ ಕೆಲವು ಅದನ್ನು ಹೊರಗೆ ತರಿದುಹಾಕು ಇದೆ
ಗುಣಲಕ್ಷಣಗಳು ಎಷ್ಟು pset 7, ಮತ್ತು, ನೀವು ಆಧಾರಿತ ಏನೋ ವೆಬ್ ಹೋದರೆ
ನಿಮ್ಮ ಅಂತಿಮ ಯೋಜನೆಯನ್ನು ನೀವೇ ವ್ಯಕ್ತಪಡಿಸಲು ಸಾಮರ್ಥ್ಯ
ಡೇಟಾ ಪ್ರಶ್ನೆಗಳು ಪರಿಭಾಷೆಯಲ್ಲಿ.
ನೀವು ಸ್ವಲ್ಪ ಸಂಗ್ರಹಿಸುವ ಸಾಮರ್ಥ್ಯ ಅಥವಾ ಮಾಹಿತಿ ಕಾಣಲು
ಆ ದಿನದ ಕೊನೆಯಲ್ಲಿ ತಿನ್ನುವೆ ಹೆಚ್ಚು ವ್ಯವಸ್ಥಿತ ರೀತಿಯಲ್ಲಿ
SQL ನಿಮಗೆ ನೀವೇ ವ್ಯಕ್ತಪಡಿಸಲು ಏಕೆಂದರೆ ನಿಮ್ಮ ಜೀವನದ ಸುಲಭವಾಗುತ್ತದೆ
ಹೆಚ್ಚು ನಿಖರವಾಗಿ, ಹೆಚ್ಚು ವಿಧಿವತ್ತಾಗಿ ಸಲುವಾಗಿ
ದತ್ತಾಂಶದ ದೊಡ್ಡ ಕಾರ್ಪಸ್ ಡೇಟಾ ಕೆಲವು ಉಪ ಹಿಂದೆ.
>> ನೀವು ನಿಜವಾಗಿಯೂ ಎಕ್ಸೆಲ್ ಹಾಗೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು SQL ಡೇಟಾಬೇಸ್ ರಲ್ಲಿ, ಒಂದು ಡೇಟಾಬೇಸ್ ನಗರದ
ಅಥವಾ ಅದು ಒಂದು ಸ್ಪ್ರೆಡ್ಶೀಟ್ ಎಲ್ಲಿ ಸಂಖ್ಯೆಗಳು,
ಅಥವಾ ಬಹುಶಃ ಬಹು ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗಳು, ಮತ್ತು ಒಂದು ಸ್ಪ್ರೆಡ್ಶೀಟ್,
ಸಾಲುಗಳನ್ನು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು ಹೊಂದಿದೆ, ಮತ್ತು ಏಕೆಂದರೆ ಅವರ
SQL ದತ್ತಾಂಶ ಅರ್ಥದಲ್ಲಿ ರಿಲೇಷನಲ್, ಸಂಬಂಧಿತ ಇವೆ
ಅವರು, ಈ ಕೋಷ್ಟಕಗಳು ಸಂಬಂಧಿಸಿದಂತೆ ಮಾಹಿತಿ ಸಂಗ್ರಹಿಸಲು ಎಂದು
ಸಾಲುಗಳನ್ನು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು.
ಅವರು, ಸ್ಪ್ರೆಡ್ಶೀಟ್ ಮುಂತಾದ ಏನಾದರೂ ಹೆಚ್ಚಿನ ಮಾಡುತ್ತಿದ್ದರೆ
ಮತ್ತು ಒಂದು ಸ್ಪ್ರೆಡ್ಶೀಟ್ ಒಂದು ಮಾನವ ಬಳಸಲೆಂದೇ ಇದೆ.
ಡೇಟಾಬೇಸ್ ಪ್ರೋಗ್ರಾಮರ್ ಅದಕ್ಕೆ ಬಳಸಲೆಂದೇ ಇದೆ
ಇದು ವಿರುದ್ಧ ಕೋಡ್ ಬರೆಯುವ, ಆದ್ದರಿಂದ ಡೇಟಾಬೇಸ್ ಅವತಾರವನ್ನು
ಎರಡೂ ಆಜ್ಞಾ ಸಾಲಿನ ಏರಲಿದೆ.
>> ಹೊರಗೆ ಜನಪ್ರಿಯ ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ ಒಂದು,, ಮತ್ತೆ, MySQL ಆಗಿದೆ
ಇದು ಬಹಳ ಉತ್ತಮ ಅತ್ಯದ್ಭುತವಾಗಿ ಉಚಿತ, ಮತ್ತು ಇದು ಏನೆಂದು
ಫೇಸ್ಬುಕ್ ಇಂದಿಗೂ ಕೆಲವು ಮಟ್ಟಿಗೆ ಮತ್ತು ಅತ್ಯಂತ ಆರಂಭಿಕ ಬಳಸಲಾಗುತ್ತದೆ
ಅದರ ಡೇಟಾವನ್ನು ಸಾಕಷ್ಟು ಸಂಗ್ರಹಿಸಲು, ಮತ್ತು ನಾವು ಒಂದು ಕ್ಷಣದಲ್ಲಿ ನೋಡುತ್ತಾರೆ
ತುಲನಾತ್ಮಕವಾಗಿ ಸರಳವಾದ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿ
ನಾವು ಡೇಟಾವನ್ನು, ಇನ್ಸರ್ಟ್ ಡೇಟಾವನ್ನು, ಅಪ್ಡೇಟ್ ಮಾಹಿತಿ, ಆಯ್ಕೆ ಮಾಡಬಹುದು
ಅಕ್ಷಾಂಶ ಮತ್ತು ನಂತಹ ಅಳಿಸಲು, ಆದರೆ thankfully, ಹೆಚ್ಚು ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಅಂತರ್ವರ್ತನ ಇಲ್ಲ
ಇಲ್ಲಿ ಕಪ್ಪು ಮತ್ತು ಬಿಳಿ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ ಟೈಪ್ ಹೆಚ್ಚು.
ನಾವು pset 7 ಮತ್ತು phpMyAdmin ಎಂಬ ಉಚಿತ ಸಾಧನವಾಗಿದೆ ಮೀರಿ ಬಳಸಿ.
ಹೆಸರು ಕಾಕತಾಳೀಯ ಹೊಂದಿದೆ.
ಸಾಧನ, PHP ಅಳವಡಿಸಲಾಗಿದೆ ಸಂಭವಿಸಿದರೆ
ಆದರೆ ಮೂಲಭೂತವಾಗಿ ಅಸಂಬದ್ಧ ಇಲ್ಲಿದೆ.
ಏನು phpMyAdmin ಬಗ್ಗೆ ಉಪಯುಕ್ತ ಇದನ್ನು ಒಂದು ವೆಬ್ ಆಧಾರಿತ ಉಪಯುಕ್ತತೆಯನ್ನು ಎಂದು ಆಗಿದೆ.
ನಾವು, ನೀವು ಉಪಕರಣಗಳಲ್ಲಿರುವ ಮೊದಲೆ ಅನುಸ್ಥಾಪಿತಗೊಂಡಿರುವ ನೀವು
ಇದು ನಿಮಗೆ, ಒಂದು ದತ್ತಾಂಶ ಕೋಷ್ಟಕಗಳನ್ನು ರಚಿಸಬಹುದು
ನೀವು ಡೇಟಾವನ್ನು ಸೇರಿಸಲು ಡೇಟಾವನ್ನು ಅಳಿಸಿ, ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ನೋಡಬಹುದು
ಸಾಕಷ್ಟು ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಪರಿಸರದಲ್ಲಿ ನಿಮ್ಮ ಡೇಟಾವನ್ನು.
ನಿಮ್ಮ ಬಳಕೆದಾರರು phpMyAdmin ಬಳಸಲು ವಿಶೇಷವೇನು ಇಲ್ಲ.
>> ಇದು ನಿಜಕ್ಕೂ ಕೇವಲ ಆಡಳಿತಾತ್ಮಕ ಅಥವಾ ಡೆವಲಪರ್ ಸಾಧನವಾಗಿದೆ
ನೋಡಿ ಮತ್ತು ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಸುಮಾರು ಇರಿ ಮತ್ತು ರಚಿಸುವುದು ಹೇಗೆ ಲೆಕ್ಕಾಚಾರ ಅದು,
ಹೆಚ್ಚು ನಿಮ್ಮಂತಹ ನೀವೇ ಎಕ್ಸೆಲ್ ಅಥವಾ ಸಂಖ್ಯೆಗಳು, ಬಳಸಬಹುದು
ಆದರೆ HOOD ಕೆಳಗೆ ಇಂದಿನ ವಿಶೇಷವೇನು ಏನು ದೃಶ್ಯೀಕರಿಸುವ ಒಂದು ಉತ್ತಮ ದಾರಿ ಎಂದು ವಿಶೇಷವೇನು
ನೀವು ಪರಿಹರಿಸುವ ಕುತೂಹಲಕಾರಿ ಸಮಸ್ಯೆ ಗಮನ ಮತ್ತು ತುಂಬಾ ಇದರಿಂದ
ರಹಸ್ಯ ಆದೇಶಗಳ ಮೇಲೆ.
ಲೆಟ್ಸ್ tabularly ಸಂಗ್ರಹಿಸಲು ಡೇಟಾದ ಒಂದು ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ
ಸಂಬಂಧಕ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ.
ಇಲ್ಲಿ ಒಂದು ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ.
ಈಗ, ದುರದೃಷ್ಟವಶಾತ್, phpMyAdmin ಅನೇಕ ಪದಗಳು ತುಂಬಾ ಎಸೆಯುವುದು ದಾರಿ ಬದಿಯಲ್ಲಿ erred
ಮತ್ತು ನೀವು ಗ್ರಾಫಿಕ್ಸ್, ಆದರೆ ನೀವು ಕೇವಲ ರಲ್ಲಿ ಅಭಿವೃದ್ಧಿಗೊಳಿಸಲು ವೇಳೆ
ID ಯನ್ನು ಕಾಲಮ್, ಬಳಕೆದಾರ ಹೆಸರು ಕಾಲಮ್, ಮತ್ತು ಹ್ಯಾಶ್ ಕಾಲಮ್,
ಇದು ಒಂದು ಸ್ಪ್ರೆಡ್ಶೀಟ್, ಆದರೆ ಇದು ಒಂದು ತುಣುಕನ್ನು ಮನೆಯಿದ್ದ
APPLIANCE ಒಂದು ಮೇಜಿನ ಒಳಗೆ
ನಾವು ಸಮಸ್ಯೆಯನ್ನು ಸೆಟ್ 7 ರಲ್ಲಿ ನಿಮಗೆ ಒದಗಿಸಲು ಒಂದು ಕಡತವನ್ನು ಬಳಸಿ.
>> ನಿರ್ದಿಷ್ಟವಾಗಿ, ನಾವು ನೀವು ಪ್ರತಿನಿಧಿಸುವ ಒಂದು ಕಡತ ನೀಡಿ
ಬಳಕೆದಾರನ ಕೋಷ್ಟಕ, 3 ಲಂಬಸಾಲುಗಳನ್ನು ಬಳಕೆದಾರರನ್ನು ಹೊಂದಿರುವ ಒಂದು ಸ್ಪ್ರೆಡ್ಶೀಟ್,
ಇದು ಒಂದು 1 ಪ್ರಾರಂಭಿಸಿ ನಂತರ ವೃದ್ಧಿಯಾಗಲ್ಪಡಬಹುದು ಎಂದು ಒಂದು ಅನನ್ಯ ID ಯನ್ನು ಹೊಂದಿದೆ.
ಎರಡನೆಯ ಕಾಲಮ್, ಬಳಕೆದಾರರ ಹೆಸರು, ಮತ್ತು ಹ್ಯಾಕರ್ ಮಾಡಿದರು ಯಾರು ನೀವು ಆ
Pset 2 ಹ್ಯಾಕರ್ ಆವೃತ್ತಿ, ಕನಿಷ್ಠ ಈ ಬಳಕೆದಾರ ಹೆಸರುಗಳು ಕೆಲವನ್ನು ಗುರುತಿಸಲು ಇರಬಹುದು.
ಬಲಗೈ ಬದಿಯಲ್ಲಿ ಗುಪ್ತಪದಗಳನ್ನು, ಆದರೆ ಅಕ್ಷರಶಃ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಅಲ್ಲ.
ಅವರು ಹ್ಯಾಷೆಸ್ ಅದರ ಆರ್, ಇದನ್ನು ತಿರುಗುತ್ತದೆ ಹಾಗೆ
ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಒಂದು ನಿಜವಾಗಿಯೂ ಕೆಟ್ಟ ಕಲ್ಪನೆ ಎಂದು.
ನೀವು ಎಲ್ಲಾ ಬಹುಶಃ ಕೆಲವು ವೆಬ್ಸೈಟ್ ಕೆಲವು ಹಂತದಲ್ಲಿ ಓದಿದ
ಅಥವಾ ಕೆಲವು ಕಂಪನಿಯ ಡೇಟಾಬೇಸ್ ಹೊಂದಾಣಿಕೆಯಾಗಿದೆ, ಮತ್ತು ನಂತರ ನೀವು ಹೊಂದಿವೆ
ನಿಮ್ಮ ಗುಪ್ತಪದವನ್ನು ಬದಲಾಯಿಸಲು, ನೀವು ವಿಷಯಗಳನ್ನು ಮೇಲೆ ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಹೊಂದಬೇಕು
ಕೆಲವು ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ವಾಸ್ತವವಾಗಿ ಪರಿಣಾಮವಾಗಿ ನಿಮ್ಮ ಖಾತೆಗೆ ಮುರಿಯಿತು ಏಕೆಂದರೆ.
>> ಸ್ಪಷ್ಟವಾದ ಪಠ್ಯದಲ್ಲಿ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ, ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಗೂಢಲಿಪಿಕರಿಸದ
ಸಂಪೂರ್ಣವಾಗಿ ಕತ್ತೆಯ ಹೊಂದಿದೆ, ಮತ್ತು ಇನ್ನೂ ಹೆಚ್ಚು ಮನರಂಜಿಸುವ ಇಲ್ಲಿದೆ
ನಂತರ ಕೆಲವು ಉತ್ತಮ ಕಂಪನಿಗಳ ಬಗ್ಗೆ ಓದಲು
ಕೆಲವೊಮ್ಮೆ ಪತ್ರಿಕೆಗಳಲ್ಲಿ ಇದರ ದತ್ತಸಂಚಯಗಳನ್ನು ರಾಜಿ ಮಾಡಲಾಗುತ್ತದೆ,
ಮತ್ತು ಆ ಭಾಗವು ಫನ್ನಿ, ಆದರೆ ದತ್ತಸಂಚಯಗಳನ್ನು ಹೊಂದಿರುವ ವಾಸ್ತವವಾಗಿ ಗೂಢಲಿಪಿಕರಿಸದ
ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಕೋಡ್ ಒಂದು ಸಾಲನ್ನು ಏಕೆಂದರೆ ಅಕ್ಷರಶಃ ಹಾಸ್ಯಾಸ್ಪದ ಆಗಿದೆ
ನೀವು ನಿರ್ದಿಷ್ಟ ಬೆದರಿಕೆ ವಿರುದ್ಧ ಹೋರಾಡುತ್ತದೆ, ಮತ್ತು ನಾವು ಇಲ್ಲಿ ಮಾಡಿದ್ದೇವೆ ಎಂಬುದನ್ನು.
ನಮ್ಮ ನಕಲಿ ಕಡಿಮೆ CS50 ಹಣಕಾಸು ಆವೃತ್ತಿಯ
ನಾವು ಒಳ್ಳೆಯ ಅಳತೆ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್, ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಎಂದು ಮಾಡಲಾಗುತ್ತದೆ
$ 1 $ ಕೇವಲ ಒಂದು ಸಂಪ್ರದಾಯವಾಗಿದೆ ಈ ಗುಪ್ತಪದಗಳನ್ನು ಎಲ್ಲಾ ಪ್ರಾರಂಭಿಸಿ.
ಕೇವಲ, ಅವರು ಎನ್ಕ್ರಿಪ್ಟ್ ಅಥವಾ ನಿಜವಾಗಿಯೂ hashed ನೀವು ಅರ್ಥ
ಇದು ಒಂದು ರೀತಿಯಲ್ಲಿ ಗೂಢಲಿಪೀಕರಣ ಕಾರ್ಯವನ್ನು ಹಾಗೆ
ಆ ಮೂಲಕ ನೀವು MD5 ಕರೆಯುವುದನ್ನು ಅದರ ಪರಿಣಾಮಗಳನ್ನು ರಿವರ್ಸ್ ಸಾಧ್ಯವಿಲ್ಲ.
>> 50 ನಂತರ ಎನ್ನುವುದರ ಅರ್ಥ ಉಪ್ಪು ಮೌಲ್ಯ
50 ಒಂದು ಹೊರತುಪಡಿಸಿ ಈ ಗುಪ್ತಪದಗಳನ್ನು ಎಲ್ಲಾ ಹ್ಯಾಶಿಂಗ್ ಬಳಸಲಾಗುತ್ತಿತ್ತು.
ನೀವು ನೋಡಬಹುದು ಎಂದು ಸಹಜವಾಗಿ ಗಣಿ, ಹೆಚ್ಎ,
ಬೇರೆ ಉಪ್ಪು ಬಳಸಿ, ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ಅಪ್ ಮುಗ್ಗರಿಸಿದ್ದು ಪಡೆದ ನೀವು ಆ
ಬಹುಶಃ ಹ್ಯಾಕರ್ 2 ರಲ್ಲಿ, ನಮ್ಮ ಬಳಸುತ್ತಿದ್ದರು ಪರಿಣಾಮವಾಗಿ ಇದ್ದಿರಬೇಕು
ನನ್ನ ಪಾಸ್ವರ್ಡ್ ವಾಸ್ತವವಾಗಿ ಅದೇ ಇತರರಿಗಿಂತ ಬೇರೆ ಹ್ಯಾಶ್ ಏಕೆಂದರೆ
ಅಲ್ಲಿ ಕೆಲವು ಇತರ ಬಳಕೆದಾರ ಮಾಹಿತಿ.
ನೀವು ಕಾಯುತ್ತಿದ್ದ ನೀವು ವಾಸ್ತವವಾಗಿ, ಎಲ್ಲಾ ವಾರಗಳ ಕಂಡುಹಿಡಿಯಲು
ಇಲ್ಲಿ ನೀವು ಸವಾಲು ಎಂದು ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಜನರು ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಮಾಡಲಾಯಿತು
ಆದ್ದರಿಂದ ಯಾವುದೇ ಟೂ ಟ್ರಿಕಿ ಸಮಸ್ಯೆ ಸೆಟ್ 2, ದ ಹ್ಯಾಕರ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಭೇದಿಸಲು.
ವಾಸ್ತವವಾಗಿ, malan ನ, jharvard ಅದೇ ಆಗಿತ್ತು
ಆದರೆ ನಾವು ಹಿಂದಿರುಗಿ ವೇಳೆ ಅವರು ಭಿನ್ನವಾಗಿ ಕಾಣುತ್ತಿದೆ.
>> ಅವರು ವಿಭಿನ್ನವಾಗಿ ಉಪ್ಪುಹಾಕಿ ಕಾರಣ ಕ್ರಿಮ್ಸನ್ jharvard ಗಮನ.
ಕ್ರಮಾವಳಿ ರೀತಿಯಲ್ಲಿ ಬೇಸರದಿಂದ ಮಾಡಲಾಯಿತು
ಮೌಲ್ಯ ಹ್ಯಾಶ್, ಎನ್ಕ್ರಿಪ್ಟ್ ಮೌಲ್ಯವನ್ನು ಸ್ವಲ್ಪ ಭಿನ್ನವಾಗಿ ಕಂಡುಬಂತು
ಒಳಹರಿವು ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ಭಿನ್ನವಾಗಿದೆ, ಆದರೆ HOOD ಕೆಳಗೆ ಗುಪ್ತಪದವನ್ನು
ಇನ್ನೂ ಅಂತಿಮವಾಗಿ ಕಡುಗೆಂಪು ಆಗಿತ್ತು.
ಈಗ, ಈ ಕಾಳಜಿ?
ಹಾಗೆಯೇ, ನಾವು ಮಾದರಿ ಬಳಕೆದಾರ ಹೆಸರುಗಳು, ಮಾದರಿ ಬಳಕೆದಾರರನ್ನು ಒದಗಿಸುತ್ತಿದ್ದೇವೆ
ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಕೆಲವು ತಮ್ಮ ಗುಪ್ತಪದಗಳನ್ನು ಹ್ಯಾಷೆಸ್ ಬಹಳ
ಗ್ರಾಹಕರು CS50 ಹಣಕಾಸು ನೀವು ಮೊದಲು ನಿಮ್ಮ ಕೋಡ್ ನೆಲದಿಂದ ಪಡೆದಾಗ.
ನೀವು ಒಳಗೆ ಡೇಟಾಬೇಸ್, MySQL ಒಳಗೆ ಹೆಚ್ಚು ಕೋಷ್ಟಕಗಳು ಅಳವಡಿಸಲು ಸಾಧ್ಯವಿದೆ.
ನೀವು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಹೆಚ್ಚು ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗಳು ರಚಿಸಲು ಸಾಧ್ಯವಿದೆ, ಆದರೆ ಈ ಒಂದು ನೀಡಲು ನಿರ್ಧರಿಸಿದ್ದಾರೆ
ಆರಂಭಿಸಲು, ಮತ್ತು ನೀವು ನೋಡುತ್ತೀರಿ ಸಮಸ್ಯೆಗಳನ್ನು ಸೆಟ್ ವಿವರಣೆಯನ್ನು
ಈ ಟೇಬಲ್ ಆಮದು ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಮಗೆ ಪರಿಚಯಿಸುತ್ತದೆ
ಮತ್ತು, ಲಕ್ಷಣಗಳನ್ನು ಕೆಲವು ಎಂಬುದನ್ನು ವಿವರಿಸುವ
ಮತ್ತು ನೀವು ಸಹ ನಾವು ಕೋಡ್ ನಿಮಗೆ ಒದಗಿಸಲು ಎಂದು ನೋಡುತ್ತಾರೆ
ಹ್ಯಾಶಿಂಗ್ ಅಥವಾ ಈ ಗುಪ್ತಪದಗಳನ್ನು ಗೂಢಲಿಪೀಕರಣ ನಿರ್ವಹಿಸಲು,
ಆದ್ದರಿಂದ ನೀವು MD5 ಅಥವಾ ಎಲ್ಲಾ ಬಗ್ಗೆ ವಾಸ್ತವವಾಗಿ ಬಗ್ಗೆ ತುಂಬಾ ಚಿಂತೆ ಮಾಡಬೇಕಿಲ್ಲ.
>> ಆದ್ದರಿಂದ, SQL, ರಚನಾತ್ಮಕ ವೈಚಾರಿಕ ಭಾಷೆ.
ಇದು ಸರಳವಾಗಿ ಹೇಳಬೇಕೆಂದರೆ, ನಾವು pset 7 ಬಳಕೆಯನ್ನು ಆರಂಭಿಸಲು ಬಗ್ಗೆ ನೀವು ಭಾಷೆ
ಮತ್ತು ಬಹುಶಃ ಕೆಲವು ಡೇಟಾಬೇಸ್ ಡೇಟಾ ವಿನಂತಿಸಲು ಮೀರಿ.
ಮಾಹಿತಿ, ಮತ್ತೆ, ಈ ಸಂಬಂಧಿತ ಕೋಷ್ಟಕಗಳು, ಲಂಬಸಾಲುಗಳು ಮತ್ತು ಸಾಲುಗಳಲ್ಲಿ tabularly ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ
ಆದರೆ ಅಳಿಸಿ ಕೆಲವು ತುಲನಾತ್ಮಕವಾಗಿ ಸರಳ ವಾಕ್ಯ ಬಳಸಿ,
, ಸೇರಿಸಲು ಅಪ್ಡೇಟ್ ಮತ್ತು ಆಯ್ಕೆ ನಾವು ಖಂಡಿತವಾಗಿಯೂ ಮಾಡಬಹುದು.
ನಾವು, ಸೇರಿಸಲು, ದತ್ತಸಂಚಯದಿಂದ ಅಳಿಸಬಹುದು
, ದತ್ತಸಂಚಯದಿಂದ ಡೇಟಾವನ್ನು ಹಿಂಪಡೆಯಲು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಮಾಹಿತಿ, ಮತ್ತು ಆಯ್ದ, ನವೀಕರಿಸಿ.
ನಾವು ಈ ರೀತಿ ಬಗ್ಗೆ ಹೇಗೆ ಹೋಗಲಿ?
ನನಗೆ APPLIANCE ಆಗಿ ಮುಂದುವರಿಯಲು ಅವಕಾಶ.
, ನನಗೆ http://localhost ಮೇಲೆಳೆದುಕೊಳ್ಳಲು ಲೆಟ್
ಇದು ಮತ್ತೊಮ್ಮೆ, ಸ್ಥಳೀಯ APPLIANCE ಆಗಿದೆ.
ಅದರ ಡೀಫಾಲ್ಟ್ NICKNAME ನ.
ಮತ್ತು ನನಗೆ / phpmyadmin ಹೋಗಿ ಅವಕಾಶ.
ಈ ಯಂತ್ರಕ್ಕಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮೊದಲೆ ಸಂರಚಿತಗೊಂಡ ಒಂದು ವಿಶೇಷ URL ಅನ್ನು ಸಂಭವಿಸಿದರೆ
ಆ ಕೂಡಲೇ ಒಂದು ಬಳಕೆದಾರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ನನಗೆ ಅಪೇಕ್ಷಿಸುತ್ತದೆ.
>> ಎಂದಿನಂತೆ, ನಾನು jharvard ಮತ್ತು ಕಡುಗೆಂಪು, ಟೈಪಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಆದರೆ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ನಿರ್ವಾಹಕ ಖಾತೆಯನ್ನು ಎಂಬುದನ್ನು ತಿಳಿದುಕೊಳ್ಳಬೇಕು.
ಇದು ಕೇವಲ CS50 ಹಣಕಾಸು ನೋಂದಾಯಿಸಿದ jharvard ಕೂಡ ಎಂದು ಕಾಕತಾಳೀಯ ಇಲ್ಲಿದೆ.
Jharvard, ಕಡುಗೆಂಪು ನಮೂದಿಸಿ ಅಂತ ನಾವು ನೋಡಿದ ಬಳಕೆದಾರ ಸಂಪರ್ಕಸಾಧನವನ್ನು ನೀಡುತ್ತದೆ
ಒಂದು ಕ್ಷಣ ಒಂದು ಮಿನುಗು ಹಿಂದೆ, ಮತ್ತು, ಮೊದಲಿಗೆ ಸ್ವಲ್ಪ ಅಗಾಧ ಇಲ್ಲಿದೆ
ಆದರೆ ವಿಮಾ ಉಳಿದ, ಈ ಉಪಕರಣ ಕೊಂಡಿಗಳು ಅತ್ಯಂತ ಕ್ಲಿಕ್ ಮಾಡಲಿಕ್ಕೆ ಇಲ್ಲ ನೀವು.
ನೀವು ಉಪಯುಕ್ತ ಸೂಪರ್ ಎಂದು ಒಂದು ಸಣ್ಣ ಉಪ ಬಳಸಿಕೊಂಡು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಮಾಡುತ್ತೇವೆ
ಇದು ಮೊದಲ ಇಲ್ಲಿ ದತ್ತಸಂಚಯಗಳನ್ನು ಅಪ್.
ನಾನು ಡೇಟಾಬೇಸ್ ಹೋಗುತ್ತಾರೆ ವೇಳೆ, ನಾನು ಡೇಟಾಬೇಸ್ ರಚಿಸಲು ಪ್ರೇರೇಪಿಸಿತು ನಾನು ಗಮನಿಸಿ.
ಇದು, ಒಂದು ಹೊಸ ಎಕ್ಸೆಲ್ ಕಡತವನ್ನು ರಚಿಸುವ ಹಾಗೆ.
ನಾನು ಮುಂದೆ ಹೋಗಿ ಈ ಉಪನ್ಯಾಸ ಕರೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ, ಮತ್ತು ನಾನು ಅಲ್ಲಿ ಕ್ಷೇತ್ರ, ತಾಳೆ ನೋಡುವುದು ನಿರ್ಲಕ್ಷಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ.
ಅದು, ಅದರೊಡನೆ ಅಕ್ಷಾಂಶ ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ಮಾಡಬೇಕಾಗುತ್ತದೆ
ಮತ್ತು ನಾನು ರಚಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ ಹೋಗಿ, ಮತ್ತು ನಾನು ಸೃಷ್ಟಿಸುವ ಹೋಗಲು ಅವಕಾಶ ಈಗ ಗಮನಿಸಿ ನಾನು
ಎಡಗೈ ಬದಿಯಲ್ಲಿ ಇದು ದತ್ತಸಂಚಯಗಳನ್ನು ಹೇಳುತ್ತಾರೆ ಅಲ್ಲಿ
ನಾನು ಬೇಗ ಉಪನ್ಯಾಸ ಡೇಟಾಬೇಸ್ ನೋಡಿ ಮಾಡಬೇಕು.
>> ನಾನು ಈಗ ಎಡಬದಿಯಲ್ಲಿ, ಉಪನ್ಯಾಸ ಡೇಟಾಬೇಸ್ ನಲ್ಲಿ ಕ್ಲಿಕ್ ವೇಳೆ
ನನ್ನ ಟ್ಯಾಬ್ಗಳನ್ನು ಸ್ವಲ್ಪ ಬದಲಾವಣೆಯನ್ನು ಗಮನಿಸಿ.
ನಾನು ರಚನೆ, SQL, ರಫ್ತು, ಆಮದು ಮತ್ತು ಇತರ ವಿಷಯಗಳನ್ನು ಹೇಳಬೇಕಿದೆ.
ರಚನೆ ಅತ್ಯಧಿಕವಾಗಿ ಖಾಲಿ.
ಇಲ್ಲಿ ಹೇಳುವಂತೆ ಯಾವುದೇ ಕೋಷ್ಟಕಗಳನ್ನು, ಡೇಟಾಬೇಸ್ ಕಂಡುಬರುವ
ಆದ್ದರಿಂದ ಅವರ ಮೇಜಿನ ರಚಿಸಲು ಅವಕಾಶ, ಮತ್ತು ಈಗ ಮುಂದುವರಿಯಿರಿ ಕೋಷ್ಟಕವನ್ನು ರಚಿಸಿ
ವಿದ್ಯಾರ್ಥಿಗಳು ಇಷ್ಟ, ಮತ್ತು ನಾವು ಎಷ್ಟು ಕಾಲಮ್ಗಳನ್ನು ಬಯಸುತ್ತೀರಿ?
ಪ್ರತಿ ವಿದ್ಯಾರ್ಥಿಗಳಿಗಾಗಿ ಈ ಸರಳ ಇಡಲು ನಾವು, ಮತ್ತು ನಾವು ದಾಖಲೆ
ಒಂದು ID ಸಂಖ್ಯೆ, ಒಂದು ಹೆಸರು ಮತ್ತು ಇಮೇಲ್ ವಿಳಾಸ.
>> ನಾವು ಹೋಗಿ, ಆದ್ದರಿಂದ 3 ಕಾಲಮ್ಗಳು, ಹಾಗೆ ಇದು ಸರಳ ವಿಲ್ ಕೀಪ್.
ನೀವು ಇಲ್ಲಿ ನೋಡಿ ರೂಪ, ಈಗ ಸ್ವಲ್ಪ ಕೊಳಕಾದ ಮತ್ತು ಅಗಾಧ ಹೊಂದಿದೆ
ಆದರೆ ನಾವು ಸಾಲಿನ ಮೂಲಕ ಅದನ್ನು ಸಾಲು ಅನುಸರಿಸುವ, ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ವೇಗವಾಗಿ ನ ನೀಡಲು ಅವಕಾಶ
ಈ ಡೇಟಾಬೇಸ್ ಅಸದೃಶ ಫಾರ್ ID ಯನ್ನು ಒಂದು ಹೆಸರನ್ನು ಮೊದಲ ಕಾಲಮ್.
ಇದು ಪೂರ್ಣಾಂಕವಲ್ಲ ಕಾಣಿಸುತ್ತದೆ. ನಾನು ವಾಸ್ತವವಾಗಿ ಉದ್ದ ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಬಹುದು.
ಒಂದು ಇಂಟ್ 32 ಬಿಟ್ಗಳು ನೀವು ಟೈಪ್ ಏನೇ ಎಂದು ಹೋಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಇದನ್ನು ಖಾಲಿಯಾಗಿ ಬಿಡಲು ಅವಕಾಶ. ಇದೆ
ವಿವರಿಸಿದಂತೆ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು, ನಾನು, ಇದು ಶೂನ್ಯ ಮಾಡುವನು.
ನಾನು ಒಂಟಿಯಾಗಿ ಬಿಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಗಳು ಬಗ್ಗೆ ಚಿಂತೆ ನೋಡೋಣ.
ಬಲ, ಲಕ್ಷಣಗಳು ಇಲ್ಲಿ ಮೇಲೆ ಸ್ಕ್ರಾಲ್ ಲೆಟ್ಸ್.
ಈ ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ.
ಲೆಟ್ಸ್ ಮುಂದೆ ಹೋಗಿ ಸ್ವಲ್ಪ ನಿರಂಕುಶವಾಗಿ ಐಡಿಗಳನ್ನು ರುಜುಮಾಡದ ಬೇಕು ಎಂದು ಹೇಳುತ್ತಾರೆ.
ನ ಯಾವುದೇ ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆಗಳ ವ್ಯರ್ಥ ಬೇಡ.
>> ನ 0 ಗೆ 4 ಶತಕೋಟಿ ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ನೋಡೋಣ,
ತದನಂತರ, ಅವರ ಕ್ಕೂ ಇನ್ನೂ ಈ ಜಾಗ ಯಾವುದೇ ಸ್ಪರ್ಶಕ್ಕೆ ಬೇಡ
ಆದರೆ, ನನ್ನ ಕೆಳಗೆ ಇಲ್ಲಿ ಹೆಸರನ್ನು ಟೈಪ್ ಅವಕಾಶ
ಮತ್ತು ಇತರ ಇಮೇಲ್ ಆಗಿತ್ತು, ಕ್ಯಾಚ್ ಇಮೇಲ್ ಆದ್ದರಿಂದ
ಮತ್ತು ಹೆಸರು, ನಿಸ್ಸಂಶಯವಾಗಿ ಅಲ್ಲ ಪೂರ್ಣಾಂಕಗಳ, ಆದ್ದರಿಂದ ಬೇರೆ ಕ್ಷೇತ್ರದಲ್ಲಿ ಈ ಬದಲಾಯಿಸೋಣ.
ಇದು varchar, ವೇರಿಯಬಲ್ ಉದ್ದ ಚಾರ್ ತಿರುಗಿದರೆ
ಒಂದು SQL ಡೇಟಾಬೇಸ್ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಹಾಗೆ
ಆದರೆ ವೇರಿಯಬಲ್ ಉದ್ದ, ಮತ್ತು ವಾಸ್ತವಿಕವಾಗಿ ಮುಂಚೆಯೇ ಅದನ್ನು ಹೇಳಲು ಹೊಂದಿವೆ
ಸ್ಟ್ರಿಂಗ್ ಗರಿಷ್ಠ ಉದ್ದ, ಆದ್ದರಿಂದ ನಾನು ಸ್ವಲ್ಪ ನಿರಂಕುಶವಾಗಿ ಪಡೆಯಲಿದ್ದೇನೆ
ಕನ್ವೆನ್ಷನ್ ಪ್ರಕಾರ 255 ಪಾತ್ರಗಳು.
ನಾನು ಸಂಪೂರ್ಣವಾಗಿ 32 ಹೇಳಬಹುದು. ನಾನು 1,000 ಹೇಳಬಹುದು.
ನಿಮ್ಮ ಜನಗಳು ಏನು ಮೇಲೆ ನಿಮಗಾಗಿ ನಿರ್ಧರಿಸಲು ಅಗತ್ಯ ರೀತಿಯ ಆಧಾರಿತ
ಉದ್ದದ ವಿದ್ಯಾರ್ಥಿಯ ಹೆಸರು ಮತ್ತು ಸಂಖ್ಯೆ ಅಥವಾ ಸ್ವಲ್ಪ ದೊಡ್ಡ ಜೊತೆ ಹೋಗಿ,
ಆದರೆ ಏನು ಒಂದು varchar ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು ಇದನ್ನು ವ್ಯರ್ಥ ಹಿಂದಿರುಗಬಹುದೆಂದು ಆಗಿದೆ
ಪ್ರತಿ ವಿದ್ಯಾರ್ಥಿಯ ಹೆಸರಿನಲ್ಲಿ 255 ಬೈಟ್ಗಳು.
ಇದು ಡೇವಿಡ್ ಅದು ಒಟ್ಟಾರೆಯಾಗಿ 255 ಬೈಟ್ಗಳು ಬಳಸಲು ಹಿಂದಿರುಗಬಹುದೆಂದು
ಆದರೆ, ಒಂದು ಮೇಲಿನ ನಿರ್ಬಂಧಿತ, ಆದ್ದರಿಂದ ನಾನು ರೂಢಿ 255 ಜೊತೆ ಹೋಗುತ್ತೇನೆ
ಆದರೆ ಕೆಲವು ಕಡಿಮೆ ಮೌಲ್ಯವು ಆ ಚರ್ಚೆ, ಮತ್ತು ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ
ಕೇವಲ 255 ಸ್ಥರವಾಗಿರಲು, ಆದರೆ ಮತ್ತೆ, ನಾವು ಅದೇ ಚರ್ಚೆ ತೋರಿಸಬಹುದಿತ್ತು.
ಆದರೆ ನಾನು ಬಲ ಬದಿಯಲ್ಲಿ ಇಲ್ಲಿ ಮೇಲೆ ಮತ್ತೊಂದು ಮಾರ್ಗವೆಂದರೆ ಪಡೆಯಲಿದ್ದೇನೆ.
>> ಯಾವ ಒಂದು ಡೇಟಾಬೇಸ್ ಬಗ್ಗೆ ಪ್ರಬಲ ಇದನ್ನು ಭಾರೀ ತರಬೇತಿ ಸಾಕಷ್ಟು ಮಾಡಬಹುದು ಎಂದು
ನೀವು ಅಥವಾ ಸಂಕೀರ್ಣ ಕೆಲಸ.
ನಿರ್ದಿಷ್ಟವಾಗಿ, ನಾನು ನನ್ನ ವಿದ್ಯಾರ್ಥಿಯ ID ಸಂಖ್ಯೆಯನ್ನು ಯಾವ ಹೆದರುವುದಿಲ್ಲ.
ಅದು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಒಂದು ಅನನ್ಯ ಗುರುತು ಅರ್ಥೈಸಲಾಗಿತ್ತು ವಿಶೇಷವೇನು
ಆದ್ದರಿಂದ ನಾನು ಆ ವಿದ್ಯಾರ್ಥಿ ಒಂದು 32 ಬಿಟ್ succinct ಪ್ರಾತಿನಿಧ್ಯವಿಲ್ಲ
ನಾನು ಅನನ್ಯವಾಗಿ ಅವುಗಳನ್ನು ಗುರುತಿಸುವ ರೀತಿಯಲ್ಲಿ ಹೊಂದಿರುತ್ತವೆ ಆದ್ದರಿಂದ
ಒಂದು ವರ್ಗ ಉದಾಹರಣೆಗೆ 2 ಡೇವಿಡ್ಸ್, ಅಲ್ಲಿ ಇರಲು.
ವಾಸ್ತವವಾಗಿ, ಈ AI ಬಾಕ್ಸ್, ಸ್ವಯಂ ಇನ್ಕ್ರಿಮೆಂಟ್, ಪರಿಶೀಲಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಡೇಟಾಬೇಸ್, MySQL, ಔಟ್ ವರ್ಣಿಸಲಾಗಿದೆ ಆದ್ದರಿಂದ
ಪ್ರತಿ ಹೊಸದಾಗಿ ಸೇರಿಸಲಾದ ವಿದ್ಯಾರ್ಥಿಯ ID ಯನ್ನು ಎಂದು ಏನು ನಡೆಯುತ್ತಿದೆ.
ನಾನು, ನನ್ನ ಕೋಡ್ ಆ ಬಗ್ಗೆ ಕಾಳಜಿ ಇಲ್ಲ
ಮತ್ತು ನಾನು ಸೂಚ್ಯಂಕ ಮೆನುವಿನಲ್ಲಿ ಏನನ್ನಾದರೂ ಆಯ್ಕೆ ಪಡೆಯಲಿದ್ದೇನೆ.
ಸೂಚ್ಯಂಕ, ಇಲ್ಲಿ ಅನನ್ಯ, ಪ್ರಾಥಮಿಕ ಮಾಡಿದೆ ಡ್ರಾಪ್ಡೌನ್
ಸೂಚ್ಯಂಕ ಮತ್ತು ಪೂರ್ಣ ಪಠ್ಯ.
ನೀವು ಬಹುಶಃ ಈ ವಿಷಯಗಳನ್ನು ಒಂದೆರಡು ಎಂಬುದನ್ನು ಊಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ
ಆದರೆ ಸಂಬಂಧಿತ ದತ್ತಾಂಶದಲ್ಲಿ ತಿರುಗಿದರೆ
ನೀವು ಪ್ರೋಗ್ರಾಮರ್ ಅಥವಾ ಡೇಟಾಬೇಸ್ ನಿರ್ವಾಹಕರು ಪೂರ್ವಭಾವಿಯಾಗಿಯೇ ಪಡೆಯಲು
ಯಾವ ಜಾಗ ಎಂದು ಡೇಟಾಬೇಸ್ ಗೆ ಸುಳಿವುಗಳನ್ನು ನೀಡುವುದು
ಒಂದು ಕೋಷ್ಟಕದಲ್ಲಿ ಸ್ವಲ್ಪ ವಿಶೇಷವಾಗಿದೆ.
>> ಉದಾಹರಣೆಗೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ID ಯನ್ನು ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ
ಇಲ್ಲದಿದ್ದರೆ ಪ್ರಾಥಮಿಕ ಕೀಲಿ ಎಂಬ ಪ್ರಾಥಮಿಕ ಸೂಚ್ಯಂಕ, ಎಂದು ಹೋಗುತ್ತದೆ.
ಏನು ಈ ವ್ಯಾಖ್ಯಾನದಂತೆ ಅರ್ಥ ID ಯನ್ನು ಹೊಂದಿದೆ ಮುಂದೆ
ಅನನ್ಯವಾಗಿ ಈ ಕೋಷ್ಟಕದಲ್ಲಿ ವಿದ್ಯಾರ್ಥಿಗಳು ಗುರುತಿಸುತ್ತದೆ.
ನಾನು ಈ ನಿರ್ಬಂಧ ಅಥವಾ ಈ ಸೂಚ್ಯಂಕ ಭವ್ಯವಾದ ಭಾವಿಸುತ್ತೇನೆ ಏಕೆಂದರೆ ಯಾವುದೇ ವಿದ್ಯಾರ್ಥಿ ಒಂದೇ ID ಯನ್ನು ಹೊಂದಿದೆ.
ಮೇಲಾಗಿ, ಏನು ಈ ನನಗೆ ಮಾಡಲು ಹೋಗುವ ಇದನ್ನು ಹೇಳಲು ವಿಶೇಷವೇನು ಆಗಿದೆ
MySQL ಎಂದು ಐಡಿ ವಿಶೇಷ ಆಗಿದೆ.
ನಾನು ID ಬಗ್ಗೆ ವಿಶೇಷವಾಗಿ ಕಾಳಜಿ ಆದ್ದರಿಂದ ಮುಂದುವರಿಯಿರಿ ಮತ್ತು ನಿಮ್ಮ ಅಲಂಕಾರಿಕ ಅಕ್ಷಾಂಶ ರಚನೆ ಮಾಂತ್ರಿಕ ಹಾಗೆ,
ಮರದ ರೀತಿಯ ನಿರ್ಮಿಸಲು.
ಸಾಮಾನ್ಯವಾಗಿ ಅದು ಏನೋ, ನಾವು ಹಿಂದೆ ವಾರಗಳಲ್ಲಿ ನೋಡಲಿಲ್ಲ ಇದು ಬಿ ಮರ, ಎಂದು
ಆದರೆ ಬೈನರಿ ಮರಗಳು ಉತ್ಸಾಹದಲ್ಲಿ ರೀತಿಯ ಇನ್ನೊಂದು ಅಕ್ಷಾಂಶ ಕಟ್ಟಡದ
ಮತ್ತು ನಾವು ನೋಡಿದ್ದಾರೆ ಎಂದು ಪ್ರಯತ್ನಿಸುತ್ತದೆ, ಆದರೆ ಹೇಳಲು ವಿಶೇಷವೇನು
ಡೇಟಾಬೇಸ್ ಈ ಕ್ಷೇತ್ರದಲ್ಲಿ ಎಷ್ಟು ಮುಖ್ಯ ಎಂದು ನಾನು ಬಹುಶಃ
ಇದನ್ನು ಹುಡುಕಲು ಮಾಡಲು ಬಯಸುವ, ಮುಂದೆ ಹೋಗಿ ಕೆಲವು ಅಲಂಕಾರಿಕ ನಿರ್ಮಿಸಲು
ಮೆಮೊರಿ ಅಕ್ಷಾಂಶ ರಚನೆ ಹುಡುಕಾಟಗಳು ಚುರುಕುಗೊಳಿಸಲು ಎಷ್ಟು ಪರಿಪೂರ್ಣವಾಗಿ
ಅವರು ನಿರಂತರ ಸಮಯದಲ್ಲಿ ನೀವು ಅಥವಾ ಕನಿಷ್ಟ ಎಂದು ಆದಷ್ಟು ಹತ್ತಿರವಾಗಿ
ಅದು ರೇಖೀಯ ಹುಡುಕಾಟ ಆವರಿಸಲಿದೆ ಮಾಡುವುದಿಲ್ಲ ಹೀಗಾಗಿ, ಇದು ಹಿಂದಿರುಗಬಹುದೆಂದು ಇದೆ
ಅತ್ಯಂತ ಹೆಚ್ಚಿನ ಮಾರ್ಗವನ್ನು ಪ್ರದರ್ಶನ.
ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ಪ್ರಾಥಮಿಕ ಕೀಲಿ ಸಾಧ್ಯವಿತ್ತು.
>> ಸಿದ್ಧಾಂತದಲ್ಲಿ, ಎಲ್ಲರ ಇಮೇಲ್ ವಿಳಾಸ, ನೀವು ಕೆಲವು ಖಾತೆಯನ್ನು ಹಂಚಿಕೊಳ್ಳುವ ಹೊರತು, ಅನನ್ಯ
ಆದರೆ ಇದು ಒಂದು ವಾಕ್ಯವನ್ನು ಸ್ವಲ್ಪ ಬಳಸಲು ಸಾಮಾನ್ಯವಾಗಿ ಉತ್ತಮ ಅಲ್ಲ
ಪ್ರಾಥಮಿಕ ಕೀಲಿ ಜೀವನದಲ್ಲಿ ಅದರ ಉದ್ದೇಶ ಅನನ್ಯವಾಗಿ ಗುರುತಿಸಲು ವೇಳೆ ಏಕೆಂದರೆ
ಗರಿಷ್ಠ 255 ಬೈಟ್ಗಳು ಬಳಸಲು ಯಾವುದೇ ಕಾರಣಕ್ಕಾಗಿ ನಿಮ್ಮ ಕೋಷ್ಟಕದಲ್ಲಿ ಸಾಲುಗಳು ಇಲ್ಲ
ನೀವು ಕೇವಲ 4 ಬೈಟ್ಗಳು ಹೊರಗೆ ಪಡೆಯುವುದು ವೇಳೆ ಅನನ್ಯವಾಗಿ ಯಾರಾದರೂ ಗುರುತಿಸಲು
ಅಥವಾ ಒಂದು 32 ಬಿಟ್ ಇಂಟ್.
ಸಾಮಾನ್ಯವಾಗಿ, ಒಂದು ಪ್ರಾಥಮಿಕ ಕೀಲಿ ಸಣ್ಣ ಮತ್ತು succinct ಆಗಿರಬೇಕು
ಮತ್ತು ಸೈದ್ಧಾಂತಿಕವಾಗಿ ಒಂದು ಪೂರ್ಣಾಂಕ ಅಥವಾ 64 ಬಿಟ್ಗಳು ಎಂದು ಸಂಭವಿಸಿದರೆ ಅದು ಒಂದು ದೊಡ್ಡ ಇಂಟ್, ಸ್ವಲ್ಪ.
ಆದರೆ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ಅನನ್ಯ, ಮತ್ತು ತುಂಬಾ ಒಂದು ಡೇಟಾಬೇಸ್ ಲಕ್ಷಣಗಳನ್ನು ಒಂದು ಮಾಡಬೇಕು
ನನಗೆ ಅಪೂರ್ವತೆಯನ್ನು ಜಾರಿಗೆ ಹೊಂದಿದೆ.
ಸ್ವತಃ ಇಮೇಲ್ ಸಹ ಇಮೇಲ್ ಮುಂದೆ ಇಲ್ಲಿ ಅನನ್ಯ ಆಯ್ಕೆ
, ಪರದೆಯ ಸುರುಳಿಕೆಲಸ ಇದೆ ನಾನು ಡೇಟಾಬೇಸ್ ಗೆ ಹೇಳುವ ನಾನು
ನನ್ನನ್ನು ನಂಬುವುದಿಲ್ಲ.
ನನಗೆ ದತ್ತಸಂಚಯಕ್ಕೆ ಸೇರಿಸಲು ಬಿಡಬೇಡಿ
ನಾನು ಈಡಿಯಟ್ ನಾನು ಮತ್ತು ನಾನು ಕೂಡ ಎರಡು ಬಾರಿ ಅದೇ ಇಮೇಲ್ ವಿಳಾಸ,
ನನ್ನ ಪ್ರಯಾಣ ಮತ್ತು ಬೇರೆ IFS ಮತ್ತು ನಿಜವಾದ PHP ಕೋಡ್ ಉತ್ತಮವಾದ
ಮತ್ತು ನಾನು ಆಕಸ್ಮಿಕವಾಗಿ ಬಳಕೆದಾರ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ನೋಂದಣಿ ಅವಕಾಶ
ಡೇಟಾಬೇಸ್ ಇನ್ನೂ ಸರಿಯಾಗಿವೆ ರಕ್ಷಣಾ ಮತ್ತೊಂದು ಮಟ್ಟ
ಆ ನಕಲಿ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ಕೋಷ್ಟಕದಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು.
>> ಈಗ, ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಹೆಸರನ್ನು ನೀವು ಬಹುಶಃ ಆ ಅನನ್ಯ ಮಾಡಲು ಬಯಸುವುದಿಲ್ಲ
ನಂತರ 2 ಡೇವಿಡ್ಸ್ ಅಥವಾ ಉದಾಹರಣೆಗೆ 2 ಮೈಕ್ ಸ್ಮಿತ್ಸ್, ಇಲ್ಲಿ ಎಂದಿಗೂ ಕಾರಣ
ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ, ಆದ್ದರಿಂದ ನಾವು ಕೇವಲ ಬಿಟ್ಟು ಮಾಡುತ್ತೇವೆ.
ನಾನು, ಮುಂದೆ ಹೋಗಿ ಕೆಳಗೆ ಬಲಭಾಗದಲ್ಲಿ ಉಳಿಸಲು ಕ್ಲಿಕ್ ಪಡೆಯಲಿದ್ದೇನೆ
ಮತ್ತು ಎಲ್ಲವೂ ಚೆನ್ನಾಗಿ ಕಾಣುತ್ತದೆ, ಆದರೆ ಇಲ್ಲಿ ಗಮನಿಸಿ
ಈಗ ನಾವು ಮೇಲೆ ಹೆಚ್ಚು ಸಮಯ ವ್ಯಯ ಆಗುವುದಿಲ್ಲ ಒಂದು ಭಾಗವಾಗಿದೆ
ವಾಕ್ಯ ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣವಾಗಿದೆ, ಮತ್ತು ನಾವು ಕೋಷ್ಟಕಗಳು ಸೃಷ್ಟಿಸಲು ಹೊಂದಿಲ್ಲ ಏಕೆಂದರೆ
ಎಲ್ಲ ಸಾಮಾನ್ಯವಾಗಿ, ಆದರೆ SQL ಸ್ವತಃ ಒಂದು ಭಾಷೆ,
ವಾಕ್ಯ ಇದು ಇಲ್ಲಿಯೇ ನಾನು ಹೈಲೈಟ್ ಮಾಡಿದ ಎಂದು.
ಏನು phpMyAdmin ನಿಜವಾಗಿಯೂ ನೀವು ಒಂದು ವೆಬ್ ಆಧಾರಿತ GUI ಸೃಷ್ಟಿ
ನೀವು ಸಮಯ ಉಳಿಸಲು ಮತ್ತು ಕೈಯಾರೆ ಔಟ್ ಟೈಪಿಸಲು ಹೊಂದಿಲ್ಲ ಯಾವ
ಹಾಗೆ ಸಾಕಷ್ಟು ದೀರ್ಘ SQL ಪ್ರಶ್ನೆ.
>> ನೀವು ಬಯಸಿದರೆ ಇತರ ಪದಗಳಲ್ಲಿ, ಕೈಯಾರೆ ಈ ಕೋಷ್ಟಕವನ್ನು ರಚಿಸಿ
ಎರಡೂ ಎಂದು ಕಪ್ಪು ಮತ್ತು ಬಿಳಿ ಪ್ರಾಂಪ್ಟ್ ಅಥವಾ ರಲ್ಲಿ phpMyAdmin ನಲ್ಲಿ
ಈ ಇತರ ಟ್ಯಾಬ್ ಬಳಸಿಕೊಂಡು, ಈ SQL ಟ್ಯಾಬ್ ನೀವು ಯಾವುದೇ SQL ಪ್ರಶ್ನೆಗಳನ್ನು ಟೈಪ್ ಮಾಡಬಹುದು
ಈ ಅಂತ ನಿಮಿಷ ತೆಗೆದುಕೊಂಡಿರಬಹುದು, ನಾನೂ, ಬಯಸುವ
ವಾಸ್ತವವಾಗಿ ಸಂಪೂರ್ಣ ವಾಕ್ಯ ನೆನಪಿಡುವ, ಮತ್ತು ನಂತರ ನಾನು ಬಹುಶಃ ಎಂದು
ಕೆಲವು ಟೈಪೊಸ್ ಮಾಡಿದ, ಆದ್ದರಿಂದ ಈ ಉಪಕರಣವನ್ನು ಇಂತಹ ವಿಷಯಗಳನ್ನು ಸಹಾಯಕವಾಗುತ್ತದೆ, ಹಾಗೂ ಇದು ಬೋಧಪ್ರದ ಇಲ್ಲಿದೆ.
ನೀವು ವಾಕ್ಯ ಏನು ನಿರ್ಣಯಿಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು
ಕೇವಲ ಉತ್ತಮ ಬಣ್ಣದ ಆ phpMyAdmin ಸೇರಿಸುವ ಇದೆ ಕೋಡಿಂಗ್
ನಮ್ಮ ದೃಶ್ಯ ಅನುಕೂಲಕ್ಕಾಗಿ.
ಆದರೆ ಈಗ ಬದಲಿಗೆ ಇದನ್ನು ನಾವು.
ನನ್ನನ್ನು ಮೇಲ್ಭಾಗದಲ್ಲಿ ಇನ್ಸರ್ಟ್ ಟ್ಯಾಬ್ ಹೋಗಿ, ಮತ್ತು ನನಗೆ ಮುಂದುವರಿಯಿರಿ ಉದಾಹರಣೆಗೆ ಸೇರಿಸಲು ಬಿಡೋಣ
ನಾವು ಒಂದು ID ಯನ್ನು ಹೇಳಲು-ವಾಸ್ತವವಾಗಿ ನಾನು ಹೆದರುವುದಿಲ್ಲ.
ಇದು ಸ್ವಯಂ ಹೆಚ್ಚಿಸಲು ವಿಶೇಷವೇನು. ನಾನು ಈ ಮೂಲಕ ಡೇಟಾಬೇಸ್ ಒಪ್ಪಂದದ ಅವಕಾಶ ಪಡೆಯಲಿದ್ದೇನೆ.
ಆದರೆ ಡೇವಿಡ್ ರೀತ್ಯಾ, ಮತ್ತು ನನ್ನ ಇಮೇಲ್ malan@harvard.edu ಆಗಿರಬೇಕು.
>> ನ ಇಲ್ಲಿ ಮುಂದುವರಿಯುತ್ತೇವೆ ಮತ್ತು ಇನ್ನೊಂದು ಒಂದು ಮೈಕ್ ಸ್ಮಿತ್ ಇನ್ ಪುಟ್ ಲೆಟ್.
ನಾನು ಮತ್ತು ನನ್ನ ಕೊನೆಯ ಹೆಸರು ನೀಡುತ್ತೇನೆ
ಮತ್ತು ನಾವು ಅವರನ್ನು smith@example.com ಎಂದು ನಿಮಗಿದೆ
ನಂತರ ಅಲ್ಲಿ ನಾನು ಮುಂದಿನ ಹೋಗಲಿ?
ಹಾಗೆಯೇ, ಅದನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ, ಮತ್ತು voila ಬಟನ್ ಹೊಂದಿದೆ ತೋರುತ್ತಿದೆ.
ಸೇರಿಸಲಾದ ಅಗ್ರ 2 ಸಾಲುಗಳನ್ನು ನಲ್ಲಿ ಗಮನಿಸಿ.
ಈ ನಿಜವಾದ SQL ಪ್ರಶ್ನೆ ಆಗಿದೆ.
ನನಗೆ ಮರಣದಂಡನೆ phpMyAdmin ಉಪಕರಣವನ್ನು ಇದರಲ್ಲಿ
ಆದರೆ ಅಂತಿಮ ಪರಿಣಾಮವೆಂದರೆ, ಸೂಚನೆ, ನಾನು ಈಗ ಬ್ರೌಸ್ ಟ್ಯಾಬ್ ಹೋಗಿ ವೇಳೆ,
ತುಂಬಾ ನೆನಪಿಸುತ್ತದೆ ಕಲಾತ್ಮಕವಾಗಿ, ಈ ಕೋಷ್ಟಕದಲ್ಲಿ 2 ಸಾಲುಗಳು ನೋಡಲು ಆಗಿದೆ
ಮೇಜಿನ ನಾವು pset 7 ನಮ್ಮ ಬಳಕೆದಾರರಿಗೆ ಹಿಂದಿನ ಕಂಡಿತು
ಇವರಲ್ಲಿ ಒಂದು ಡೇವಿಡ್ Malan, ಈಗ ಮೈಕ್ ಸ್ಮಿತ್ ಪರಿಗಣಿಸುವ ಒಂದಾಗಿದೆ.
ಆದರೆ ಸ್ಪಷ್ಟ ಎಂದು, ನಾನು, phpMyAdmin ಬಳಸಲು ಅಗತ್ಯವಿಲ್ಲ
ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನೀವು ಶೀಘ್ರದಲ್ಲೇ pset 7 ಕೋಡ್ ಬರೆಯಲು ನೀನು
ಎಂದು, ಸಾಲುಗಳು ಮತ್ತು ನಂತಹ ಸಾಲುಗಳನ್ನು ಸೇರಿಸುವ ಸಾಲುಗಳನ್ನು ಅಳಿಸಲು, ಶೇಖರಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ವಯಂ
ಆದ್ದರಿಂದ ಅಪ್ ಇಲ್ಲಿ ನನ್ನ ಬದಲಿಗೆ SQL ಟ್ಯಾಬ್ ಹೋಗಿ ಅವಕಾಶ
ವಿದ್ಯಾರ್ಥಿಗಳು ಅಲ್ಲಿ ಆಯ್ದ * ಮತ್ತು ಪ್ರಕಾರ
ಇಮೇಲ್ = "malan@harvard.edu."
>> ಅರ್ಥಾತ್ ಈಗ ನೀವು ಊಹಿಸಿಕೊಳ್ಳಿ
ಇತರೆ ಕ್ಷೇತ್ರಗಳ ನಡುವೆ ಕೆಲವು HTML ರಚನೆಯಲ್ಲಿ, ಮತ್ತು ಅವರ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಬಳಕೆದಾರ ರೀತಿಯ,
ಮತ್ತು ಗೋಲು ಈಗ ಕೊನೆಯಲ್ಲಿ ಕೋಡ್ ರಂದು PHP ನಲ್ಲಿ
ವಾಸ್ತವವಾಗಿ ಬಳಕೆದಾರರ ಇತರ ವಿವರಗಳನ್ನು ಹುಡುಕುವ.
ನಿಮ್ಮ ಪೂರ್ಣ ಹೆಸರೇನು? ನಿಮ್ಮ ID ಸಂಖ್ಯೆ ಯಾವುದು?
ಇಂತಹ ಒಂದು SQL ಪ್ರಶ್ನೆ ಬರೆಯಬಹುದಾದರೆ, ವಿದ್ಯಾರ್ಥಿಗಳು * ಆಯ್ಕೆ
ಅಲ್ಲಿ ಇಮೇಲ್ = "malan@harvard.edu."
ಮತ್ತು ನಾನು ಹೋಗಿ ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ನಾನು, ಮತ್ತು ನಿಜಕ್ಕೂ ನಾನು ಒಂದು ಸಾಲನ್ನು ಹಿಂದಕ್ಕೆ ಪಡೆಯಬೇಕು ಎಂದು ಗಮನಿಸಿ.
ಮೈಕ್ ಸಾಲುಗಳ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಮಾಹಿತಿ, ಈ ರಿಸಲ್ಟ್ ಸೆಟ್ ಬಿಟ್ಟು ಇದೆ
ನನಗೆ ಅದೇ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಹೊಂದಿಲ್ಲ ಏಕೆಂದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಕರೆಯಲಾಗುತ್ತದೆ.
>> ಈಗ, ಮತ್ತೆ, ಇಲ್ಲಿ pset 7 ನೀವು ಆಡಳಿತಾತ್ಮಕ ಸಾಧನವಾಗಿ phpMyAdmin ಬಳಸಿ
ಮತ್ತು ಒಂದು ಶೈಕ್ಷಣಿಕ ಸಾಧನವಾಗಿ ನಿಮ್ಮ ರೀತಿಯಲ್ಲಿ ತಿಳಿದುಕೊಳ್ಳಲು
SQL ಪ್ರಪಂಚದ ಸುಮಾರು, ಆದರೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ
ನೀವು ನಿಜವಾದ PHP ಕೋಡ್ ಒಳಗೆ ಈ ಪ್ರಶ್ನೆಗಳನ್ನು ಬರೆಯಲು ನೀನು
ಮತ್ತು ಆದ್ದರಿಂದ ವಿಶೇಷವಾಗಿ Zamyla ನ ದರ್ಶನ ರಲ್ಲಿ ಇಲ್ಲೇ ಇರಿ
ಈ ಸಮಸ್ಯೆ ಸೆಟ್ ವಿತರಣೆ ಕೋಡ್ ಒಂದು ಪ್ರವಾಸ ಪಡೆಯುತ್ತೀರಿ ಅಲ್ಲಿ
ನಾವು ಲಾಗಿನ್ ಪುಟಕ್ಕೆ ಸೌಂದರ್ಯಶಾಸ್ತ್ರವು ಕೇವಲ ನೀವು ನೀಡಿದ್ದೇನೆ ಅಲ್ಲಿ
ಮತ್ತು ಸಂತೋಷವನ್ನು ಮಾದಕ CS50 ಹಣಕಾಸು ಹೇಳುತ್ತದೆ ಲೋಗೊ, ಆದರೆ ನಾವು ನಿಮಗೆ ನೀಡಿದ್ದೇನೆ
ನಿಮ್ಮ ಜೀವನ ಸ್ವಲ್ಪ ಸುಲಭವಾಗುತ್ತದೆ ಕಾರ್ಯಗಳ ಕನಸುಗಳಿವೆ.
ನಾವು, ನೀವು pset ಭಾಗವಾಗಿ ಬರೆದ ನೀವು
ವಿಶೇಷವಾಗಿ ಅದರ ಪ್ರವೇಶ ಭಾಗ, ನೀವು ಒಂದು ಪ್ರತಿನಿಧಿ ವಿನ್ಯಾಸ ಪ್ರಜ್ಞೆಯನ್ನು ನೀಡಲು
ಎಂದು ವಾಸ್ತವವಾಗಿ, ಉದಾಹರಣೆಗೆ, index.php, ಒಂದು ನಿಯಂತ್ರಕ ಬಳಸುತ್ತದೆ
ನಂತರ login.php ಮತ್ತು ನಂತಹ, ಮತ್ತು ನೀವು pset ಸಹ ಟೆಂಪ್ಲೇಟ್ಗಳು ಕೋಶವನ್ನು ಹೊಂದಿದೆ ನೋಡುತ್ತಾರೆ
ಎಂದು, ಸೌಂದರ್ಯಶಾಸ್ತ್ರದ ಎಲ್ಲಾ ನಿಮ್ಮ ಅಭಿಪ್ರಾಯಗಳನ್ನು ಎಲ್ಲಾ ಹೊಂದಿದೆ.
ಮತ್ತು ಆದ್ದರಿಂದ pset 7 ಒಟ್ಟಾರೆ ಕೆಲಸದೊತ್ತಡದ ಎಂದು ಏರಲಿದೆ
ನಿಮ್ಮ ಬಳಕೆದಾರರು ಬ್ರೌಸರ್ನಲ್ಲಿ ಒಂದು URL ಮೂಲಕ ಒಂದು ನಿಯಂತ್ರಕ ಭೇಟಿ.
ಆ ನಿಯಂತ್ರಕ ನೀವು ಬರೆದ PHP ಕೋಡ್ ಹೊಂದಿರುತ್ತದೆ, ಮತ್ತು ಒಳಗೆ ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಕೋಡ್
SQL ನ ಕೆಲವು ಸಾಲುಗಳನ್ನು ಜೋಡಿ ಉದ್ಧರಣ ನಡುವೆ ರೀತಿಯಲ್ಲಿ ಇರಬಹುದು
ಮತ್ತು ಒಂದು ಕಾರ್ಯದ ರವಾನಿಸಲಾಗಿದೆ ನಾವು ಎಂಬ ಪ್ರಶ್ನೆಗೆ ಬರೆದರು
ಆ ತರಹದ್ದನ್ನು ಬಳಸದೆ ನೀವು ಡೇಟಾಬೇಸ್ ಮಾತನಾಡಲು ಸಹಾಯ
phpMyAdmin ರೀತಿಯ ಆಡಳಿತಾತ್ಮಕ ಸಾಧನವಾಗಿದೆ.
>> ನೀವು PHP ಕೋಡ್ SQL ಹೇಳಿಕೆಗಳನ್ನು ಬರೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ
ಮತ್ತು ರಿಸಲ್ಟ್ ಸೆಟ್ ಒಂದು PHP ರಚನೆಯ ಹಿಂದೆ
ವಾಸ್ತವವಾಗಿ ಆ ಪ್ರಶ್ನೆಗೆ ಹೊಂದುವ ಸಾಲುಗಳ.
ಮತ್ತು ಹಾಗೆಯೇ ನೀವು ಒಳಸೇರಿಸಿದನು ಅಥವಾ ಅಳಿಸಿದರೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ
ಅಥವಾ ನವೀಕರಣಗಳನ್ನು ಅಥವಾ ಹಾಗೆ, ಚೆನ್ನಾಗಿ ಹೋಲುತ್ತದೆ ಯಾವ ವಾಕ್ಯ,
ಮತ್ತು ನೀವು ವಿತರಣೆ ಕೋಡ್ ಕೆಲವು ಆನ್ಲೈನ್ ಉಲ್ಲೇಖಗಳು ನೋಡುತ್ತಾರೆ
ಮತ್ತು pset ನಿಂದ ಎಂಬುದನ್ನು ಅದನ್ನು ಮಾಡುವ ಬಗ್ಗೆ ಹೋಗಲು ಸ್ವತಃ ಪ್ಯಾಕ್.
ಅಂತಿಮವಾಗಿ ನಾವು ಕೇವಲ SQL ಮೇಲ್ಮೈ ಸ್ಕ್ರಾಚಿಂಗ್ನಲ್ಲಿ ನೀವು ಅರ್ಥ
ಮತ್ತು MySQL ಆದರೆ ಇದು ಶಕ್ತಿ ನಿಜವಾಗಿಯೂ ನೀವು ಬಿಡುಗಡೆ ಎಂದು
ನೀವು ಪರಿಹರಿಸಲು ನೀವು ಸಮಸ್ಯೆಗಳನ್ನು ಗಮನ, ಬಳಕೆಯ ಪ್ರಕರಣಗಳು ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸುತ್ತೀರಿ
ಕನಿಷ್ಠ ಆರಂಭಿಕ, ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಚಿಂತೆ ಮಾಡದೇ
ಅಲ್ಲಿ ಮತ್ತು ಹೇಗೆ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಹುಡುಕಲು ಬಗ್ಗೆ,
ಫೇಸ್ಬುಕ್ ತನ್ನ ಆರಂಭದ ಆದರು ಮತ್ತು ಈ ಸಾಕಷ್ಟು ಅಕ್ಷರಶಃ ಆಗಿದೆ
MySQL ಬಳಸಿಕೊಂಡು ಮತ್ತು ನಂತರ ಹೆಚ್ಚು MySQL ಸರ್ವರ್ ಮತ್ತು MySQL ಸರ್ವರ್ ಬಳಸಿ
ಅವರು ನಿಜವಾಗಿಯೂ ಹೇಗೆ ಬಗ್ಗೆ ಹಾರ್ಡ್ ಯೋಚಿಸಲು ಆರಂಭಿಸ ದೀರ್ಘಾಕಾಲದಿಂದಲೇ ರವರೆಗೆ ಮೊದಲು
ಇನ್ನಷ್ಟು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ವಿಷಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಹೇಗೆ ಅಂಗಡಿ ಮಾಹಿತಿ,
ವಾಸ್ತವವಾಗಿ ಮಂಜೂರು ನಾವು ಕರೆದೊಯ್ಯಲಿದ್ದೇವೆ ಆದ್ದರಿಂದ ಸಹ ಆ ಸೂಚಿಕೆಗಳನ್ನು ಮತ್ತು ಅನನ್ಯ ನಿರ್ಬಂಧಗಳು
ಇತ್ಯಾದಿ ಕೇವಲ ಒಂದು ಕುತೂಹಲಕಾರಿ ಸಂಭಾಷಣೆ ಇಲ್ಲ ಕೆಲಸ
ಈ ಎಲ್ಲಾ ಅಂತಿಮವಾಗಿ ಕಾರಣವಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ನಾವು ಮೇಲ್ಮೈ ಸ್ಕ್ರಾಚಿಂಗ್ನಲ್ಲಿ ನೀವು ಬರಬಹುದು ಎಂದು
ಯಾವುದು ಅಂತಿಮವಾಗಿ ನೀವು ಅಥವಾ ನಿಮ್ಮ ಯೋಜನೆಗಳನ್ನು ದೊಡ್ಡ ಮಾಹಿತಿ ಸ್ವಲ್ಪ ಸಾಧ್ಯತೆಯಿದೆ ಫಾರ್.
>> ಎಂದು ಹೇಳಿದರು, ನ ಇಲ್ಲಿ ಕೊನೆಗೊಂಡಿಲ್ಲ ಅವಕಾಶ, ಮತ್ತು ನಾವು ಮುಂದಿನ ವಾರದಲ್ಲಿ ನೀವು ನೋಡುತ್ತೀರಿ.
[CS50.TV]