DreamWeaver, MySQL бағдарламаларының көмегімен Евросеть деректер қорының бағдарламасын құру
ЖОСПАР:
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .4
1. НЕГІЗГІ БӨЛІМ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...5
1.1. РНР тарихы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..5
1.2. PHP.дың даму тарихы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .5
1.3. PHP.дың мүмкіндіктері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..6
1.4. PHP.дың артықшылықтары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...7
2. ТЕОРИЯЛЫҚ БӨЛІМ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...8
2.1. MySQL деректер қоры туралы түсінік ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..8
2.2. Деректер қорымен жұмыс істеу ... ... ... . ... ... ... ... ... ... ... ... ... ... ... ... ... ...8
2.3. Жалпы директивалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .10
3. ПРАКТИКАЛЫҚ БӨЛІМ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .11
3.1. DreamWeaver, MySQL.дің көмегімен Евросеть деректер қорын жасау...11
ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 21
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .22
ҚОСЫМША ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .23
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .4
1. НЕГІЗГІ БӨЛІМ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...5
1.1. РНР тарихы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..5
1.2. PHP.дың даму тарихы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .5
1.3. PHP.дың мүмкіндіктері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..6
1.4. PHP.дың артықшылықтары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...7
2. ТЕОРИЯЛЫҚ БӨЛІМ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...8
2.1. MySQL деректер қоры туралы түсінік ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..8
2.2. Деректер қорымен жұмыс істеу ... ... ... . ... ... ... ... ... ... ... ... ... ... ... ... ... ...8
2.3. Жалпы директивалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .10
3. ПРАКТИКАЛЫҚ БӨЛІМ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .11
3.1. DreamWeaver, MySQL.дің көмегімен Евросеть деректер қорын жасау...11
ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 21
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .22
ҚОСЫМША ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .23
КІРІСПЕ
Қазіргі таңда дүниежүзілік компьютерлік интернет желісі - ғасырдың 90-жылдары компьютердің дамуына Internet және World Wide Web жүйелері үлкен әсерін тигізгені барлығымызға мәлім. Қазіргі кезде осы бағытта да компьютер өте үлкен қарқынмен дамуда. Берiлген тор құжатттардың өзара бiр-бiрiмен байланысы ретiнде берiледi. Өзіміз білетіндей Internet желісі түрлі сайттардан тұрады. Сайттарды пайдалана білумен қатар оны құра білуде қажет. Әрбiр Web-сайт тексттен, суреттерден, видео үнтаспаларынан тұруы мүмкiн. Мұндай сайттар ғаламшардың кез-келген нүктесiндегi компьютерде болуы мүмкiн. WEB-тiң негiзгi қызметi- қажеттi ақпаратты шапшаң түрде кірiп көру, жинастыру және де оны экранға шығаруды ұйымдастыру. Гипермәтiндi сiлтеме-келесi беттермен байланысты қамтамассыз етедi. Сiлтеменi тышқанмен шертiп сiз келесi WEB-сайтқа өте аласыз. WEB-сайтты бiз келесi бағдарламалар арқылы көру мүмкiншiлiгiне ие бола аламыз: Microsort Internet Explorer [Майкрософт Интернет эксплорер], Netscape Navigator [Нетскейп навигатор], Mozilla[Мозилла], Opera[Опера]. Бұл бағдарламалардың артықшылығы сайтты сiлтемелер немесе адрестер арқылы бейнелеп көрсетiп бередi және де дискiге сақтай алатын мүмкiншiлiгi бар.
Сайт даяр болғаннан кейін оны алдын-анықтап алу қажет. Оны дүниедегi ең үлкен ауқымды (глобальный) желi деп ат¬айды. Осылай телефон арнасы арқылы байланыса алатын компьютерлер бiр-бiрiмен ТСР/IР хаттама (протокол) ережелерiмен мәлiмет алмасады, оларды бiр нұсқада, яғни бiр тiлде «сөйлейдi» деп айтса да болады. Дүние жүзiлiк Халықаралық телефон желiсi сияқты оны ешкiм басқармайды, ол ешкiмнiң жеке меншiгi емес. Мiне, осы Интернет желiсi көмегiмен электрондық почта арқылы хабар алып (берiп), басқа компьютерлердегi ақпаратты көрiп, қашықтан телеконференцияларға қатынасу жұмыстарын жүргiзуге мүмкiндiк бар.
TCP/IP – Интернет желiсiне қосылған компьютерлер арасында ақпарат алмасуды қамтамасыз ететiн мәлiметтердi бiр жүйеге келтiру ережелерi немесе оларды құрастыру хаттамасы. IP (Internet Protocol) - мәлiметтердi оны алушының адресi көрсетiлген шағын тақырыптары бар бiрнеше бөлiктерге немесе дестелерге бөлетiн желi аралық хаттама. TCP (Transmisson Control Protocol) - мәлiметтi жөнелту iсiн баскаратын хаттама, ол желiдегi ақпарат дестелерiн дұрыс жеткiзу үшiн жауапты болып саналады.Интернет жүйесiн пайдалана отырып, үйден шықпай ақ, көптеген елдердi, қалаларды аралап музейлердi, кiтапханаларды көрiп, дүниежүзiлiк мәдени және ғылыми
Қазіргі таңда дүниежүзілік компьютерлік интернет желісі - ғасырдың 90-жылдары компьютердің дамуына Internet және World Wide Web жүйелері үлкен әсерін тигізгені барлығымызға мәлім. Қазіргі кезде осы бағытта да компьютер өте үлкен қарқынмен дамуда. Берiлген тор құжатттардың өзара бiр-бiрiмен байланысы ретiнде берiледi. Өзіміз білетіндей Internet желісі түрлі сайттардан тұрады. Сайттарды пайдалана білумен қатар оны құра білуде қажет. Әрбiр Web-сайт тексттен, суреттерден, видео үнтаспаларынан тұруы мүмкiн. Мұндай сайттар ғаламшардың кез-келген нүктесiндегi компьютерде болуы мүмкiн. WEB-тiң негiзгi қызметi- қажеттi ақпаратты шапшаң түрде кірiп көру, жинастыру және де оны экранға шығаруды ұйымдастыру. Гипермәтiндi сiлтеме-келесi беттермен байланысты қамтамассыз етедi. Сiлтеменi тышқанмен шертiп сiз келесi WEB-сайтқа өте аласыз. WEB-сайтты бiз келесi бағдарламалар арқылы көру мүмкiншiлiгiне ие бола аламыз: Microsort Internet Explorer [Майкрософт Интернет эксплорер], Netscape Navigator [Нетскейп навигатор], Mozilla[Мозилла], Opera[Опера]. Бұл бағдарламалардың артықшылығы сайтты сiлтемелер немесе адрестер арқылы бейнелеп көрсетiп бередi және де дискiге сақтай алатын мүмкiншiлiгi бар.
Сайт даяр болғаннан кейін оны алдын-анықтап алу қажет. Оны дүниедегi ең үлкен ауқымды (глобальный) желi деп ат¬айды. Осылай телефон арнасы арқылы байланыса алатын компьютерлер бiр-бiрiмен ТСР/IР хаттама (протокол) ережелерiмен мәлiмет алмасады, оларды бiр нұсқада, яғни бiр тiлде «сөйлейдi» деп айтса да болады. Дүние жүзiлiк Халықаралық телефон желiсi сияқты оны ешкiм басқармайды, ол ешкiмнiң жеке меншiгi емес. Мiне, осы Интернет желiсi көмегiмен электрондық почта арқылы хабар алып (берiп), басқа компьютерлердегi ақпаратты көрiп, қашықтан телеконференцияларға қатынасу жұмыстарын жүргiзуге мүмкiндiк бар.
TCP/IP – Интернет желiсiне қосылған компьютерлер арасында ақпарат алмасуды қамтамасыз ететiн мәлiметтердi бiр жүйеге келтiру ережелерi немесе оларды құрастыру хаттамасы. IP (Internet Protocol) - мәлiметтердi оны алушының адресi көрсетiлген шағын тақырыптары бар бiрнеше бөлiктерге немесе дестелерге бөлетiн желi аралық хаттама. TCP (Transmisson Control Protocol) - мәлiметтi жөнелту iсiн баскаратын хаттама, ол желiдегi ақпарат дестелерiн дұрыс жеткiзу үшiн жауапты болып саналады.Интернет жүйесiн пайдалана отырып, үйден шықпай ақ, көптеген елдердi, қалаларды аралап музейлердi, кiтапханаларды көрiп, дүниежүзiлiк мәдени және ғылыми
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
1. Дмитрий Котеров, Алексей Костарев PHP. В подлиннике. — Спб.: «БХВ-Петербург», 2005. — С. 1120. — ISBN 5-94157-245-Х
2. Кузнецов Максим, Симдянов Игорь PHP 5/6. — Спб.: «БХВ-Петербург», 2009. — С. 1024. — ISBN 978-5-9775-0304-4
3. Кристиан Дари, Эмилиан Баланеску PHP и MySQL: создание интернет-магазина = Beginning PHP and MySQL E-Commerce: From Novice to Professional. — М.: «Вильямс», 2010. — ISBN 978-5-8459-1602-0
4. Кузнецов Максим, Симдянов Игорь Объектно-ориентированное программирование на PHP. — Спб.: «БХВ-Петербург», 2007. — С. 608. — ISBN 978-5-9775-0142-2
5. Эд Леки-Томпсон, Алек Коув, Стивен Новицки, Хьяо Айде-Гудман PHP 5 для профессионалов = Professional PHP 5. — М.: «Диалектика», 2006. — С. 608. — ISBN 0-7645-7282-2
6. Кузнецов Максим, Симдянов Игорь Самоучитель PHP 5/6. — 3-е изд., перераб. и доп.. — Спб.: «БХВ-Петербург», 2009. — С. 672. — ISBN 978-5-9775-0409-6
7. Кузнецов Максим, Симдянов Игорь PHP . Практика создания Web-сайтов. — 2-е изд. перераб. и доп.. — Спб.: «БХВ-Петербург», 2008. — С. 1264. — ISBN 978-5-9775-0203-0
8. Джон Кауффман, Брайан Матсик ”Программирование SQL” Москва 2002
9. 11. Энди Харрис. «РНР и MySQL для начинающих», М., «Кудиц-Образ» 2005
10. Костарев А. Ф. PHP 5. — Спб.: «БХВ-Петербург», 2008. — С. 1104. — ISBN 978-5-9775-0315-0[скрыть]
11. РНР справочник Пол Хадсон КУДИЦ ПРЕСС Москва 2006
1. Дмитрий Котеров, Алексей Костарев PHP. В подлиннике. — Спб.: «БХВ-Петербург», 2005. — С. 1120. — ISBN 5-94157-245-Х
2. Кузнецов Максим, Симдянов Игорь PHP 5/6. — Спб.: «БХВ-Петербург», 2009. — С. 1024. — ISBN 978-5-9775-0304-4
3. Кристиан Дари, Эмилиан Баланеску PHP и MySQL: создание интернет-магазина = Beginning PHP and MySQL E-Commerce: From Novice to Professional. — М.: «Вильямс», 2010. — ISBN 978-5-8459-1602-0
4. Кузнецов Максим, Симдянов Игорь Объектно-ориентированное программирование на PHP. — Спб.: «БХВ-Петербург», 2007. — С. 608. — ISBN 978-5-9775-0142-2
5. Эд Леки-Томпсон, Алек Коув, Стивен Новицки, Хьяо Айде-Гудман PHP 5 для профессионалов = Professional PHP 5. — М.: «Диалектика», 2006. — С. 608. — ISBN 0-7645-7282-2
6. Кузнецов Максим, Симдянов Игорь Самоучитель PHP 5/6. — 3-е изд., перераб. и доп.. — Спб.: «БХВ-Петербург», 2009. — С. 672. — ISBN 978-5-9775-0409-6
7. Кузнецов Максим, Симдянов Игорь PHP . Практика создания Web-сайтов. — 2-е изд. перераб. и доп.. — Спб.: «БХВ-Петербург», 2008. — С. 1264. — ISBN 978-5-9775-0203-0
8. Джон Кауффман, Брайан Матсик ”Программирование SQL” Москва 2002
9. 11. Энди Харрис. «РНР и MySQL для начинающих», М., «Кудиц-Образ» 2005
10. Костарев А. Ф. PHP 5. — Спб.: «БХВ-Петербург», 2008. — С. 1104. — ISBN 978-5-9775-0315-0[скрыть]
11. РНР справочник Пол Хадсон КУДИЦ ПРЕСС Москва 2006
Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі: Курстық жұмыс
Тегін: Антиплагиат
Көлемі: 21 бет
Таңдаулыға:
Жұмыс түрі: Курстық жұмыс
Тегін: Антиплагиат
Көлемі: 21 бет
Таңдаулыға:
ЖОСПАР:
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ... ... ... ... ... ... .4
1. НЕГІЗГІ
БӨЛІМ ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ... 5
1.1. РНР тарихы
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ... ..5
1.2. PHP-дың даму
тарихы ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ..
... ... ... ...5
1.3. PHP-дың мүмкіндіктері
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ..6
1.4. PHP-дың артықшылықтары
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .7
2. ТЕОРИЯЛЫҚ
БӨЛІМ ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ..
... ... ... 8
2.1. MySQL деректер қоры туралы
түсінік ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..8
2.2. Деректер қорымен жұмыс істеу ... ... ... .
... ... ... ... ... ... ... ... ... ... ... ... ... ... 8
2.3. Жалпы
директивалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... .10
3. ПРАКТИКАЛЫҚ
БӨЛІМ ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ..
... ..11
3.1. DreamWeaver, MySQL-дің көмегімен Евросеть деректер қорын жасау...11
ҚОРЫТЫНДЫ
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ... 21
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..22
Қосымша ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ... ... ... ... .23
КІРІСПЕ
Қазіргі таңда дүниежүзілік компьютерлік интернет желісі - ғасырдың
90-жылдары компьютердің дамуына Internet және World Wide Web жүйелері үлкен
әсерін тигізгені барлығымызға мәлім. Қазіргі кезде осы бағытта да компьютер
өте үлкен қарқынмен дамуда. Берiлген тор құжатттардың өзара бiр-бiрiмен
байланысы ретiнде берiледi. Өзіміз білетіндей Internet желісі түрлі
сайттардан тұрады. Сайттарды пайдалана білумен қатар оны құра білуде қажет.
Әрбiр Web-сайт тексттен, суреттерден, видео үнтаспаларынан тұруы мүмкiн.
Мұндай сайттар ғаламшардың кез-келген нүктесiндегi компьютерде болуы
мүмкiн. WEB-тiң негiзгi қызметi- қажеттi ақпаратты шапшаң түрде кірiп көру,
жинастыру және де оны экранға шығаруды ұйымдастыру. Гипермәтiндi сiлтеме-
келесi беттермен байланысты қамтамассыз етедi. Сiлтеменi тышқанмен шертiп
сiз келесi WEB-сайтқа өте аласыз. WEB-сайтты бiз келесi бағдарламалар
арқылы көру мүмкiншiлiгiне ие бола аламыз: Microsort Internet Explorer
[Майкрософт Интернет эксплорер], Netscape Navigator [Нетскейп навигатор],
Mozilla[Мозилла], Opera[Опера]. Бұл бағдарламалардың артықшылығы сайтты
сiлтемелер немесе адрестер арқылы бейнелеп көрсетiп бередi және де дискiге
сақтай алатын мүмкiншiлiгi бар.
Сайт даяр болғаннан кейін оны алдын-анықтап алу қажет. Оны дүниедегi
ең үлкен ауқымды (глобальный) желi деп атайды. Осылай телефон арнасы арқылы
байланыса алатын компьютерлер бiр-бiрiмен ТСРIР хаттама (протокол)
ережелерiмен мәлiмет алмасады, оларды бiр нұсқада, яғни бiр тiлде
сөйлейдi деп айтса да болады. Дүние жүзiлiк Халықаралық телефон желiсi
сияқты оны ешкiм басқармайды, ол ешкiмнiң жеке меншiгi емес. Мiне, осы
Интернет желiсi көмегiмен электрондық почта арқылы хабар алып (берiп),
басқа компьютерлердегi ақпаратты көрiп, қашықтан телеконференцияларға
қатынасу жұмыстарын жүргiзуге мүмкiндiк бар.
TCPIP – Интернет желiсiне қосылған компьютерлер арасында ақпарат
алмасуды қамтамасыз ететiн мәлiметтердi бiр жүйеге келтiру ережелерi немесе
оларды құрастыру хаттамасы. IP (Internet Protocol) - мәлiметтердi оны
алушының адресi көрсетiлген шағын тақырыптары бар бiрнеше бөлiктерге немесе
дестелерге бөлетiн желi аралық хаттама. TCP (Transmisson Control Protocol)
- мәлiметтi жөнелту iсiн баскаратын хаттама, ол желiдегi ақпарат дестелерiн
дұрыс жеткiзу үшiн жауапты болып саналады.Интернет жүйесiн пайдалана
отырып, үйден шықпай ақ, көптеген елдердi, қалаларды аралап музейлердi,
кiтапханаларды көрiп, дүниежүзiлiк мәдени және ғылыми жетiстiктермен
танысып, оларға өркениеттi елдiң азаматы ретiнде өз үлесiңiздi қосып,
өзiңiздi дүниенiң бiр кiшкене бөлiгi ретiнде сезiну мүмкiндiгiне ие
боласыз.
І НЕГІЗГІ БӨЛІМ
1.1. РНР тарихы
РНР тарихы 1995 жылы тәуелсіз Расмус Лердорф (Rasmus Lerdorf) атты
программист-келісуші оның онлайндық резюмесін оқыған сайтқа кіруші адамдар
санын есептеуге арналған PerlCGI сценариін жазуынан басталады. Оның
сцнариін екі есепті шешуге бағытталған: келушінің деректерін тіркеу және
web-бетіне келушілердің санын шығару. WWW дамуы әзір тек басталғанда мұндай
есептерді шешу үшін арнайы құралдар болған жоқ, сонда авторды халық
сұрақтармен жауып тастады. Лердорф Personal Home Page (РНР) немесе
Hypertext Processor (гипермәтінді үрдіс) атты өзінің аспабын тегін тарата
бастады.
РНР-дің сәтті жарыққа шығуы Лердорфты РНР кеңейтілуін жобалауға
итермеледі. Кеңейтілудің бірі HTML формасында енгізілген мәліметтерді
символдық айнымалыларға түрлендіреді, ол оларды басқа да жүйелерге
экспорттауға мүмкіндік береді. Берілген мақсатқа қол жеткізу үшін Лердорф
келешектегі жобаларда Perl-дан C-ге өтуге шешім қабылдады. РНР –дегі
аспаптар жиынын кеңейтілуі РНР 2.0 – нің тууына себепші болды, немесе 2.0,
немесе PHP-FI (Personal Home Page — Form Interpretator). 2.0 нұсқасын
дамытуда бүкіл дүниежүзінің программисттері ат салысқан.
РНР-дің жаңа нұсқасы танымал атаққа ие болды, және жақын арада негізгі
жобалаушылар командасы құрылды. Олар программалық кодты HTML-ге ендірудің
түпнұсқалық концепсиясын сақтай отырып, лексикалық анализ механизмін қайта
жазды, осыдан келе РНР 3.0 жарыққа шықты. 3.0 нұсқасының шығуына жуыр 1997
жылы 50 000 астам қолданушы РНР-дің өздерінің web-беттерін жақсатуға
қолданылған еді.
1997 жылы PHP-дің қысқартылуы Personal Home page деген мағынаны
емес, РНР Hypertext Processor ұғымын білдіруі керектігі шешілді.
MySQL – дерекқордың көп ағымды ықшам сервері. MySQL үлкен жылдамдық,
тұрақтылық және қодланыста жеңлдігімен сиптталады.
1.2. PHP-дың даму тарихы
PHPFI 1995 жылдағы Лердорфом расмуспен жасалып және Perlдың жиыны
болатын болды, оның қорытындысының баруларды санақтың жүргiзуi үшiн скрипт.
Web дамыту әлi тек қана бастады, бұл есептердiң шешiмi үшiн ешқандай да
арнайы құралдар, және авторға сұрақтары бар қатынастар лап беретiн болмады.
Лердорф (PHP )-шы дербес үй беттерi үшiн аспаптар) Personal Homepages Tools
аталған өз құрал-сайманын тарата бастады. Теп-тез қолданушыларға webның
қарапайым жәндiгi өндеуге мүмкiндiк беретiн деректер қорларымен жұмыс
iстейтiн жаңа, әлдеқайда көлемдi болжамнан астам қосымшаның Cтарына үлкен
функционалдық және жаз расмусы талап еттi. Шеш Лердорфы расмус қателердiң
барлығына ортақ шолып өту, дұрыстауына PHPFIнiң бастапқы коды және
қосымшаны ақтару.
PHP 3.0 бiздер ол бүгiн бiлетiн PHP еске түсiретiн бiрiншi болжам
болды. (Andi Gutmans ) Гутманс және (Zeev Suraski ) Зив Сураски эндиды 1997
жылда кодтарды қайта жазды бастады: өңдеушiлер олардың үстiнде
университеттiң жобасы үшiн жұмыс iстейтiн электрондық коммерцияның
қосымшасының өңдеуi үшiн жарамды емес PHPFI 2.0 есептедi. PHP 3.0
өңдеушiсi базасы арқылы PHPFI 2.0 энди, расмус және шеш Зивiнiң үстiнде
бiрлескен жұмыс үшiн PHPFI PHPFIнiң PHP 3.0 ресми мирасқоры, өңдеу iс
жүзiнде топтаcып жарияласын толық тоқтатылды.
PHP5-терге объектiнiң үлгiсi қайта өңделген болды. Сонымен бiрге PHP5
арқасында мұндай C++ және Java объективтi-хабар тiлдердiң кейбiр сызықтары
алған көп жаңа мүмкiндiктер қосылды.
Өзгерiстер PHPның кiрiстiрiлген үйреншiктi функцияларының
өнiмдiлiктерi тигiздi. Кейбiр бағалар бойынша, PHP5ке үйреншiктi
функциялардың жұмысының жылдамдығы 40%ке және көп үлкейдi.
Php.iniнiң күйге келтiруiн файлдың жаңа нұсқаулары пайда
болды.Ағындардың өзгерiс және қолдауы шыдады. Жаңа функциялар, сонымен
бiрге GDтың график түрiнде кiтапханасының функциялары қосылды.
1.3. PHP-дің мүмкіндіктері
PHP мүмкiндiктер керемет үлкен. Негiзiнен, PHPның қолдану облысы
жазуға фокуске келтiрген скрипт сервердiң тарап жұмыс iстейтiн; сайып
келгенде барлық CGIнiң кез келген басқа бағдарламасын орындаған PHP алып
тұр. Мысалы, формалар деректердi өңдесiн, динамикалық беттердi шығарсын,
cookiesтi жөнелтiп қабылдау. PHP бiрақ орында ұғы және басқа есептердiң
жиыны.
PHP-дың 3 қолданылатын негiзгi облыстары бар:
1. Сервердiң тарабында орындау үшiн жасау скрипт. PHP сайып келгенде
өте кең тап қолданылады. Сiзге керек болатын, бұл (CGIнiң бағдарламасы
немесе серверлiк модулдың түрiнде) парсер PHP, вебсервер және браузер
барлығы. Сiз PHPның орындауының нәтижелерi қарап шыға алу үшiнскрипт
браузерiнде, сiзге PHP қойылған жұмыс iстейтiн вебсервер керек. Ар жағында
толық мәлiметтерден астам PHPның қоюын iшкi бөлiмге сұраңыз.
2. Командалық жолдағы орындау үшiн жасау скрипт. Сiз PHP жасай аласыз
- вебсерверге тәуелсiз iске қосылуға және браузер қабiлеттi скрипт. Парсер
PHPнiң сiзiне талап ететiн - барлығы. Мысалы, Windowsтiң платформаларында
(*nix немесе Linuxтiң платформаларында) cronдар арқылы немесе (Task
Scheduler ) есебi жоспарлауышысы арқылы үнемi орындалуы керек болатын
PHPның қолдану әдiсi үшiн скрипт тамаша жақындайды. Сонымен бiрге бұл
скрипттер есептердегi қолдана алады мәтiннiң өңдеуi тұрып қал. Қосымша
мәлiметте бұл жерде болады.
3. Басқару жүйелерiнiң көпшiлiгi, Linuxтi қоса, (HP-UX, Solaris және
OpenBSDкен) Unixтiң көп түрлендiруi, Microsoft Windows, Mac OS X, RISC OS
үшiн PHP қол жететiн, және көп басқа. OS2 үшiн PHPның болжамы тiптi бар
болады. Белгiсiз, расында қаншалықты тиiстi бүгiнгi болмыстарға қаншалықты
тиiстi. Oreilly Website Pro, Caudium, OmniHTTPdтiң серверi, OmniHTTPd
Apache, Microsoft Internet Information Server, Personal Web Serverген
мұндайларды көпшiлiктiң қолдауы қос PHPсына сонымен бiрге iPlanetтiң
серверлерi Netscape және және көп басқа. PHPның серверлерiнiң көпшiлiктерi
үшiн модул ретiнде әкелiнедi, басқалар үшiн CGI, PHPнiң стандарты CGI
процессор ретiнде жұмыс iстей алуға қолдайтын.
Сонымен, сiз басқару жүйесiнiң таңдауы және вебсервер PHP таңдай
аласыз. Бұдан басқа, сiзде процедура немесе объективтi-хабар программалау
немесе олардың тiркесiнiң қолдануының аралығында таңдау көрiнiп қалады және
PHP HTML беруге PHPсы суреттi құрастыру, (libswfтердi қолданып және Ming)
Flashнiң "Кiдiрiссiз" құрылған роликтерiнiң және тiптiнiң PDFтың
файлдарының мүмкiндiктерi. PHP XHTML тағы басқа XMLған мұндайлар файлдар
тiптi ұқты да бердi деу. PHP мұндай файлдардың автоматты генерациясын және
олардың ұйымдастыра клиентке беру орнына сiздiң серверiңiздiң файл
жүйесiнде сақтауға жүзеге асыр ұқ сайып келгенде беру орнына, динамикалық
мазмұнның Кешалары сервердiң тарап орналасқан.
1.4. PHP-дің артықшылықтары
РHP тiлдiң бас факторы iскерлiк болып табылады. Рнр қойылған
есептердiң тез және тиiмдi шешiмi үшiн құралдың бағдарламашысына беруi
керек. РHP әсiресе тартымды iстейтiн тағы бiр мiнездеме бар болады: оған
тегiн таралады және де, ашық (Open Source ) бастапқы кодтармен.
РHP тiл әртүрлi облыс жұмыс iстейтiн таныс бағдарламашыларға көрiнедi.
Көбi тiл конструкциялары си, Perlдардан алып пайдаланған.
Рнр код өте ұқсас типтi бағдарламаларда кездесетiн немесе Pascal
болған. Бұл бастапқы күштер Рнр зерттеуде елеулi төмендетедi. PHP Perlдың
(расында, кейбiр ескертумендерге) әмбебап және айқын синтаксиспен
интернетте жұмыс iстеудi, тiл әдейi бағытталған қадыры және си ұштасатын
тiл және PHP болды ендi жаңадан көрiнген тiлмен, ол болып табылып мұндай
webларды ара-арасынданың мәлiмдiлiгiн тауып алғандығымен - дәл осы кездеге
webның жасауы үшiн жазда ең әйгiлi тiл болып табылған бағдарламашылар
(скрипт ) қосымшалар.
РHP сценари 10 000 жолдар немесе бiр жолдан барлық тұра алады сiздiң
есебiңiздiң ерекшелiгiнен тәуелдi болады. Сiзге кiтапхана нығыздамайды,
компиляцияның арнайы параметрлерi немесе бiрдеңенi осы тектес көрсетуге
тура келмейдi. Рнр тетiк код бiрiншi перделейтiн тiзбектен кейiн жай ғана
орындайды ма?) және ол булы перделейтiн тiзбектi кездестiргенде моменттiң
сөйткеншесiмен орындау жалғастырады ма?). Егер код дұрыс синтаксисi болса,
ол осылай дәлдiкте жүзеге асады, бағдарламашы айтылғандай.
ІІ ТЕОРИЯЛЫҚ БӨЛІМ
2.1. MySQL деректер қоры туралы түсінік
Деректер қоры – бұл құрамында белгілі бір ақпараты бар екіөлшемді
өзара байланысқан кестелер жиыны. Деректер қорын басқаратын (жаңа деректер
қорын,кестелерді құрады және де құрылған объектілерді қолдануға мүмкіндік
береді) программалық қамтама деректер қорын басқару жүйесі (ДҚБЖ) деп
аталады.
SQL тілі
Клиенттердің сұрауларын сипаттау үшін тұтас тіл құрылған – ол SQL
(Structured Query Language – құрылымдық сұраулар тілі). SQLсұраулары арқылы
сіз келесі әрекеттерді орындай аласыз:
• Деректер қоры мен кестелерді құруға.
• Кестелерге ақпаратты қосуға.
• Ақпаратты өшіруге.
• Ақпаратты модификациялауға.
• Қажет ақпаратты алуға.
Әрине, admin қолданушысы бар болудан басқа сәйкес құқықтарға ие болу
керек. MySQL әрбір сұрауы үтірлі нүктемен аяқталуы тиіс.
MySQL — бұл ылғи да компьютерде жұмыс істеп тұратын сервер-программа.
Клиенттік программалар (мысалға, сценари) оған арнайы сұрауларды сокет
(демек, желілік құралдар арқылы)механизмі арқылы жіберіп отырады, ол оларды
өңдеп нәтижесін сақтайды. Осыдан кейін, қайтадан клиенттің арнайы сұрауы
бойынша бүкіл нәтиже немесе оның бір бөлігі қайта жіберілед. Неге ылғи
тұтас нәтиже жіберілмейді? Өте қарапаыйм: мәселе мәліметтер жиынының
нәтижесі өте үлкен болып, оны желі бойынша тасымалдауға көп уақыт кетіп.
Сокеттерді қолдану механизмі клиент-серверлік технологиясына
ойластырылған, бұл жүйеде программалардан арнайы сұрауларды қабылдап және
өңдейтін арнайы программа – MySQL – сервері қосылуы керек деген сөз.
2.2. Деректер қорымен жұмыс істеу
Деректер қорымен байланыс құру
Бірақ деректер қорымен жұмыс бастамас бұрын онымен желілік байланыс
құру, және де қолданушы авторизациясын орындау қажет. Ол үшін арнайы
функция бар mysql_connect().
int mysql_connect([string $hostname] [,string $username]
[,string $password])
mysql_connect() функциясы MySQL деректер қорымен желілік байланысты
құрады устанавливает сетевое ... жалғасы
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ... ... ... ... ... ... .4
1. НЕГІЗГІ
БӨЛІМ ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ... 5
1.1. РНР тарихы
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ... ..5
1.2. PHP-дың даму
тарихы ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ..
... ... ... ...5
1.3. PHP-дың мүмкіндіктері
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ..6
1.4. PHP-дың артықшылықтары
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .7
2. ТЕОРИЯЛЫҚ
БӨЛІМ ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ..
... ... ... 8
2.1. MySQL деректер қоры туралы
түсінік ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..8
2.2. Деректер қорымен жұмыс істеу ... ... ... .
... ... ... ... ... ... ... ... ... ... ... ... ... ... 8
2.3. Жалпы
директивалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... .10
3. ПРАКТИКАЛЫҚ
БӨЛІМ ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ..
... ..11
3.1. DreamWeaver, MySQL-дің көмегімен Евросеть деректер қорын жасау...11
ҚОРЫТЫНДЫ
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ... 21
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..22
Қосымша ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ... ... ... ... .23
КІРІСПЕ
Қазіргі таңда дүниежүзілік компьютерлік интернет желісі - ғасырдың
90-жылдары компьютердің дамуына Internet және World Wide Web жүйелері үлкен
әсерін тигізгені барлығымызға мәлім. Қазіргі кезде осы бағытта да компьютер
өте үлкен қарқынмен дамуда. Берiлген тор құжатттардың өзара бiр-бiрiмен
байланысы ретiнде берiледi. Өзіміз білетіндей Internet желісі түрлі
сайттардан тұрады. Сайттарды пайдалана білумен қатар оны құра білуде қажет.
Әрбiр Web-сайт тексттен, суреттерден, видео үнтаспаларынан тұруы мүмкiн.
Мұндай сайттар ғаламшардың кез-келген нүктесiндегi компьютерде болуы
мүмкiн. WEB-тiң негiзгi қызметi- қажеттi ақпаратты шапшаң түрде кірiп көру,
жинастыру және де оны экранға шығаруды ұйымдастыру. Гипермәтiндi сiлтеме-
келесi беттермен байланысты қамтамассыз етедi. Сiлтеменi тышқанмен шертiп
сiз келесi WEB-сайтқа өте аласыз. WEB-сайтты бiз келесi бағдарламалар
арқылы көру мүмкiншiлiгiне ие бола аламыз: Microsort Internet Explorer
[Майкрософт Интернет эксплорер], Netscape Navigator [Нетскейп навигатор],
Mozilla[Мозилла], Opera[Опера]. Бұл бағдарламалардың артықшылығы сайтты
сiлтемелер немесе адрестер арқылы бейнелеп көрсетiп бередi және де дискiге
сақтай алатын мүмкiншiлiгi бар.
Сайт даяр болғаннан кейін оны алдын-анықтап алу қажет. Оны дүниедегi
ең үлкен ауқымды (глобальный) желi деп атайды. Осылай телефон арнасы арқылы
байланыса алатын компьютерлер бiр-бiрiмен ТСРIР хаттама (протокол)
ережелерiмен мәлiмет алмасады, оларды бiр нұсқада, яғни бiр тiлде
сөйлейдi деп айтса да болады. Дүние жүзiлiк Халықаралық телефон желiсi
сияқты оны ешкiм басқармайды, ол ешкiмнiң жеке меншiгi емес. Мiне, осы
Интернет желiсi көмегiмен электрондық почта арқылы хабар алып (берiп),
басқа компьютерлердегi ақпаратты көрiп, қашықтан телеконференцияларға
қатынасу жұмыстарын жүргiзуге мүмкiндiк бар.
TCPIP – Интернет желiсiне қосылған компьютерлер арасында ақпарат
алмасуды қамтамасыз ететiн мәлiметтердi бiр жүйеге келтiру ережелерi немесе
оларды құрастыру хаттамасы. IP (Internet Protocol) - мәлiметтердi оны
алушының адресi көрсетiлген шағын тақырыптары бар бiрнеше бөлiктерге немесе
дестелерге бөлетiн желi аралық хаттама. TCP (Transmisson Control Protocol)
- мәлiметтi жөнелту iсiн баскаратын хаттама, ол желiдегi ақпарат дестелерiн
дұрыс жеткiзу үшiн жауапты болып саналады.Интернет жүйесiн пайдалана
отырып, үйден шықпай ақ, көптеген елдердi, қалаларды аралап музейлердi,
кiтапханаларды көрiп, дүниежүзiлiк мәдени және ғылыми жетiстiктермен
танысып, оларға өркениеттi елдiң азаматы ретiнде өз үлесiңiздi қосып,
өзiңiздi дүниенiң бiр кiшкене бөлiгi ретiнде сезiну мүмкiндiгiне ие
боласыз.
І НЕГІЗГІ БӨЛІМ
1.1. РНР тарихы
РНР тарихы 1995 жылы тәуелсіз Расмус Лердорф (Rasmus Lerdorf) атты
программист-келісуші оның онлайндық резюмесін оқыған сайтқа кіруші адамдар
санын есептеуге арналған PerlCGI сценариін жазуынан басталады. Оның
сцнариін екі есепті шешуге бағытталған: келушінің деректерін тіркеу және
web-бетіне келушілердің санын шығару. WWW дамуы әзір тек басталғанда мұндай
есептерді шешу үшін арнайы құралдар болған жоқ, сонда авторды халық
сұрақтармен жауып тастады. Лердорф Personal Home Page (РНР) немесе
Hypertext Processor (гипермәтінді үрдіс) атты өзінің аспабын тегін тарата
бастады.
РНР-дің сәтті жарыққа шығуы Лердорфты РНР кеңейтілуін жобалауға
итермеледі. Кеңейтілудің бірі HTML формасында енгізілген мәліметтерді
символдық айнымалыларға түрлендіреді, ол оларды басқа да жүйелерге
экспорттауға мүмкіндік береді. Берілген мақсатқа қол жеткізу үшін Лердорф
келешектегі жобаларда Perl-дан C-ге өтуге шешім қабылдады. РНР –дегі
аспаптар жиынын кеңейтілуі РНР 2.0 – нің тууына себепші болды, немесе 2.0,
немесе PHP-FI (Personal Home Page — Form Interpretator). 2.0 нұсқасын
дамытуда бүкіл дүниежүзінің программисттері ат салысқан.
РНР-дің жаңа нұсқасы танымал атаққа ие болды, және жақын арада негізгі
жобалаушылар командасы құрылды. Олар программалық кодты HTML-ге ендірудің
түпнұсқалық концепсиясын сақтай отырып, лексикалық анализ механизмін қайта
жазды, осыдан келе РНР 3.0 жарыққа шықты. 3.0 нұсқасының шығуына жуыр 1997
жылы 50 000 астам қолданушы РНР-дің өздерінің web-беттерін жақсатуға
қолданылған еді.
1997 жылы PHP-дің қысқартылуы Personal Home page деген мағынаны
емес, РНР Hypertext Processor ұғымын білдіруі керектігі шешілді.
MySQL – дерекқордың көп ағымды ықшам сервері. MySQL үлкен жылдамдық,
тұрақтылық және қодланыста жеңлдігімен сиптталады.
1.2. PHP-дың даму тарихы
PHPFI 1995 жылдағы Лердорфом расмуспен жасалып және Perlдың жиыны
болатын болды, оның қорытындысының баруларды санақтың жүргiзуi үшiн скрипт.
Web дамыту әлi тек қана бастады, бұл есептердiң шешiмi үшiн ешқандай да
арнайы құралдар, және авторға сұрақтары бар қатынастар лап беретiн болмады.
Лердорф (PHP )-шы дербес үй беттерi үшiн аспаптар) Personal Homepages Tools
аталған өз құрал-сайманын тарата бастады. Теп-тез қолданушыларға webның
қарапайым жәндiгi өндеуге мүмкiндiк беретiн деректер қорларымен жұмыс
iстейтiн жаңа, әлдеқайда көлемдi болжамнан астам қосымшаның Cтарына үлкен
функционалдық және жаз расмусы талап еттi. Шеш Лердорфы расмус қателердiң
барлығына ортақ шолып өту, дұрыстауына PHPFIнiң бастапқы коды және
қосымшаны ақтару.
PHP 3.0 бiздер ол бүгiн бiлетiн PHP еске түсiретiн бiрiншi болжам
болды. (Andi Gutmans ) Гутманс және (Zeev Suraski ) Зив Сураски эндиды 1997
жылда кодтарды қайта жазды бастады: өңдеушiлер олардың үстiнде
университеттiң жобасы үшiн жұмыс iстейтiн электрондық коммерцияның
қосымшасының өңдеуi үшiн жарамды емес PHPFI 2.0 есептедi. PHP 3.0
өңдеушiсi базасы арқылы PHPFI 2.0 энди, расмус және шеш Зивiнiң үстiнде
бiрлескен жұмыс үшiн PHPFI PHPFIнiң PHP 3.0 ресми мирасқоры, өңдеу iс
жүзiнде топтаcып жарияласын толық тоқтатылды.
PHP5-терге объектiнiң үлгiсi қайта өңделген болды. Сонымен бiрге PHP5
арқасында мұндай C++ және Java объективтi-хабар тiлдердiң кейбiр сызықтары
алған көп жаңа мүмкiндiктер қосылды.
Өзгерiстер PHPның кiрiстiрiлген үйреншiктi функцияларының
өнiмдiлiктерi тигiздi. Кейбiр бағалар бойынша, PHP5ке үйреншiктi
функциялардың жұмысының жылдамдығы 40%ке және көп үлкейдi.
Php.iniнiң күйге келтiруiн файлдың жаңа нұсқаулары пайда
болды.Ағындардың өзгерiс және қолдауы шыдады. Жаңа функциялар, сонымен
бiрге GDтың график түрiнде кiтапханасының функциялары қосылды.
1.3. PHP-дің мүмкіндіктері
PHP мүмкiндiктер керемет үлкен. Негiзiнен, PHPның қолдану облысы
жазуға фокуске келтiрген скрипт сервердiң тарап жұмыс iстейтiн; сайып
келгенде барлық CGIнiң кез келген басқа бағдарламасын орындаған PHP алып
тұр. Мысалы, формалар деректердi өңдесiн, динамикалық беттердi шығарсын,
cookiesтi жөнелтiп қабылдау. PHP бiрақ орында ұғы және басқа есептердiң
жиыны.
PHP-дың 3 қолданылатын негiзгi облыстары бар:
1. Сервердiң тарабында орындау үшiн жасау скрипт. PHP сайып келгенде
өте кең тап қолданылады. Сiзге керек болатын, бұл (CGIнiң бағдарламасы
немесе серверлiк модулдың түрiнде) парсер PHP, вебсервер және браузер
барлығы. Сiз PHPның орындауының нәтижелерi қарап шыға алу үшiнскрипт
браузерiнде, сiзге PHP қойылған жұмыс iстейтiн вебсервер керек. Ар жағында
толық мәлiметтерден астам PHPның қоюын iшкi бөлiмге сұраңыз.
2. Командалық жолдағы орындау үшiн жасау скрипт. Сiз PHP жасай аласыз
- вебсерверге тәуелсiз iске қосылуға және браузер қабiлеттi скрипт. Парсер
PHPнiң сiзiне талап ететiн - барлығы. Мысалы, Windowsтiң платформаларында
(*nix немесе Linuxтiң платформаларында) cronдар арқылы немесе (Task
Scheduler ) есебi жоспарлауышысы арқылы үнемi орындалуы керек болатын
PHPның қолдану әдiсi үшiн скрипт тамаша жақындайды. Сонымен бiрге бұл
скрипттер есептердегi қолдана алады мәтiннiң өңдеуi тұрып қал. Қосымша
мәлiметте бұл жерде болады.
3. Басқару жүйелерiнiң көпшiлiгi, Linuxтi қоса, (HP-UX, Solaris және
OpenBSDкен) Unixтiң көп түрлендiруi, Microsoft Windows, Mac OS X, RISC OS
үшiн PHP қол жететiн, және көп басқа. OS2 үшiн PHPның болжамы тiптi бар
болады. Белгiсiз, расында қаншалықты тиiстi бүгiнгi болмыстарға қаншалықты
тиiстi. Oreilly Website Pro, Caudium, OmniHTTPdтiң серверi, OmniHTTPd
Apache, Microsoft Internet Information Server, Personal Web Serverген
мұндайларды көпшiлiктiң қолдауы қос PHPсына сонымен бiрге iPlanetтiң
серверлерi Netscape және және көп басқа. PHPның серверлерiнiң көпшiлiктерi
үшiн модул ретiнде әкелiнедi, басқалар үшiн CGI, PHPнiң стандарты CGI
процессор ретiнде жұмыс iстей алуға қолдайтын.
Сонымен, сiз басқару жүйесiнiң таңдауы және вебсервер PHP таңдай
аласыз. Бұдан басқа, сiзде процедура немесе объективтi-хабар программалау
немесе олардың тiркесiнiң қолдануының аралығында таңдау көрiнiп қалады және
PHP HTML беруге PHPсы суреттi құрастыру, (libswfтердi қолданып және Ming)
Flashнiң "Кiдiрiссiз" құрылған роликтерiнiң және тiптiнiң PDFтың
файлдарының мүмкiндiктерi. PHP XHTML тағы басқа XMLған мұндайлар файлдар
тiптi ұқты да бердi деу. PHP мұндай файлдардың автоматты генерациясын және
олардың ұйымдастыра клиентке беру орнына сiздiң серверiңiздiң файл
жүйесiнде сақтауға жүзеге асыр ұқ сайып келгенде беру орнына, динамикалық
мазмұнның Кешалары сервердiң тарап орналасқан.
1.4. PHP-дің артықшылықтары
РHP тiлдiң бас факторы iскерлiк болып табылады. Рнр қойылған
есептердiң тез және тиiмдi шешiмi үшiн құралдың бағдарламашысына беруi
керек. РHP әсiресе тартымды iстейтiн тағы бiр мiнездеме бар болады: оған
тегiн таралады және де, ашық (Open Source ) бастапқы кодтармен.
РHP тiл әртүрлi облыс жұмыс iстейтiн таныс бағдарламашыларға көрiнедi.
Көбi тiл конструкциялары си, Perlдардан алып пайдаланған.
Рнр код өте ұқсас типтi бағдарламаларда кездесетiн немесе Pascal
болған. Бұл бастапқы күштер Рнр зерттеуде елеулi төмендетедi. PHP Perlдың
(расында, кейбiр ескертумендерге) әмбебап және айқын синтаксиспен
интернетте жұмыс iстеудi, тiл әдейi бағытталған қадыры және си ұштасатын
тiл және PHP болды ендi жаңадан көрiнген тiлмен, ол болып табылып мұндай
webларды ара-арасынданың мәлiмдiлiгiн тауып алғандығымен - дәл осы кездеге
webның жасауы үшiн жазда ең әйгiлi тiл болып табылған бағдарламашылар
(скрипт ) қосымшалар.
РHP сценари 10 000 жолдар немесе бiр жолдан барлық тұра алады сiздiң
есебiңiздiң ерекшелiгiнен тәуелдi болады. Сiзге кiтапхана нығыздамайды,
компиляцияның арнайы параметрлерi немесе бiрдеңенi осы тектес көрсетуге
тура келмейдi. Рнр тетiк код бiрiншi перделейтiн тiзбектен кейiн жай ғана
орындайды ма?) және ол булы перделейтiн тiзбектi кездестiргенде моменттiң
сөйткеншесiмен орындау жалғастырады ма?). Егер код дұрыс синтаксисi болса,
ол осылай дәлдiкте жүзеге асады, бағдарламашы айтылғандай.
ІІ ТЕОРИЯЛЫҚ БӨЛІМ
2.1. MySQL деректер қоры туралы түсінік
Деректер қоры – бұл құрамында белгілі бір ақпараты бар екіөлшемді
өзара байланысқан кестелер жиыны. Деректер қорын басқаратын (жаңа деректер
қорын,кестелерді құрады және де құрылған объектілерді қолдануға мүмкіндік
береді) программалық қамтама деректер қорын басқару жүйесі (ДҚБЖ) деп
аталады.
SQL тілі
Клиенттердің сұрауларын сипаттау үшін тұтас тіл құрылған – ол SQL
(Structured Query Language – құрылымдық сұраулар тілі). SQLсұраулары арқылы
сіз келесі әрекеттерді орындай аласыз:
• Деректер қоры мен кестелерді құруға.
• Кестелерге ақпаратты қосуға.
• Ақпаратты өшіруге.
• Ақпаратты модификациялауға.
• Қажет ақпаратты алуға.
Әрине, admin қолданушысы бар болудан басқа сәйкес құқықтарға ие болу
керек. MySQL әрбір сұрауы үтірлі нүктемен аяқталуы тиіс.
MySQL — бұл ылғи да компьютерде жұмыс істеп тұратын сервер-программа.
Клиенттік программалар (мысалға, сценари) оған арнайы сұрауларды сокет
(демек, желілік құралдар арқылы)механизмі арқылы жіберіп отырады, ол оларды
өңдеп нәтижесін сақтайды. Осыдан кейін, қайтадан клиенттің арнайы сұрауы
бойынша бүкіл нәтиже немесе оның бір бөлігі қайта жіберілед. Неге ылғи
тұтас нәтиже жіберілмейді? Өте қарапаыйм: мәселе мәліметтер жиынының
нәтижесі өте үлкен болып, оны желі бойынша тасымалдауға көп уақыт кетіп.
Сокеттерді қолдану механизмі клиент-серверлік технологиясына
ойластырылған, бұл жүйеде программалардан арнайы сұрауларды қабылдап және
өңдейтін арнайы программа – MySQL – сервері қосылуы керек деген сөз.
2.2. Деректер қорымен жұмыс істеу
Деректер қорымен байланыс құру
Бірақ деректер қорымен жұмыс бастамас бұрын онымен желілік байланыс
құру, және де қолданушы авторизациясын орындау қажет. Ол үшін арнайы
функция бар mysql_connect().
int mysql_connect([string $hostname] [,string $username]
[,string $password])
mysql_connect() функциясы MySQL деректер қорымен желілік байланысты
құрады устанавливает сетевое ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz