Cum de a învăța PHP și MySQL
PHP este una dintre cele mai utilizate limbi de programare web și oferă posibilități mult mai largi decât simplu HTML. MySQL vă permite să creați și să gestionați cu ușurință bazele de date de pe serverul dvs. Atunci când sunt utilizate împreună, aceste instrumente devin o resursă complexă și puternică pentru site-uri web și baze de date. Veți avea multe de învățat, dar nu renunțați: învățarea cel puțin a noțiunilor de bază nu durează mult. Începeți prin citirea acestui ghid.
paşi
Partea 1
preparare1
Înțelegeți ce sunt PHP și MySQL. PHP este o limbă de scripting folosită pentru a crea script-uri interactive care pot fi executate pe serverul web, ieșirea acestor scripturi fiind afișată vizitatorului paginii web prin intermediul HTML. PHP vă permite să dezvoltați site-uri extrem de interactive și orientate spre utilizatori. MySQL, pe de altă parte, este un limbaj open source pentru baze de date - vă permite să creați, să modificați și să utilizați o bază de date pe serverul dvs. Combinația acestor două limbi este esențială pentru toate magazinele online, forumuri, jocuri și multe altele.
- Cu PHP puteți înregistra informații despre utilizator, puteți crea și edita fișiere pe server, puteți trimite și primi cookies, restrânge accesul, cripta datele și multe altele.
2
Pentru a putea învăța aceste două limbi, va trebui să aveți premise. Învățarea PHP ca persoană autodidactă este posibilă, dar dacă doriți să fiți foarte bine, va trebui să aveți cel puțin un nivel de bază al HTML, CSS și jаvascript. Scripturile PHP sunt de fapt transformate în HTML și CSS înainte de a fi difuzate în browser. Cunoașterea acestor două limbi va face mult mai ușor învățarea PHP.
3
Închiriați sau creați un server web. Pentru a utiliza PHP și MySQL aveți nevoie de un server. Dacă nu aveți acces la un server, va trebui să instalați unul pe computer.
4
Obțineți resursele necesare. Există multe modalități prin care puteți învăța PHP și MySQL. Există resurse și cursuri online, cărți și cursuri în școli. Toate aceste resurse vă vor ajuta să învățați PHP și MySQL.
5
Descărcați instrumentele necesare. Pentru a începe să scrieți scripturi PHP și să creați baze de date cu MySQL, va trebui să descărcați instrumentele de bază. Chiar dacă PHP poate fi scris în orice program de text, trebuie să utilizați mai bine un program conceput pentru a scrie coduri, în special PHP.
Partea 2
Creați scripturi simple PHP1
Deschideți editorul de text. PHP poate fi scris în orice editor de text, dar veți face mai bine, așa cum sa menționat deja, pentru a obține un program special în care sintaxa limbajului de programare este colorată și evidențiată automat pentru a face codul mai clar.
2
Creați un site simplu. Codul PHP trebuie să fie inclus într-o pagină HTML normală. Pentru a vedea dacă scriptul dvs. rulează, veți avea nevoie de cel puțin un site simplu de genul acesta:
3
Creați un script ECHO simplu. Funcția "ECHO" va afișa textul dorit pe pagina site-ului. Aceasta este o funcție de bază PHP și vă va ajuta să învățați formatarea sintaxei PHP. Toate scripturile PHP încep cu
php
și se termină cu ?>
. Instrucțiunile se termină cu punct și virgulă (-).phpecho "Acesta este primul meu script PHP!" -?>
4
Adăugați comentarii la scenariu. Acesta este întotdeauna un obicei bun. Comentariile nu sunt afișate de utilizator, ci îi vor ajuta pe ceilalți dezvoltatori să înțeleagă ceea ce ați scris - inclusiv pe dvs.
php // Acesta este un comentariu pe o linie "Acesta este primul meu script PHP!" - / * Acesta este un comentariu pe mai multe linii * /?>
5
Creați un script care conține variabile simple. Variabilele sunt obiecte cărora li se atribuie o valoare în cadrul scriptului. Puteți apoi să manipulați aceste variabile și valorile pe care le conțin, cu capacitatea de a le arăta utilizatorului. Variabilele sunt un instrument puternic al limbajului PHP și sunt marcate cu simbolul "$" plasat înaintea variabilei în sine.
php / * Această comandă adaugă două variabile și returnează valoarea (16). * / $ x = 4- $ y = 12- $ z = $ x + $ y-echo $ z - / * adică, ele iau în considerare capitalul și literele mici. Dacă declarați $ x = 4, dar apoi scrieți $ X, valoarea x nu va fi afișată. * /?>
6
Creați o simplă declarație "if / else". Multe dintre caracteristicile scripturilor PHP sunt scrise folosind instrucțiunile if / else. Acestea vă permit să creați instrucțiuni și condiții pentru un anumit eveniment și sunt deosebit de utile pentru crearea mesajelor personalizate sau verificarea stării unei conexiuni.
Php $ t = data ("H") - / * Acest cod definește variabila "$ t" ca fiind ora din zi (data) în formatul de 24 de ore (H). Timpul este acela al serverului. * / Dacă ($ t<"20") {Echo "O zi buna!"-} else {echo "E timpul să dormim!"-} / * Dacă timpul este înainte de 20 (8pm), scriptul va arăta această scriere: "Bună ziua!" Dacă în schimb este trecut de 20, se va spune: "E timpul să dormim!" *?>
Partea 3
Creați o bază de date simplă MySQL1
Conectați-vă la un server MySQL. Înainte de a crea baza de date, va trebui să vă conectați la serverul MySQL. Puteți face acest lucru prin interfața liniei de comandă MySQL sau folosind PHP - ultima metodă va fi cea prezentată în acest ghid. Pentru a crea o conexiune, utilizați funcția
mysqli_connect (gazdă, nume de utilizator, parolă)
Php $ conexiune = mysqli_connect ("esempio.com"."admin"."parola1") - / * Aceasta va crea o conexiune la serverul MySQL example.com cu numele de utilizator "admin" și parola "password1. * / Dacă (mysqli_connect_errno ()) {echo "Imposibil de conectat la MySQL: " . mysqli_connect_error () -} // Acest cod afișează un mesaj de eroare dacă conexiunea eșuează.>
- Conexiunea bazei de date este atribuită variabilei "$ connection". În acest fel, puteți apela conexiunea mai târziu în scenariu.
- Pentru a afla cum să creați o bază de date utilizând linia de comandă MySQL, citiți acest articol.
- 2Creați baza de date. Odată ce conexiunea este deschisă, puteți adăuga un cod în baza de date. Baza de date nu conține încă date - primul tabel va fi adăugat la baza de date în pasul următor. Pentru a crea baza de date, folosiți instrucțiunea:
CREAȚI DATABASE
.Php $ conexiune = mysqli_connect ("esempio.com"."admin"."parola1") -if (mysqli_connect_errno ()) {echo "Nu sa putut conecta la MySQL: " . mysqli_connect_error () -} $ sql ="CREATE DATABASE database1"-if (mysqli_query ($ conexiune, $ sql)) {echo "Baza de date a bazei de date1 creată cu succes"-} else {echo "Eroare la crearea bazei de date: " . mysqli_error (conexiune $) -}?>
- 3Creați un tabel pentru baza de date. După crearea bazei de date, puteți crea un tabel în care să salvați datele scanate prin intermediul formularelor. Tabelul poate fi configurat după cum doriți. Cel care va fi creat în acest pasaj se află în trei coloane: Nume, Prenume, Vârstă. Tabelul va fi numit "Utilizatori".
Php $ conexiune = mysqli_connect ("esempio.com"."admin"."parola1", "Database1") - dacă (mysqli_connect_errno ()) {echo "Eroare: Imposibil de conectat la MySQL: " . mysqli_connect_error () -} $ sql = "CREATE TABLE Utilizatori (PID INT NU NULL AUTO_INCREMENT, PRIMARY KEY (PID), Nume CHAR (30), Nume CHAR (30), Vârsta INT)"- / * Pentru fiecare coloana va trebui sa specificati tipul de date (CHAR, INT etc.) Pentru valorile CHAR, va trebui sa specificati lungimea sirului (in acest caz 30). Functia AUTO_INCREMENT creste campul PID cu 1 fiecare intrare Crearea în esență a unui număr de identificare pentru fiecare intrare. * / Dacă (mysqli_query ($ connection, $ sql)) {echo "Utilizatorii de tabele au fost create cu succes"-} else {echo "Eroare: Imposibil de creat tabel: " . mysqli_error (conexiune $) -}?>
- 2Creațifișierul insert.php . Odată ce ați creat modulul, va trebui să creați fișierul insert.php pentru a gestiona transferul de date în baza de date. Pentru a vă înregistra tabelul "Utilizatori", va trebui să utilizați instrucțiunea
INTRODUCEȚI ÎN
Php $ conexiune = mysqli_connect ("esempio.com"."admin"."parola1", "Database1") - dacă (mysqli_connect_errno ()) {echo "Imposibil de conectat la MySQL: " . mysqli_connect_error () -} $ sql ="INSERT IN Persoane (nume, prenume, vârstă) VALUES (`$ _ POST [nume]`, `$ _ POST [nume]"- // Instrucțiunea POST preia datele introduse în module.if (! Mysqli_query ($ connection, $ sql)) {die (`Eroare:` Mysqli_error ($ connection) "A fost adăugată o intrare"-mysqli_close ($ connection) - // Această comandă închide conexiunea bazei de date când scenariul a terminat.>
- 2Observați și alții. Una dintre cele mai rapide căi de a învăța PHP este de a analiza codul creat de alți dezvoltatori și de ao adapta la nevoile dvs. Deși nu există nicio modalitate de a examina codul PHP al unui site fără a avea acces direct la server, există multe comunități online unde dezvoltatorii oferă codul și vă pot ajuta să înțelegeți ce nu înțelegeți.
- GitHub este unul dintre cele mai populare colecții de arhive de cod open source și comunități de colaborare cu programatori.
- 3Studiați problema de securitate PHP. Protecția web este o problemă serioasă, iar scrierea codului securizat este esențială. Acest lucru este valabil mai ales dacă aveți de-a face cu parole și informații de plată. Asigurați-vă că toate formularele și bazele dvs. de date sunt sigure de orice intruziune.
- citit acest articol pentru instrucțiuni detaliate despre cum să creați o pagină de conectare sigură cu PHP și MySQL.
Partea 4
Creați o formă în care introduceți date în baza de date1
Creați formularul HTML. Acest modul va permite utilizatorilor să trimită informații site-ului, care va fi apoi salvat într-un fișier și introdus în baza de date creată anterior. Când utilizatorul dă clic pe butonul "Trimiteți" după completarea formularului, datele vor fi introduse în fișierul "insert.php".
Partea 5
Continuați să învățați1
Studiați ce se poate face pe PHP. În plus față de gestionarea bazelor de date, există mult mai multe care pot fi făcute cu PHP. Puteți să deschideți fișiere, să trimiteți e-mailuri, să creați module cookie, să începeți sesiuni private și multe altele. Potențialul acestei limbi este aproape nelimitat, ceea ce explică de ce atât de mulți dezvoltatori web folosesc PHP pentru site-urile lor.
Afișați mai multe ... (4)
Distribuiți pe rețelele sociale:
înrudit
- Cum să ștergeți o bază de date MySQL
- Cum se conectează la o bază de date MySQL folosind PHP
- Cum se creează și se păstrează un server privat al World of Warcraft pe Linux
- Cum se creează o bază de date pentru clienți
- Cum se creează o bază de date în MySQL
- Cum de a crea un mediu de dezvoltare JSP folosind Eclipse, Tomcat și MySQL
- Cum se creează o bază de date SQL Server
- Cum se creează o bază de date pentru inventar pe Access
- Cum se creează un server Web pe zmeura Pi
- Cum se creează o tabelă pe MySQL
- Cum se creează un script de conectare securizată Utilizând PHP și MySQL
- Cum se creează un script de bază de conectare cu PHP
- Cum de a desena o diagramă ER folosind MySQL
- Cum să devii un designer web și un programator profesionist
- Cum se instalează Joomla
- Cum se instalează serverul MySQL pe un PC Windows
- Cum se instalează WordPress pe XAMPP
- Cum se instalează phpMyAdmin pe un PC Windows
- Cum se instalează o platformă WAMP
- Cum să trimiteți o interogare SQL în MySQL din linia de comandă
- Cum să utilizați Joomla pentru a crea site-ul dvs.