PHP de lucru cu o bază de date MySQL, prelegeri pe programare web

MySQL - este un popular bază de date relațională client-server, utilizate în diverse aplicații. Limbajul standard de gestionare a bazelor de date relaționale este SQL. SQL este structurat limbaj de interogare (Structured Query Language), care MySQL folosește pentru a comunica cu alte programe. Mai mult decât atât, MySQL are propriile sale funcții SQL extins pentru a oferi utilizatorilor cu funcții suplimentare.

Orice program în limbajul PHP, care se va lucra cu baza de date MuSQL ar trebui să constea în următoarele etape de bază obligatorii:
1. Stabilirea unei conexiuni la serverul MySQL.
2. Selectați baza de date pentru a lucra.
3. Trimiterea serverul mysql și de a primi răspunsuri.
4. Procesul de rezultate.
5. Închideți conexiunea la serverul MySQL.

Punerea în aplicare a acestor activități în mai multe moduri:
1. Utilizarea funcțiilor clasice standard, pentru a accesa baza de date MySQL.
2. Utilizarea funcțiilor avansate ale extensiei mysqli pentru versiunile PHP 5 și MySQL 4.1.
3. Utilizarea claselor și metodelor de extensia mysqli pentru versiunile PHP 5 și MySQL 4.1.

Luați în considerare exemplul implementat ca un acces baza de date MySQL fiecare dintre aceste metode.

acces clasic la baza de date MySQL

Conexiunea curentă la baza de date MySQL

Utilizarea funcțiilor de mysqli de expansiune accelerează majoritatea operațiilor de acces la baze de date, uneori ajungând la o creștere de 40 ori a productivității, comparativ cu o metodă clasică. siguranța datelor și caracteristici noi, de asemenea, a crescut.

Conectarea la o bază de date MySQL folosind clase și metode

interfață orientată-obiect oferă un pic mai concis și mai puțin mod sensibil la eroare pentru a se conecta la baza de date.

Utilizarea șabloanelor de interogare prin accesarea bazei de date

situațiile financiare întocmite sau template-uri oferă dezvoltatorilor posibilitatea de a crea interogări care sunt mai sigure, au o performanță mai bună și sunt mai convenabile pentru a scrie.

Procesul de lucru cu astfel de template-uri:

1. Pregătirea pentru șablonul de interogare MySQL server cu setările.
2. Variabile PHP Legați la parametrii în interogare martor.
3. Scrierea unei comenzi la server pentru a efectua o interogare.
4. Cererea pentru a obține o nouă serie de date în aceste variabile.