Sei sulla pagina 1di 9

PHP MySQL Curs, Tutoriale PHP scripturi, cod si limbaj

1 of 9

http://www.marplo.net/php-mysql/

Curs PHP-MySQL
Home Engleza Spaniola HTML CSS JavaScript AJAX Flash Anime Jocuri Forum

Lectii si tutoriale PHP-MySQL

Ca sa puteti lucra cu PHP si sa exersati toate exemplele din acest curs, trebue sa aveti acces la un calculator care are instalat: un
server (de exemplu Apache), un modul PHP si MYSQL.
Puteti instala singuri aceste aplicatii, pe fiecare separat, dar dupa aceea va trebui sa le configurati astfel incat sa poata lucra
impreuna, lucru care pentru un incepator poate fi mai dificil. De aceea va recomand sa instalati XAMPP, este un program gratuit
care contine toate aceste trei aplicatii (Apache, PHP si MySQL), direct configurate.
- Lectiile din acest curs PHP-MySQL sunt gratuite si se adreseaza in special incepatorilor in web development si programare
web.
Incep cu lucrurile cele mai simple si de baza ale programarii PHP: variabile, operatori, matrici (Array), functii, siruri. Pe parcurs
sunt abordate si elemente mai complexe, precum lucru cu fisiere, comenzi SQL, utilizare baze de date MySQL, clase si OOP
(programare orientata pe obiecte), XML, PDO.

Notiuni de baza in programare PHP

Lectii de nivel mediu

Baze de date MySQL

0. Introducere
1. Scriere scripturi PHP
2. Siruri si Variabile
3. Variabile si Operatori
4. Utilizare formulare HTML cu PHP, $_GET si $_POST
5. Variabile de mediu si erori
6. Constante - Tipuri de variabile
7. Instructiuni conditionale if() else
8. Instructiuni conditionale switch
9. Instructiuni repetitive for() si while()
10. Utilizare Matrice (Array) 1
11. Matrice (Array) 2
12. Utilizare Functii
13. Variabile si referinte in functii
14. Data si Timpul in PHP
15. Lucru cu Siruri 1
16. Siruri 2

17. Expresii regulate - Regex


18. Variabile Cookie
19. Lucru cu Fisiere 1
20. Fisiere 2
21. Fisiere 3
22. Utilizare Directoare
23. Sesiuni
24. Caractere speciale

25. Baze de date MySQL 1


26. MySQL 2
27. MySQL 3

07-Dec-16 12:50 AM

PHP MySQL Curs, Tutoriale PHP scripturi, cod si limbaj

2 of 9

http://www.marplo.net/php-mysql/

28. PHP MySQL - Introducere si Tipuri de date


PHP - MySQLi
29. PHP MySQL - Introducere si Tipuri de date
30. PHP MySQL - utilizare MySQLi
31. PHP MySQL - INSERT INTO
32. PHP MySQL - SELECT, ORDER BY
33. PHP MySQL - WHERE si LIKE
34. PHP MySQL - UPDATE
35. PHP MySQL - DELETE
36. MySQL Alias si functii
PDO - MySQL
36. PHP PDO - Introducere si Conectari la Baze de Date
37. PHP PDO - exec (INSERT, UPDATE, DELETE) MySQL
38. PHP PDO - Select, fetch
39. PHP PDO - prepare si execute
40. PHP PDO - setAttribute si beginTransaction

Elemente nivel mai avansat


41. PHP Functii Anonime - Closures
42. Trimitere e-mail
43. Creare Imagini cu PHP
44. Functii imagini
45. Creare PDF cu PHP
46. FTP cu PHP
OOP - Clase si Obiecte
47. PHP OOP - Clase si Obiecte, Metoda constructor
48. PHP OOP - metode Accesor si Destructor
49. OOP - Constante, Proprietati si Metode Statice
50. PHP OOP - Clase extinse si Mostenire
51. Metode magice __get, __set, __call, __toString
52. OOP - Clase abstract si interface
53. Functii cu Parametri object si array
54. Inlantuire mai multe metode in PHP OOP

PHP DOM
HTML
55. getElementById si getElementsByTagName
56. Lucru cu atribute HTML in PHP
XML
57. Documente XML
58. XML - DOM
59. XML - SAX
60. PHP SimpleXML

07-Dec-16 12:50 AM

PHP MySQL Curs, Tutoriale PHP scripturi, cod si limbaj

3 of 9

http://www.marplo.net/php-mysql/

Sumar Lectii :
1. Scrierea scripturilor PHP elementare
- Invatati sa creati un script PHP
- Sa scrieti cele mai simple instructiuni si coduri PHP
- Documentare script PHP
- Invatati sa executati un script PHP
2. Tipuri de siruri si variabile
- Tipul variabilelor in PHP
- Invatati sa folositi ghilimele si caractere escape pentru a specifica valori de tip sir speciale
3. Variabile si operatori PHP
- Intelegeti diferenta dintre valori literale si variabile
- Modul de utilizare a operatorilor pentru combinarea valorilor In expresii
- Uutilizarea functiilor pentru executarea operatiilor elementare
4. Utilizarea formularelor HTML
- In aceasta lectie invatati sa trimiteti date prin formulare HTML
- Preluare date trimise prin GET si POST
5. Variabile de mediu si erori
- Invatati sa obtineti accesul la valorile variabilelor de mediu
- Depanarea si tratarea erorilor
6. Constante si tipuri de variabile
- Definirea si utilizarea constantelor
- Invatati sa folositi variabilele dinamice
- Convertirea valorilor dintr-un tip in altul
7. Instructiuni conditionale if else
- Invatati sa definiti si sa folositi valorile de tip adevarat/fals
- Instructiunile if() si else
8. Instructiuni conditionale switch
- Instructiunea switch si instructiunile conexe acesteia: break, default
9. Instructiuni repetitive for() si while()
- Instructiunile while(), do while si for().
10. Utilizarea matricelor (tablouri de date) - (1)
- In aceasta lectie invatati modul de utilizare a matricelor pentru stocarea mai multor valori
- Accesarea datelor unei matrice (tablou /array)
- Parcurgerea iterativa a unui tablou secvential
11. Utilizare Array (matrice) - (2)
- Parcurgerea iterativa a unui tablou non-secvential
- Lucrul cu functii lista
- Sortarea tablourilor
- Transformarea matricelor in siruri si a sirurilor in matrice (array)
12. Utilizarea functiilor
- Apelarea functiilor
- Invatati sa atribuiti unei variabile numele unei functii
- Ascunderea mesajelor de eroare generate in timpul executiei unei functii
- Invatati sa folositi date si scripturi aflate In fisierele externe
- Cum se defineste propria functie

07-Dec-16 12:50 AM

PHP MySQL Curs, Tutoriale PHP scripturi, cod si limbaj

4 of 9

http://www.marplo.net/php-mysql/

13. Variabile si referinte in functii


- Variabile globale, locale si statice
- Invatati sa folositi referintele
14. Data si Timpul in PHP
- Lucru cu data si timp, utilizare functii: date(), time(), mktime(), strtotime() .
15. Lucrul cu siruri (1)
- Invatati sa utilizati secvente escape suplimentare pentru a include in siruri caracterele speciale
- Utilizarea codurilor ASCII cu PHP
- Invatati sa creati date de iesire formatate
16. Lucrul cu siruri (2)
- Maniupulare siruri folosind diferite functii
- Lucrul cu subsiruri
17. Expresii regulate, ereg
- Invatati sa scrieti si sa utilizati expresii regulate
- Verificare siruri folosind expresii regulate
18. Utilizarea variabilelor cookie
- In aceasta lectie invatati care este modul de functionare a variabilelor cookie
- Invatati sa creati, sa obtineti accesul la variabilele cookie si sa le stergeti
- Optiunile dintr-o variabila cookie
19. Lucrul cu fisiere (1)
- Obtinerea atributelor unui fisier
- Privilegiile unui fisier si utilizarea acestora
- Invatati sa deschideti si sa inchideti fisiere
20. Lucrul cu fisiere (2)
- Cum se citesc datele dintr-un fisier
- Afisarea continutului unui fisier
- Scriere date intr-un fisier
21. Lucrul cu fisiere (3)
- Invatati sa blocati si sa obtineti accesul exclusiv la un fisier
- Copiere, redenumire si sa stergere fisiere
- Studiati un script PHP util pentru incarcarea de fisiere in server
22. Utilizar Directoare
- Invatati sa obtineti si sa modificati directorul de lucru curent
- Manipulare cai de acces si privilegii la un director
- Citire continut director, redenumire si creare directoare noi
23. Utilizare sesiuni PHP
- Lectie in care invatati sa lucrati cu sesiuni in PHP
- Variabile de sesiuni si stergerea datelor sesiunii
24. Caractere speciale
- Optiunile "magic_quotes"
- Convertirea caracterelor speciale prin schimbarea semnificatiei acestora utilizand functii PHP
- Convertirea caracterelor speciale specifice HTML si cele din sirurile folosite pentru adrese URL
25. Baze de date MySQL
- Structura unei baze de date

07-Dec-16 12:50 AM

PHP MySQL Curs, Tutoriale PHP scripturi, cod si limbaj

5 of 9

http://www.marplo.net/php-mysql/

- Proiectarea unei baze de date


- Creare baze de date MySQL si tabele
- Stergere si modificare tabele dintr-o baza de date MySQL
26. Baze de date MySQL (2)
- Privilegii de acces intr-o baza de date MySQL
- Accesare date stocate intr-o baza de date SQL
- Modificare date din tabelul unei baze de date
- Sortare si grupare date de iesire
27. Baze de date MySQL (3)
- Expresii si functii folosite in MySQL
- Preluare date prin "unire", din mai multe tabele
- Executare instructiuni MySQL scrise intr-un fisier extern
28. PHP MySQL - Introducere si Tipuri de Date
- O scurta introducere si prezentarea tipurilor de date folosite in MySQL.
29. PHP MySQL - utilizare MySQLi
- Conectarea si deconectarea de la serverul MySQL.
- Creare baza de date si tabel, cu MySQLi.
30. PHP MySQL - INSERT INTO
- Introducere date in tabel MySQL.
- Obtinere ID auto-generat de INSERT.
- Adaugare date din formular intr-o baza de date.
31. PHP MySQL - SELECT, ORDER BY
- Utilizare select SI optiuni LIMIT si ORDER BY.
32. PHP MySQL - WHERE si LIKE
- SELECT cu WHERE si expresii conditionale.
- Utilizare termeni LIKE si NOT LIKE.
33. PHP MySQL - UPDATE
- Modificare cu UPDATE randuri din tabel.
34. PHP MySQL - DELETE
- Stergere randuri din tabel, instructiunea DELETE.
35. MySQL Alias si functii
- Prezentare alias (AS) si cateva functii mai des utilizate in MySQL.
36. PHP PDO - Introducere si Conectari la Baze de Date
- Despre PDO (PHP Data Objects) si modul de conectare la diferite tipuri de baze de date folosind aceasta extensie PHP.
37. PHP PDO - exec (INSERT, UPDATE, DELETE) MySQL
- Creare tabel MySQL, adaugare date in el, INSERT, UPDATE, DELETE cu metoda PDO exec().
38. PHP PDO - Select, fetch
- Selectare date din tabel MySQL cu metoda PDO query(), utilizand si diferite moduri FETCH_ aplicate cu metodele fetch() si
fetchALL().
39. PHP PDO - prepare si execute
- Utilizare metode prepare() si execute() pentru a efectua usor mai multe interogari la MySQL, cu valori diferite.
40. PHP PDO - setAttribute si beginTransaction

07-Dec-16 12:50 AM

PHP MySQL Curs, Tutoriale PHP scripturi, cod si limbaj

6 of 9

http://www.marplo.net/php-mysql/

- Utilizare metoda setAttribute() si cum se pot seta diferite moduri de raportare a erorii.
- Lucru cu beginTransaction() si commit() pentru a eficientiza efectuarea de mai multe interogari SQL in acelasi script.
41. PHP Functii Anonime - Closures
- Ce sunt si cum se utilizeaza Functiie Anonime, denumite si Closures.
42. Trimiterea datelor la o adresa de e-mail
- Cum se trimit mesaje si date dintr-un formular la o adresa de e-mail.
43. Creare imagini cu PHP
- Creare si afisare imagini cu PHP
- Cum se afisaza mai multe imagini generate de PHP in aceeasi pagina
44. Functii utile pentru lucrul cu imagini
- Functii pentru crearea si manipularea imaginilor
- Copiere si redimensionare suprafete din imagini
45. Creare PDF cu PHP
- Cum se creaza documente PDF cu PHP. Clasa cu functii FPDF
- O a doua parte cu lucruri mai avansate despre utilizarea clasei FPDF
46. Utilizare FTP cu PHP
- Conectare la server prin FTP folosind PHP
- Transferare fisiere prin FTP cu PHP
- Functii utile pentru utilizare FTP cu PHP
47. PHP OOP - Clase si Obiecte, Metoda constructor
- OOP (Object Oriented Programming - Programare Orientata pe Obiecte) in PHP 5+. Creare si utilizare clase si obiecte.
Definire metoda constructor.
48. PHP OOP - metode Accesor si Destructor
- Despre metodele accesor, utilitatea lor in setarea si accesarea proprietatilor si metoda destructor (__destruct).
49. OOP - Constante, Proprietati si Metode Statice
- Utilizare constante create in clase. Modul de lucru cu proprietati si metode statice.
50. PHP OOP - Clase extinse si Mostenire
- Creare sub-clase copil, extinse dintr-o clasa de baza. Utilizare mostenire, rescriere metode, definire clase si metode finale.
51. Metode magice __get, __set, __call, __toString
- Despre metodele magice: __get(), __set(), __call(), __toString(); ce fac acestea si cum se folosesc in Programarea Orientata pe
Obiecte din PHP.
52. OOP - Clase abstract si interface
- Ce sunt clasele abstract si interface. Cum se creaza si se folosesc clase si metode abstract, precum si Interface.
53. Functii cu Parametri object si array
- Creare functii si metode definite cu parametri care sa accepte doar date de tip Object de la o clasa anume, sau de tip Array.
54. Inlantuire mai multe metode in PHP OOP
- Invatati cum sa accesati mai multe metode ale unei clase, inlantuite intr-o singura instructiune.
55. getElementById si getElementsByTagName
- Invatati cum sa lucrati cu elemente HTML in PHP, folosind metodele getElementById() si getElementsByTagName() ale clasei
DOMDocument.
56. Lucru cu atribute HTML in PHP

07-Dec-16 12:50 AM

PHP MySQL Curs, Tutoriale PHP scripturi, cod si limbaj

7 of 9

http://www.marplo.net/php-mysql/

- Lectie despre utilizarea functiilor clasei DOMElement pt citire, setare si stergere atribute in elementele HTML; getAttribute(),
hasAttribute(), setAttribute() si removeAttribute().
57. Documente XML
- Scurta introducere despre documentele de tip XML (Extensible Markup Language).
58. Lucru cu XML - DOM
- Utilizare date XML in PHP, creare si modificare XML folosind modelul DOM.
59. Lucru cu XML - SAX
- Utilizare si functii modul SAX in PHP.
60. PHP - XML - SimpleXML
- Lucru in PHP cu date in format XML, utilizand SimpleXML.
- Tutoriale si lectii online de initiere PHP-MySQL - Curs realizat de MarPlo
- Resurse utile:

Manual PHP

--

Manual MySQL

Un Test simplu in fiecare zi


HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola

Ce functie aranjeaza un array in ordine crescatoare, dupa chei, mentinand corelatia dintre chei si valori?
asort() ksort() sort()

$lang = array(10=>"PHP", 20=>"JavaScript", "site"=>"coursesweb.net");


ksort($lang);
var_export($lang);
// array ("site"=>"coursesweb.net", 10=>"PHP", 20=>"JavaScript")

62

Like

07-Dec-16 12:50 AM

PHP MySQL Curs, Tutoriale PHP scripturi, cod si limbaj

8 of 9

http://www.marplo.net/php-mysql/

Lectii / Tutoriale
Curs PHP-MySQL (Lectii)
Tutoriale
Functii si Coduri PHP
Scripturi
Clase PHP Utile
Teste PHP - 1
Teste PHP - 2

Last accessed pages


1. Bubbles3 Joaca gratis online Games (931574)
2. Toys Lines Match 3 Joaca gratis online Games (3122)
3. Listajocuri online Joaca Gratis Jocuri distractive (16537)
4. Baze de date SQL 2 - Tutorial PHP (7462)
5. Adverbele in limba engleza - Adverbs (36186)
Top accessed pages
1. Bubbles3 Joaca gratis online Games (931574)

07-Dec-16 12:50 AM

PHP MySQL Curs, Tutoriale PHP scripturi, cod si limbaj

9 of 9

http://www.marplo.net/php-mysql/

2. Zuma Deluxe Joaca gratis online Games (872517)


3. Zuma online Joaca Gratis Jocuri distractive (818897)
4. All Mahjong online Joaca Gratis Jocuri distractive (385574)
5. Puzzle online Joaca Gratis Jocuri distractive (339331)
Site access statistics

Site access statistics From: 8-Jan-2014Now: 7-Dec-2016, 00:50


Total site visits: 14802848
- Most: 29161 15-Jan-2014
Yesterday: 12661
Today: 213
- Unique Visitors - Record: 7595 15-Jan-2014
Yesterday: 4660
Today: 95
Online Now: 3
- Record: 49 10-Feb-2014, 18:45
Most-Yesterday: 24
Most-Today: 10 00:15
- Current Page Access Nr. visits: 57446
Last: 2016-12-07 00:43
Your IP: 79.112.132.114

Free Android scholarships


?

Discuta sau lasa un mesaj pt. ceilalti utilizatori


MarPlo Contact Engleza Spaniola HTML CSS PHP-MySQL Java Script Ajax Flash - ActionScript 3 Jocuri Anime
Webmaster, Webdesigner : MarPlo

07-Dec-16 12:50 AM

Potrebbero piacerti anche