Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 8 лет назад пользователемМейрхан Шманов
1 PHP ж ә не MYSQL Қ абылда ғ ан: Картбаев Т. Орында ғ ан: Ша ғ ырбай Б.
3 Оны ң веб-сайттарды жасау айма ғ ы бойынша танымалдылы ғ ы веб-ба ғ дарламаларды жасау ғ а арнал ғ ан, ө зіні ң к ө птеген ішкі құ ралдары барлы ғ ымен аны қ талады. Оларды ң негізгілері: 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 мен ж ұ мыс істеу.
4 PHP ба ғ дарламалау тіліні ң синтаксисі PHP синтаксисі С тіліні ң синтаксисіне ұқ сайды. Бірнеше элементтері Perl тілінен алын ғ ан. Е ң қ арапайым «С ә лем ә лем» ба ғ дарламасы келесі т ү рде к ө рінеді: ; echo 'Сәлем, әлем!'; онымен қатар қатарды экранга шығаратын қысқаша нұсқасыда бар: ; ; PHP белгілі бір шектеушінің ішінде тұрған кодты орындайды, яғни ішіндегі кодты. Бұл шектеудің сыртында тұрғандар ешқандай өзгертусіз экранға шығады.
6 Суперглобалды массивтерді келтіріп өтейік: $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) – сессия мәліметтерінен тұрады.
7 PHP ж ә не MYSQL Б ү гінгі та ң да технологияны ң қ ар қ ынды дамуына байланысты компьютерлерді ң графикалы қ м ү мкіндіктері к ү ннен-к ү нге ү лкеюде. Қ азіргі компьютерлерді ң м ү мкіндігіне байланысты программалар да аз жасалып жат қ ан жо қ. Соны ң ішінде РНР тіліні ң арты қ шылы ғ ы Берілгендер қ орымен ж ұ мыс істеуі ол бірнеше берілгендер қ орыны ң кестесі Б Қ БЖ. InterBaseSolid dBase mSQL Sybase Empress MySQL Velocis FilePro Oracle Unix dbm Informix PostgreSQL ODBC
8 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. Берілгендер қоры серверімен байланыс орнату
9 SQL операторлары SQL (Structured Query Language - Құрылымдалған Сұраныстар Тілі) ОПЕРАТОРЛАРДАН - НҰСҚАУЛАРДАН - ЕСЕПТЕЛІНЕТІН ФУНКЦИЯЛАРДАН құралған жиынтық. SQL операторлары ортақ келісілген программа жазу стилі бойынша бас әріптермен жазылады. Оларды мынадай топтарға бөлуге болады: -Деректерді анықтайтын операторлар. CREATE объектіні жасайды. ALTER объектіні өзгертеді. DROP объектіні жояды - Деректермен әртүрлі әрекеттер жасайтын операторлар. SELECT берілген шарт бойынша деректерді оқиды. INSERT жаңа деректерді қорға қосады. UPDATE қордағы деректерді өзгертеді. DELETE деректерді жояды - Деректерге рұқсат берумен айналысатын операторлар. GRANT пайдаланушыларға объектімен белгілі бір операциялар төңірегінде рұқсатты айқындайды. REVOKE бұрын берілген рұқсаттарды қайтарып алады. DENY берілген рұқсаттың басымдылығын айқындап, оны жоққа шығарады - Транзакцияларды басқаратын операторлар. COMMIT транзакцияны қолданады. ROLLBACK транзакцияға ұшыраған өзгерістерді бұрынғы қалпына келтіреді. SAVEPOINT транзакцияны кішкене бөлшектерге бөледі
10 MySQL деректер қорын басқаратын жүйе, яғни программа.Ол деректермен жұмыс істеу үшін SQL (Structured Query Language - құрылымдалған сұраныстар тілі) тілін пайдаланады. Реляциондық деректер қорына мысал ретінде интернет-дүкендерге арналған дерекқорды алайық.Ол деректер қоры мынадай кестелерден тұруы мүмкін - тауарлар кестесі,категориялар кестесі,сатушылар кестесі,тапсырыстар кестесі,тауарлар сипаттамасы жазылған кесте және тағысын тағылар MySQL арқылы динамикалық сайттар тез жүктеледі, яғни олар жеңіл болады. Сонымен, MySQL - дегеніміз шағын көп потокты деректер қорының сервері. MySQL тұрақты, қолдануға жеңіл және өте жылдам боп саналады.Оны сайт жазуда PHP скриптімен бірге қолданады. PHP скриптімен MySQL кезінде TcX деген компанияның өз ішкі сұраныстарына, яғни өте үлкен деректер қорын тез жүктеу мақсатына негізделіп жасалынған екен.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.