5Связь web-страницы с базой данных. Урок 2 _

  • pptx
  • 09.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 5Связь web-страницы с базой данных. Урок 2 _.pptx

Деректер қорының web-беттермен байланысы

Сабақ мақсаты:

деректер қорының web-беттермен байланысын орнатуын үйрену

Сабақ тақырыбы:

Практикалық жұмысты өзара бағалау:

1. PhpMyAdmin бағдарламасында «Институт» атты деректер қорын және кестелер құрыңыз: 2. «teachers», «courses», «lessons» кестелерін деректермен толтырыңыз.
3. Кестелерді id және tid жазбалары арқылы өзара байланыстырыңыз.

Оқушының аты-жөні

Кесте

Web-беттегі файл

Оқушының аты-жөні

lessons

Courses

Teachers

Сервермен байланысты ашу
Деректер қорын таңдау
Деректер қорына сұраныс жіберу
ДҚ-н жабу (әрқашан емес)

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 — қосылым көрсеткіші

Деректер қорына сұраныс жасау

echo $sql;

Php mysql_query функциясы-берілген көрсеткіш сілтейтін сервердің белсенді деректер қорына сұрау жібереді. Функцияның екі параметрі бар:
* $sql-сұрау
* $conn — қосылым көрсеткіші

Маңызды: қатені оңай табу үшін келесідей сұраныс жасауға болады:

MySQL деректерінде сұраныс нәтижелерін өңдеу

Php mysql_fetch_array функциясы — сұраныс параметрлеріне жауап беретін қатарлар жоқ болса, өңдеу нәтижесіндегі массивін қайтарады немесе FALSE.

Мысалы: Иванов тегі үшін барлық жазбаларды шығару

Php print_r() функциясы айнымалы туралы ыңғайлы ақпаратты шығаруға арналған
Маңызды: оның аты бойынша және оның нөмірі бойынша жолаққа жүгіну бірдей нәтиже береді:

echo $row["name"];

И echo $row[1];

Задание: 


“teachers” кестесінен id және name таңдауына сұраныс жасаңыз.

Id: name ретінде берілгендерді көрсетіңіз.

Мысал: "name" өрісінің мәніндегі 1-нөмірлі жазбаны таңдаймыз

mysql_result($result, 1, "name")

Өзара бағалау

Сөздік сипаттамасы

Баллдағы өрнек

қанағаттанарлықсыз

1

Қанағаттанарлық дерлік

2

қанағаттанарлық

3

Өте қанағаттанарлық

4

Жақсы дерлік

5

жақсы

6

Өте жақсы

7

Өте жақсы дерлік

8

Өте жақсы

9

керемет

10