Деректер қорының web-беттермен байланысы. Информатика, 10 сынып, презентация.
Деректер қорының web-беттермен байланысы
Сабақ мақсаты:
деректер қорының web-беттермен байланысын орнатуын үйрену
Сабақ тақырыбы:
Практикалық жұмысты өзара бағалау:
1. PhpMyAdmin бағдарламасында «Институт» атты деректер қорын және кестелер құрыңыз:
2. «teachers», «courses», «lessons» кестелерін деректермен толтырыңыз.3. Кестелерді id және tid жазбалары арқылы өзара байланыстырыңыз.
Сервермен байланысты ашу
Деректер қорын таңдау
Деректер қорына сұраныс жіберу
ДҚ-н жабу (әрқашан емес)
Php арқылы деректер қорымен қосылу 4 кезеңде жүргізіледі:
Php арқылы сервермен байланыс орнату.
Php mysql_connect тілі функциясы-MySQL серверімен байланыс ашады. Функцияның үш параметрі бар:
1. "localhost" - сервер, жергілікті жұмыс кезінде "localhost" мәні көрсетіледі»
2. "root" - пайдаланушы аты, жергілікті жұмыс кезінде әдетте "root" деп көрсетіледі»
3. ""- үшінші параметр — құпия сөз, жергілікті құпия сөз жоқ
MySql серверімен байланысын ортнату үшін айнымалы құру:
Php арқылы сервермен байланыс орнату.
2. Ықтимал қатені өңдеу
or die (mysql_error())
Php mysql_error() функциясы MySQL соңғы амалдағы қате жолын қайтарады және тек серверге қосылу әрекеті кезінде ғана емес, сонымен қатар басқа mysql деректер қорымен жұмыс істеу нұсқаларында да қолданылуы мүмкін.
MySQL деректер қорын таңдау және онымен қосылу
Php mysql_connect функциясы-MySQL деректер қорын таңдайды. Функцияның екі параметрі бар:
* "db_name" — деректер қорының аты
* $conn — қосылым көрсеткіші
Деректер қорына сұраныс жасау
Php mysql_query функциясы-берілген көрсеткіш сілтейтін сервердің белсенді деректер қорына сұрау жібереді. Функцияның екі параметрі бар:
* $sql-сұрау
* $conn — қосылым көрсеткіші
Маңызды: қатені оңай табу үшін келесідей сұраныс жасауға болады:
MySQL деректерінде сұраныс нәтижелерін өңдеу
Php mysql_fetch_array функциясы — сұраныс параметрлеріне жауап беретін қатарлар жоқ болса, өңдеу нәтижесіндегі массивін қайтарады немесе FALSE.
Мысалы: Иванов тегі үшін барлық жазбаларды шығару
Php print_r() функциясы айнымалы туралы ыңғайлы ақпаратты шығаруға арналған
Маңызды: оның аты бойынша және оның нөмірі бойынша жолаққа жүгіну бірдей нәтиже береді:
Задание:
“teachers” кестесінен id және name таңдауына сұраныс жасаңыз.
Id: name ретінде берілгендерді көрсетіңіз.
Мысал: "name" өрісінің мәніндегі 1-нөмірлі жазбаны таңдаймыз
mysql_result($result, 1, "name")
Өзара бағалау
Қарап көріңіз 👇
Пайдалы сілтемелер:
» Туған күнге 99 тілектер жинағы: өз сөзімен, қысқаша, қарапайым туған күнге тілек
» Абай Құнанбаев барлық өлеңдер жинағын жүктеу, оқу
» Дастархан батасы: дастарханға бата беру, ас қайыру