Деректер қорының web-беттермен байланысы. Информатика, 10 сынып, дидактикалық материал, 1 сабақ.
Қосымша 1
Біздің қолымызда екі қуатты құрал бар: PHP сценарий тілі және MySQL деректер қорының қозғалтқышы. Олар бір-бірімен қалай үйлесетінін түсіну маңызды.
Деректер қоры басқаратын веб-сайттың негізгі идеясы, веб-сайт деректерін деректер қорына орналастыру және пайдаланушылар қарапайым веб-браузер көмегімен көруге арналған веб-бет құру үшін берілген деректерді деректер қорынан динамикалық шығарып алу мүмкіндігін қамтамасыз ету болып табылады.
Сонымен, жүйенің бір соңында веб-браузерде сұраныс жасап, стандартты HTML-құжат күтіп отырған пайдаланушы бар делік. Келесі жағында сіз SQL сұрауларына жауап ретінде ғана түсінетін MySQL деректер қорындағы бір немесе бірнеше кестелерде орналасқан сайтыңыздың деректері бар.
Жоғарыдағы суретте көрсетілгендей, PHP сценарийлерінің тілі-екі тілде де сөйлейтін делдал. Ол беттің сұранысын өңдейді және MySQL деректер қорынан деректерді алады, содан кейін динамикалық түрде оларды жақсы пішімделген HTML-бет түрінде көрсетеді.
* Пайдаланушының веб-шолғышы стандартты URL мекенжайын пайдаланып веб-бетті сұратады.
• Веб-Сервердің бағдарламалық жасақтамасы (әдетте Apache) сұраныс файлы PHP скрипті болып табылатындығын түсінеді, сондықтан сервер файлдағы кодты орындау үшін PHP интерпретаторын іске қосады.
* Кейбір PHP командалары (осы тараудың назарында болады) MySQL деректер қорына қосылады және веб-бетке тиесілі деректерді сұрайды.
* MySQL деректер қоры сұраныс жасалған дерекке PHP скриптіна жіберу арқылы жауап береді.
* PHP сценарийі бір немесе бірнеше PHP айнымалысында деректі сақтайды, содан кейін echo операторын деректі веб-беттің бөлігі ретінде шығару үшін пайдаланады.
* Соңында PHP интерпретаторы өзі жасаған HTML кодының көшірмесін веб-серверге береді.
• Веб-сервер HTML-ды веб-браузерге қарапайым HTML файлы ретінде жібереді, файлдан тікелей шығу орнына ,бет PHP интерпретаторы ұсынатын қорытынды болып табылады.
Қарап көріңіз 👇
Пайдалы сілтемелер:
» Туған күнге 99 тілектер жинағы: өз сөзімен, қысқаша, қарапайым туған күнге тілек
» Абай Құнанбаев барлық өлеңдер жинағын жүктеу, оқу
» Дастархан батасы: дастарханға бата беру, ас қайыру