19
істеуге
арналған, алайда оны интернет сайттарын жасағанда қолдану тиімді,
олардың кішігірім не үлкен болуы шарт емес.
MySQL АВ – бұл MySQL құрастырушыларының негізінде құрылған және
MySQL МББЖ-на әртүрлі қызмет кӛрсетулерді ұсыну арқылы ӛз бизнестерін
құрып отырған коммерциялық компания болып табылады.
MySQL – бұл мәліметтер базасын басқаратын жүйе.
Мәліметтер базасы
структуралық мәліметтер жинағынан тұрады. Бұл деректер әртүрлі болуы
мүмкін – сатып алушылардан тұратын қарапайым тізімдерден суреттік галерея
тізіміне дейін немесе корпоративтік желідегі зор кӛлемді мәліметтерге дейін.
Компьютерлік мәліметтер базасында сақталған деректерді жазу,
таңдау және
ӛңдеу үшін мәліметтер базасының жүйесі ӛте керек және бұл MySQL
бағдарламалық қамтамасы деп айтуға болады. Компьютер үлкен кӛлемді
мәліметтерді ӛңдеуді қаншалықты жақсы атқарғанымен,
деректер базасын
басқару есептеу кезінде орталық роль атқарады. Мұндай басқарулар әртүрлі
болуы мүмкін – жеке утилиттер түрінде де, не болмаса қосымшалардың
құрамына кіретін кодтар түрінде де.
3.5 РНР –дегі серверлік сценарий негіздері
РНР – бұл жалпы қолданыста болатын скриптинг тілі.
РНР тілі арнайы
Web – ке ыңғайланып жасалынған және оны HTML-ге оңай енгізуге болады.
РНР басқа тілдерден серверде орындалуымен ерекшеленеді. РНР тілін, ереже
бойынша, интернетпен байланысты қосымшаларды программалау үшін
қолданылады.РНР-ді командалық қатардың интерпретаторы ретінде қолдануға
болады. РНР келесі тапсырмалардың шешімін табу үшін қолданылады:
Интерактивті командалық қатар қосымшаларын құруда
қолданылады;
GUI кросс-платформалық қосымшаларын PHP-GTK кітапханасы
кӛмегімен құру;
Windows және Linux-та бірнеше тапсырмаларды автоматтандыру.
Браузердің серверге қатынасы кезінде php-сценарий процесінің
орындалуын қарастырамыз. Алдымен браузер .php
кеңейтілуі бар бетке
сұраныс жасайды, содан кейін web-сервер РНР машинасы арқылы
программаны жібереді және нәтижені html-код түрінде береді. Егер стандартты
HTML бетті алып, кеңейтілуін .php ӛзгертемізде РНР машинасынан жүктеп
жібереміз. Ең соңғысы оны қолданушыға ӛзгеріссіз жібереміз. Бұл файлға РНР
команадаларын енгізу үшін, командаларды РНР-дің арнайы тэгіне бекітеміз.
Олардың 4 түрі ерекшеленеді(олар эквиваленттер
және олардың кез келген
түрін қолдануға болады):
1.
XML құрылымын ӛңдеу:
...
?>
2.
SGML құрылымын ӛңдеу:
...
?>
20
3.
HTML сценарий құрылымын ӛңдеу:
4.
ASP стиліндегі құрылым:
<%...
%>
Жалпы айтқанда блоктың кодына РНР арқылы шығуға болады және ары
қарай біз оған қайтадан еніп кодты жабамыз. Яғни келесі құрылым мүмкін
болады:
if(5<3){
echo("
Hello, world!
");
?>
Hello!
// бұл қатар PHP коды сияқты интерприленеді
// егер кодтың блогы орындалса ғана шығарылады
echo("
Hello, world!
");
}
?>
РНР-дегі echo командасы web- бетте кездесетіндердің барлығын
шығарады.
РНР коментари орналастырудың бірнеше әдісін ұсынады. Ең қарапайымы
ек слэш(//), бұл таңбадан кейін жазылған қандай болсын сӛз
соңына дейін
программада оқылмайды. Сонымен қатар кӛпқатарлы коментарилерді С (
Достарыңызбен бөлісу: