Як вивчити PHP і MySQL
PHP - один з найбільш широко поширених мов програмування в інтернеті, що надає вам набагато більші можливості, ніж простий HTML. MySQL, в свою чергу, дозволяє вам легко створювати і модифікувати бази даних на вашому сервері. Ці два інструменти разом складають відмінний набір для створення складних і потужних користувальницьких веб-сайтів та баз даних. При освоєнні PHP і MySQL потрібно багато чого вивчати, однак можна досить швидко почати з основ. Подивіться на нижченаведений Крок 1 для того, щоб почати вивчення.
Кроки
Частина 1 з 5: підготовка
1
Зрозумійте, для чого призначені PHP і MySQL. PHP - це скриптова мова, яка використовується для створення інтерактивних скриптів. Ці скрипти спрацьовують на стороні веб-сервера, а потім результати їх виконання повертаються користувачеві у вигляді HTML. PHP годиться для сильно інтерактивних і орієнтованих на користувача веб-сайтів. MySQL - це універсальна мова роботи з базою даних, розповсюджуваний у вигляді відкритого вихідного коду. На основі цих двох технологій побудовано величезну кількість онлайн магазинів, форумів, ігор і т.д.- PHP може збирати дані, отримані від користувача через форми, створювати і редагувати файли на сервері, посилати і отримувати куки, обмежувати доступ, шифрувати дані та багато іншого.
2
Ознайомтеся з вимогами по установці. Ви можете вивчити тільки PHP, але для того, щоб максимально його використовувати, вам потрібно буде освоїти базові знання в HTML, CSS і javascript. Все це необхідно, так як PHP скрипти генерують HTML і CSS, коли викликаються браузером користувача. Знання цих мов, полегшить і прискорить процес вивчення PHP.3
Орендуйте або створіть веб-сервер. Для того щоб використовувати PHP і MySQL, вам знадобиться доступ до веб-сервера. Якщо ж у вас немає доступу до веб-сервера, вам потрібно буде створити його на вашому комп`ютері.4
Знайдіть навчальні джерела. Є безліч способів вивчення азів PHP і MySQL програмування. Є онлайн ресурси, онлайн курси, книги і заняття в класі. Всі вони допоможуть вам вивчити PHP і MySQL.- Найпопулярнішим онлайн ресурсом є w3schools.com. Це блискучий веб-сайт з керівництвом по веб-розробці, який оперативно охоплює всі основи, поряд з інтерактивними уроками.
- Вам також доступна велика різноманітність книг. Деякі з найбільш популярних книг включають «Вивчення PHP, MySQL, javascript CSS »Роберта Ніксона і« PHP і MySQL веб-розробка »Люка Веллінга.
- Перегляньте список курсів на місцевих курсах самоосвіти. У вас на районі можуть також бути школи програмування або уроки в центрі освіти. Практичні уроки, що проводяться професіоналами, просто відмінно підійдуть вам, якщо ви хочете отримати відповіді на запитання або побачити код наживо.
5
Завантажте необхідні інструменти. Щоб почати створювати PHP скрипти і бази даних MySQL, вам потрібно завантажити декілька базових інструментів. Незважаючи на те, що PHP можна коригувати в будь-якому текстовому редакторі, ви зрозумієте, що використання спеціальних редакторів коду набагато полегшить це заняття.- У число популярних безкоштовних редакторів входять NotePad ++, Komodo Edit, NetBeans і Eclipse.
- Популярні платні редактори включають PHPStorm, Adobe Dreamweaver і PHPDesigner.
- Щоб використовувати MySQL, вам потрібно його встановити на ваш веб-сервер.
Частина 2 з 5: створення перших PHP скриптів
1
Відкрийте ваш текстовий редактор. PHP код може бути створений в будь-якому текстовому редакторі, хоча спеціальні редактори коду підсвічують ваш синтаксис, що набагато полегшує його читання.2
Створіть простий веб-сайт. PHP існує в звичайному HTML файлі. Щоб побачити результати виконання вашого PHP скрипта, вам потрібен простий веб-сайт для відображення цих результатів:3
Створіть простий скрипт ECHO. «ECHO» функція виводить текст на веб-сайт. Це базова функція PHP, яка допоможе вам освоїти форматування синтаксису в PHP. Всі PHP скрипти починаються з<?php
і закінчуються?>
. Вирази закінчуються крапкою з комою (-).4
Додайте коментарі в ваш PHP скрипт. Це гарна практика, якої потрібно дотримуватися. Коментарі не відображаються користувачу, але вони допомагають іншим розробникам зрозуміти, що ви робите в коді. А ще вони служать нагадуванням для вас, коли ви наступного разу полізете в код.5
Створіть скрипт з кількома базовими змінними. Змінні - це об`єкти у яких є значення, присвоєні їм в скрипті. Далі ви можете використовувати ці змінні, щоб відображати результати користувачеві. Змінні - це наймогутніший засіб в скриптах PHP, які позначається через знак «$» перед назвою змінної.6
Створіть базове вираз If / Else. Основний функціонал в PHP пишеться з використанням виразів If / Else. Вони дозволяють вам створювати умови для виконання певних команд. Що особливо корисно при створенні користувальницьких повідомлень і умов перевірок з`єднань.
Частина 3 з 5: створюємо просту базу даних MySQL
1
З`єднайтесь з сервером MySQL. Вам потрібно буде з`єднатися з сервером MySQL до того, як ви створите вашу базу даних. Ви можете зробити це через командний рядок MySQL або за допомогою PHP, що буде описано далі. Створення з`єднання використовує функціюmysqli_connect (host, username, password)
.- З`єднання з базою даних присвоюється змінної «$ connection». Це дозволить вам легко звертатися до з`єднання далі в скрипті.
2
Створіть вашу базу даних. Як тільки ви відкрили з`єднання, ви можете додати код для створення бази даних. На початку база не буде містити ніяких даних-перша таблиця буде додана в базу даних на наступному кроці. Вам потрібно використовувати виразCREATE DATABASE
для створення бази даних.3
Створіть таблицю бази даних. Як тільки база створена, ви можете створити таблицю для зберігання даних, яку ви будете вилучати через форми. Таблицю можна налаштувати будь-яким способом, який ви порахуєте необхідним. Таблиця, створювана на цьому кроці, матиме 3 колонки: FirstName, LastName, Age. А назва таблиці буде «Користувачі».
Частина 4 з 5: створюємо форму для заповнення вашої бази даних
1
Створіть свою HTML форму. Ця форма дозволить вашим користувачам вводити свою інформацію у форму на веб-сайті. Потім ці дані будуть поміщені у файл і вставлені в базу даних, яку ви створили раннє. Коли користувач натисне на кнопку «Відправити», після заповнення форми, дані будуть відправлені в файл «insert.php».2
Як тільки ви створили форму, вам потрібно створити файл «insert.php »для обробки передачі даних в базу. Ви будете використовувати виразINSERT INTO
для додавання запису в таблицю користувачів.
Частина 5 з 5: продовжуйте вивчення
1
Дізнайтеся, що можна робити з PHP. Крім управління базою даних, є ще багато речей, які можна зробити з PHP. Ви можете відкривати файли, відправляти email-и, створювати куки, запускати приватні сесії і багато чого ще. Потенціал практично безмежний, ось чому PHP так сильно поширений в сфері веб-розробок.2
Досліджуйте те, що роблять інші. Один з найшвидших способів вивчити PHP - дослідити код інших розробників, потім адаптувати його під свої потреби. Хоча немає іншого способу досліджувати PHP код веб-сайту без прямого доступу до сервера, де це файл хоститься, існує сила-силенна спільнот, які дружно поділяться своїм кодом і пояснять, що він робить.- GitHub - один з найпопулярніших репозиторіїв з розміщення відкритого вихідного коду і спільної співпраці
3
Вивчіть правила безпечного програмування на PHP. Безпека в веб має серйозне значення, і піклуватися про безпечний коді дуже важливо. Це просто необхідно, коли ви працюєте з інформацією, що містить паролі і дані по оплаті. Переконайтеся, що ваші форми і бази даних захищені від будь-яких злочинних проникнень.