Деректер қорының web-беттермен байланысы
Сабақ мақсаты:
деректер қорының web-беттермен байланысын орнатуын үйрену
Сабақ тақырыбы:
Практикалық жұмысты өзара бағалау:
1. PhpMyAdmin бағдарламасында «Институт» атты деректер қорын және кестелер құрыңыз:2. «teachers», «courses», «lessons» кестелерін деректермен толтырыңыз.
3. Кестелерді id және tid жазбалары арқылы өзара байланыстырыңыз.
Оқушының аты-жөні | Кесте | Web-беттегі файл | Оқушының аты-жөні |
lessons | |||
Courses | |||
Teachers |
Сервермен байланысты ашу
Деректер қорын таңдау
Деректер қорына сұраныс жіберу
ДҚ-н жабу (әрқашан емес)
Php арқылы деректер қорымен қосылу 4 кезеңде жүргізіледі:
Php арқылы сервермен байланыс орнату.
MySql серверімен байланысын ортнату үшін айнымалы құру:
Php арқылы сервермен байланыс орнату.
2. Ықтимал қатені өңдеу
or die (mysql_error())
Php mysql_error() функциясы MySQL соңғы амалдағы қате жолын қайтарады және тек серверге қосылу әрекеті кезінде ғана емес, сонымен қатар басқа mysql деректер қорымен жұмыс істеу нұсқаларында да қолданылуы мүмкін.
MySQL деректер қорын таңдау және онымен қосылу
Php mysql_connect функциясы-MySQL деректер қорын таңдайды. Функцияның екі параметрі бар:
* "db_name" — деректер қорының аты
* $conn — қосылым көрсеткіші
Деректер қорына сұраныс жасау
echo $sql; |
Php mysql_query функциясы-берілген көрсеткіш сілтейтін сервердің белсенді деректер қорына сұрау жібереді. Функцияның екі параметрі бар:
* $sql-сұрау
* $conn — қосылым көрсеткіші
Маңызды: қатені оңай табу үшін келесідей сұраныс жасауға болады:
MySQL деректерінде сұраныс нәтижелерін өңдеу
Php mysql_fetch_array функциясы — сұраныс параметрлеріне жауап беретін қатарлар жоқ болса, өңдеу нәтижесіндегі массивін қайтарады немесе FALSE.
Мысалы: Иванов тегі үшін барлық жазбаларды шығару
Php print_r() функциясы айнымалы туралы ыңғайлы ақпаратты шығаруға арналған
Маңызды: оның аты бойынша және оның нөмірі бойынша жолаққа жүгіну бірдей нәтиже береді:
echo $row["name"]; |
И echo $row[1]; |
Задание:
Мысал: "name" өрісінің мәніндегі 1-нөмірлі жазбаны таңдаймыз
mysql_result($result, 1, "name")
Өзара бағалау
Сөздік сипаттамасы | Баллдағы өрнек |
қанағаттанарлықсыз | 1 |
Қанағаттанарлық дерлік | 2 |
қанағаттанарлық | 3 |
Өте қанағаттанарлық | 4 |
Жақсы дерлік | 5 |
жақсы | 6 |
Өте жақсы | 7 |
Өте жақсы дерлік | 8 |
Өте жақсы | 9 |
керемет | 10 |
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.