Recordset функция терезесі
ЖОСПАР:
КІРІСПЕ.................................................................................................................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
КІРІСПЕ
Қазіргі таңда дүниежүзілік компьютерлік интернет желісі -
Сайт даяр болғаннан кейін оны алдын-анықтап алу қажет.
TCP/IP – Интернет желiсiне қосылған компьютерлер арасында ақпарат
І НЕГІЗГІ БӨЛІМ
1.1. РНР тарихы
РНР тарихы 1995 жылы тәуелсіз Расмус Лердорф (Rasmus
РНР-дің сәтті жарыққа шығуы Лердорфты РНР кеңейтілуін жобалауға
РНР-дің жаңа нұсқасы танымал атаққа ие болды, және
1997 жылы PHP-дің қысқартылуы «Personal Home page»
MySQL – дерекқордың көп ағымды ықшам сервері. MySQL
1.2. PHP-дың даму тарихы
PHP/FI 1995 жылдағы Лердорфом расмуспен жасалып және Perlдың
PHP 3.0 бiздер ол бүгiн бiлетiн PHP еске
PHP5-терге объектiнiң үлгiсi қайта өңделген болды. Сонымен бiрге
Өзгерiстер PHPның кiрiстiрiлген үйреншiктi функцияларының өнiмдiлiктерi тигiздi. Кейбiр
Php.iniнiң күйге келтiруiн файлдың жаңа нұсқаулары пайда болды.Ағындардың
1.3. PHP-дің мүмкіндіктері
PHP мүмкiндiктер керемет үлкен. Негiзiнен, PHPның қолдану облысы
PHP-дың 3 қолданылатын негiзгi облыстары бар:
1. Сервердiң тарабында орындау үшiн жасау скрипт. PHP
2. Командалық жолдағы орындау үшiн жасау скрипт. Сiз
3. Басқару жүйелерiнiң көпшiлiгi, Linuxтi қоса, (HP-UX, Solaris
Сонымен, сiз басқару жүйесiнiң таңдауы және вебсервер PHP
1.4. PHP-дің артықшылықтары
РHP тiлдiң бас факторы iскерлiк болып табылады. Рнр
РHP тiл әртүрлi облыс жұмыс iстейтiн таныс бағдарламашыларға
Рнр код өте ұқсас типтi бағдарламаларда кездесетiн немесе
РHP сценари 10 000 жолдар немесе бiр жолдан
ІІ ТЕОРИЯЛЫҚ БӨЛІМ
2.1. MySQL деректер қоры туралы түсінік
Деректер қоры – бұл құрамында белгілі бір ақпараты
SQL тілі
Клиенттердің сұрауларын сипаттау үшін тұтас тіл құрылған –
Деректер қоры мен кестелерді құруға.
Кестелерге ақпаратты қосуға.
Ақпаратты өшіруге.
Ақпаратты модификациялауға.
Қажет ақпаратты алуға.
Әрине, admin қолданушысы бар болудан басқа сәйкес құқықтарға
MySQL — бұл ылғи да компьютерде жұмыс істеп
Сокеттерді қолдану механизмі клиент-серверлік технологиясына ойластырылған, бұл жүйеде
2.2. Деректер қорымен жұмыс істеу
Деректер қорымен байланыс құру
Бірақ деректер қорымен жұмыс бастамас бұрын онымен желілік
int mysql_connect([string $hostname] [,string $username]
[,string $password])
mysql_connect() функциясы MySQL деректер қорымен желілік байланысты құрады
int mysql_select_db(string $dbname [,int $link_identifier])
MySQL серверіне алғашқы сұрауды жібермес бұрын қандай
Қателерді өңдеу
Егер MySQL-мен жұмыс барысында қателер туса (мысалы, сұрауда
int mysql_errno([int $link_identifier])
Функция соңғы тіркелген қатенің нөмірін қайтарады. $link_identifier байланыс
string mysql_error([int $link_identifier])
Бұл функция қате нөмірі емес, құрамында қате хабарламасы
Деректер қорына сұрауларды орындау
Ол үшін арнайы жалғыз mysql_query() —
Есте болсын, біз нәтиже бірден клиентке жіберілмейтінін айтқан
int mysql_query(string $query [,int $link_identifier])
Бұл функциясы өзінің қолданысынд әмбебап: ол MySQL-серверге
Олар сәтті орындалған не орындалмағаны туралы тек белгіні
Шын мәнінде сұрауды орындауға арналған тағы бір функция
int mysql(string $dbname, string $query [,int $link_identifier])
Қызметі mysql_query() сияқты, тек қатныау таңдалған деректер қорына
2.3. Жалпы директивалар
Жалпы директивалар сервердің глобальді параметрлерін өзгертеді: оның аты,
ServerAdmin - веб-мастер веб-сервердің электронды адресін беретін
ІІІ. ПРАКТИКАЛЫҚ БӨЛІМ
3.1. DreamWeaver, MySQL-дің көмегімен Евросеть деректер қорын жасау
Мәліметтер қорын жасау үшін мынандай амалдар жасаймыз: PHP/MySQLде
3.1-сурет. PHP/MySQLде жұмыс жасау үшін localhostтың ашылуы
3.2-сурет. PHP/MySQLде МҚБЖ кестелерін құру
Осы жерде ER-диаграммалары бойынша мәліметтер қорына керекті кестелерді
3.3-сурет. PHP/MySQL-де SQL сұранысын жасау
3.4-сурет. PHP/MySQL-де ары қарай SQL сұранысын жасау
3.5-сурет. PHP/MySQL-де типтерді өзгертеміз
3.6-сурет. PHP/MySQL-де шыққан терезені көреміз
3.7-сурет. PHP/MySQL-де ашылған терезе
3.8-сурет. PHP/MySQL-дегі деректер қорына мәліметті енгіземіз
3.9-сурет. PHP/MySQL-дегі деректер қорына тағыда мәліметті енгіземіз
3.10-сурет. PHP/MySQL-дегі ашылған Table терезе
3.11-сурет. evroset кестесінің Local Info қасиетін өзгертеміз
3.12-сурет. evroset кестесінің Remote Info қасиетін өзгертеміз
3.13-сурет. evroset кестесінің Testing Server қасиетін өзгертеміз
3.14-сурет. Manage Sites функциясынан evroset кестесінің мәнін
3.15-сурет. PHP/MySQL-дегі evroset кестесінің harakteristika кестесі
3.16-сурет. PHP/MySQL-дегі evroset кестесінің harakteristika кестесі
3.17-сурет. evroset кестесінің Recordset функция терезесі
3.18-сурет. Евросеть кестесіне фукнцияларды енгіземіз
3.19-сурет. Евросеть кестесіне Добавить функциясын енгіземіз. Оның ішіне
3.20-сурет. Евросеть кестесіндегі Добавление функциясының ішін қарастырамыз
3.21-сурет. Добавление фукнциясына мәндерді енгіземіз
3.22-сурет. DreamWeaver-дегі evroset кестесінің кодтары
3.23-сурет. РНР-да Евросеть туралы мәліметтерді шығару терезі
Сонымен, DreamWeaver, PHP және MySQL-дің көмегімен Евросеть деректер
ҚОРЫТЫНДЫ
Қорыта айтқанда курстық жұмысымды мынадай жағдайлармен қорытындылауға болады.
Кеңейтілудің бірі HTML формасында енгізілген мәліметтерді символдық айнымалыларға
Олар программалық кодты HTML-ге ендірудің түпнұсқалық концепсиясын сақтай
Ал екінші бөлімінде MySQL дерекқоры мен SQL тіліне
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
Дмитрий Котеров, Алексей Костарев PHP. В подлиннике. —
Кузнецов Максим, Симдянов Игорь PHP 5/6. — Спб.:
Кристиан Дари, Эмилиан Баланеску PHP и MySQL: создание
Кузнецов Максим, Симдянов Игорь Объектно-ориентированное программирование на PHP.
Эд Леки-Томпсон, Алек Коув, Стивен Новицки, Хьяо Айде-Гудман
Кузнецов Максим, Симдянов Игорь Самоучитель PHP 5/6. —
Кузнецов Максим, Симдянов Игорь PHP . Практика создания
Джон Кауффман, Брайан Матсик ”Программирование SQL” Москва
11. Энди Харрис. «РНР и MySQL для начинающих»,
Костарев А. Ф. PHP 5. — Спб.: «БХВ-Петербург»,
РНР справочник Пол Хадсон КУДИЦ ПРЕСС Москва 2006
Қосымша
Бағдарламаның листингі
Untitled Document
Дисциплины из учебного плана для специальности
"050704 - Вычислительная техника и программное обеспечение"
на 2009-2010 уч.год (2 семестр)
наименование дисциплины
курс
группа
лекции
лабораторные занятия
практические занятия
СРСП
СРС
курсовая работа
Вид контроля
"Âû "
ôàìèëèÿ
èìÿ
îò÷åñòâî
äîëæíîñòü
ïğåïîäàâàåìûå äèñöèïëèíû
êóğñ
24
Оңтүстік жарық қосымшасының конструкциясы
Ақпаратты нарықтағы ЖКА Бөлімшесінің АЖО-нын талдау
Visual basic тілінде программалау негіздері
Электронды оқулықты пайдалану. Электронды оқулық құрудың жолдары
АҚАЖ (ЗАГС) бөлімінің құжат айналымын автоматтандыру
Мәліметтер қорының қасиеттері
ГАЖ негізінде ақпараттық анықтамалық жүйе құру
Мәліметтер базасының мәні және оның атқаратын қызметтері
Visual Basic және Delphi тілінде жасалған электрондық оқулықтар
Қарапайым Internet - қосымшаларың жасау