PHP ж ә не MYSQL Қ абылда ғ ан: Картбаев Т. Орында ғ ан: Ша ғ ырбай Б.

Презентация:



Advertisements
Похожие презентации
Web-квест Введение Роли Задания Ресурсы Отчет Порядок работы Критерии оценки Почему курить – плохо? Почему не курить - хорошо? Выполнили: учащиеся 8 в.
Advertisements

Автор проекта: Зайцева Людмила Николаевна, учитель математики МОУ СОШ 31 г. Тамбова «Если ученик в школе не научился сам ничего творить, то и в жизни он.
Номинация: «Мой педагогический успех» Тема: «Выберите себе работу по душе, и вам не придётся работать ни одного дня в своей жизни». Конфуций Всероссийский.
Как в стречают о сень ж ивотные и п тицы ? Как у знать ч то н аступила о сень ? Как н азываются о сенние м есяцы ? Какая п огода о сенью ?
Какие бывают животные? Окружающий мир 2 класс. Разгадай кроссворд Ответ ж а б а в о л к к о т к р о т с л о н ё ж.
Заглавные буквы Х и Ж Курочкина Любовь Ивановна учитель начальных классов МОУ Новолядинская СОШ.
Толкование слова змий - змей м. змия, змея ж. пресмыкающееся, безногое животное, четвертыйчетвертый разряд гадов (лягвы, черепахи, ящерицы, змеи). Змея,
Развлечение для детей младшей и средней группы Музыкальные руководители: Кочеткова Т. Р. Агафонова М. Ж.
Бойкова Оксана Владимировна, учитель начальных классов МОУ СОШ 1 г. Конаково Тверской обл. БУКВА Ж БУКВА З.
Б, В, ГВ Ж,Ж, З, И, К, М, Н О, П, Р,Р С, Т Ч Словарь архаизмов и историзмов Сорова Н.А. учитель начальных классов ГБОУ гимназии 1588 г. Москвы окружающий.
Муниципальное общеобразовательное учреждение гимназия 45, г.Комсомольск-на-Амуре, Хабаровский край Интерактивная игра «Этих дней не смолкнет слава» Столярова.
Қ. А. Ясауи атындағы ХҚТУ Жүйке аурулары кафедрасы.
Анта́рктика южная полярная область земного шара, включающая Антарктиду и прилегающие к ней участки Атлантического, Индийского и Тихого океанов (иногда.
Чтение слогов и слов с буквами Ж,ж Составила: Газизова Любовь Владимировна, учитель начальных классов МБОУ «СОШ 1» г. Горнозаводска.
ГЛОБАЛЬНІ ПРОБЛЕМИ ЛЮДСТВА «Не земля належить людині, а людина належить землі» індіанський вождь Сіетл, 1854 р.
Какие бывают животные? Окружающий мир 2 класс. Разгадай кроссворд Ответ ж а б а в о л к к о т к р о т с л о н ё ж.
Д А И Б В Ж Е ЗКА Б В Ж З Е К Тема урока «Образование слов, называющих действие, с помощью постфикса» (система Д.Б.Эльконина- В.В.Давыдова) 3 класс Учитель:
БОУ «СОШ 142» г. Омск Маджанова Ж.Б. «Национальные традиции гостеприимства у разных народов"
PHP ж ә не MYSQL Қ абылда ғ ан: Картбаев Т. Орында ғ ан: Ша ғ ырбай Б.
Өндірістік тәжірибе есебі Студент: Омарова Дана Курсы: 4 Мамандығы: Ақпараттық жүйелер Тәжірибеден өту орны: Қазпочта АҚ Өндірістік тәжірибе жетекшісі.
Транксрипт:

PHP ж ә не MYSQL Қ абылда ғ ан: Картбаев Т. Орында ғ ан: Ша ғ ырбай Б.

Оны ң веб-сайттарды жасау айма ғ ы бойынша танымалдылы ғ ы веб-ба ғ дарламаларды жасау ғ а арнал ғ ан, ө зіні ң к ө птеген ішкі құ ралдары барлы ғ ымен аны қ талады. Оларды ң негізгілері: 1.автоматты т ү рде POST ж ә не GET параметрлерін шы ғ ару; 2. к ө птеген дерек қ орын бас қ ару ж ү йесімен ө зара қ арым- қ атынасты ғ ы (MySQL, MySQLi, SQLite, PostgreSQL, Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape, Apache Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingress II, SESAM, Firebird/InterBase, Paradox File Access, MaxDB, PDO); MySQL 3. автоматты т ү рде HTTP-та қ ырыптарыны ң жіберілуі; 4. HTTP-авторлауымен ж ұ мыс істеу; 5. сессия ж ә не cookie мен ж ұ мыс істеу; 6. локальды қ ж ә не алыста ғ ы файлмен ж ұ мыс істеу; 7. серверге ж ү ктелген файлдарды өң деу; 8. XForms мен ж ұ мыс істеу.

PHP ба ғ дарламалау тіліні ң синтаксисі PHP синтаксисі С тіліні ң синтаксисіне ұқ сайды. Бірнеше элементтері Perl тілінен алын ғ ан. Е ң қ арапайым «С ә лем ә лем» ба ғ дарламасы келесі т ү рде к ө рінеді: <?php echo Салем, ә лем!; ?>; echo 'Сәлем, әлем!'; онымен қатар қатарды экранга шығаратын қысқаша нұсқасыда бар: ; ; PHP белгілі бір шектеушінің ішінде тұрған кодты орындайды, яғни ішіндегі кодты. Бұл шектеудің сыртында тұрғандар ешқандай өзгертусіз экранға шығады.

Суперглобалды массивтерді келтіріп өтейік: $GLOBALS – барлық глобалды айнымалылардың массиві (сонымен қатыр пайдаланушының да); $_SERVER (аналогі $HTTP_SERVER_VARS) – операциялық жүйенің серверге жіберетін айнымалыларынан тұрады; $_ENV (аналогі $HTTP_ENV_VARS) – $_GET (аналогі $HTTP_GET_VARS) – GET сұранысының URI ға «?» сұрақ белгісінен кейін берілген параметрлерінен тұрады. $_POST (аналогі $HTTP_POST_VARS) – HTML формасындағы қатарлардың мәнін POST әдісі арқылы жіберу кезіндегі ассоциативтік массив; $_FILES (аналогі $HTTP_POST_FILES) – POST әдісі арқылы жіберілген файлдар тұралы ассоциативті массив. Әрбір элементтің индексі, «name» атрибутының уникальды мәні және тағы басқалар. [name] – бастапқы атауы; [type] – қолданушы көрсеткен файлдың MIME-түрі. [size] – файлдың байтта көрсетілген өлшемі; [tmp_name] – уақытша папкідегі файлға толық жол. Бұл жерден файлды move_uploaded_file функциясы арқылы басқа жерге көшіру керек. [error] – қате қоды. Егер файл дұрыс жүктелсе, онда бұл элемент 0 тең болады. $_COOKIE (аналогі $HTTP_COOKIE_VARS) – кук мәнінен тұратын ассоциативті массив; $_REQUEST $_GET, $_POST, $_COOKIE массивтерінің элементтерін құрайды; $_SESSION (аналогі $HTTP_SESSION_VARS) – сессия мәліметтерінен тұрады.

PHP ж ә не MYSQL Б ү гінгі та ң да технологияны ң қ ар қ ынды дамуына байланысты компьютерлерді ң графикалы қ м ү мкіндіктері к ү ннен-к ү нге ү лкеюде. Қ азіргі компьютерлерді ң м ү мкіндігіне байланысты программалар да аз жасалып жат қ ан жо қ. Соны ң ішінде РНР тіліні ң арты қ шылы ғ ы Берілгендер қ орымен ж ұ мыс істеуі ол бірнеше берілгендер қ орыны ң кестесі Б Қ БЖ. InterBaseSolid dBase mSQL Sybase Empress MySQL Velocis FilePro Oracle Unix dbm Informix PostgreSQL ODBC

MySQL – бұл көппатокты серверлі берілгендер қоры. MySQL бұл қолдануға өте тиімді және үлкен жылдамдықта жұиыс істей алады. MySQL ANSII 92 стандартындағы SQL (Strutured Query Language) тілінде сұраныс құра алады. Бұл тіл арқылы таблица қосуға және жоюға ескі кестелердің мәліметтерін жаңартуға мүмкіндік береді. MySQL - дің қысқаша мүмкіндіктері: 1.Бір уақытта берлігендер қорымен жұмыс істеушілерге шексіз мүмкіндік береді. 2. Таблицадағы қатарлар саны 50 млн. жетуі мүмкін. 3. MySQL командалардың орындалу барысында северлердің ішіндегі ең жылдамы. 4. Қауіпсіздігі қарапайым және әсерлі жүйе. 5. Кестедегі ең қиын сұраныстар құруға болады. Мысалы SELECT * FROM table1 WHERE id IN (SELECT id FROM table2). 6. Берілгендер қоры серверімен байланыс орнату

SQL операторлары SQL (Structured Query Language - Құрылымдалған Сұраныстар Тілі) ОПЕРАТОРЛАРДАН - НҰСҚАУЛАРДАН - ЕСЕПТЕЛІНЕТІН ФУНКЦИЯЛАРДАН құралған жиынтық. SQL операторлары ортақ келісілген программа жазу стилі бойынша бас әріптермен жазылады. Оларды мынадай топтарға бөлуге болады: -Деректерді анықтайтын операторлар. CREATE объектіні жасайды. ALTER объектіні өзгертеді. DROP объектіні жояды - Деректермен әртүрлі әрекеттер жасайтын операторлар. SELECT берілген шарт бойынша деректерді оқиды. INSERT жаңа деректерді қорға қосады. UPDATE қордағы деректерді өзгертеді. DELETE деректерді жояды - Деректерге рұқсат берумен айналысатын операторлар. GRANT пайдаланушыларға объектімен белгілі бір операциялар төңірегінде рұқсатты айқындайды. REVOKE бұрын берілген рұқсаттарды қайтарып алады. DENY берілген рұқсаттың басымдылығын айқындап, оны жоққа шығарады - Транзакцияларды басқаратын операторлар. COMMIT транзакцияны қолданады. ROLLBACK транзакцияға ұшыраған өзгерістерді бұрынғы қалпына келтіреді. SAVEPOINT транзакцияны кішкене бөлшектерге бөледі

MySQL деректер қорын басқаратын жүйе, яғни программа.Ол деректермен жұмыс істеу үшін SQL (Structured Query Language - құрылымдалған сұраныстар тілі) тілін пайдаланады. Реляциондық деректер қорына мысал ретінде интернет-дүкендерге арналған дерекқорды алайық.Ол деректер қоры мынадай кестелерден тұруы мүмкін - тауарлар кестесі,категориялар кестесі,сатушылар кестесі,тапсырыстар кестесі,тауарлар сипаттамасы жазылған кесте және тағысын тағылар MySQL арқылы динамикалық сайттар тез жүктеледі, яғни олар жеңіл болады. Сонымен, MySQL - дегеніміз шағын көп потокты деректер қорының сервері. MySQL тұрақты, қолдануға жеңіл және өте жылдам боп саналады.Оны сайт жазуда PHP скриптімен бірге қолданады. PHP скриптімен MySQL кезінде TcX деген компанияның өз ішкі сұраныстарына, яғни өте үлкен деректер қорын тез жүктеу мақсатына негізделіп жасалынған екен.