Conectarea la baza de date MySQL

În această lecție veți învăța cum să se conecteze la o bază de date MySQL

Trebuie să stabilească o conexiune la baza de date MySQL. Acesta este un pas extrem de important, deoarece în cazul în care script-ul nu se poate conecta la baza de date, interogările la datele nu vor reuși.







Bune practici în utilizarea bazelor de date pentru a stabili un nume de utilizator, parola și valorile numele bazei de date de la începutul codului script. Dacă trebuie să le schimbați mai târziu, acesta va fi o sarcină ușoară.

Ar trebui să înlocuiți „your_username“, „parola_ta“ și „your_database“ cu numele de utilizator MySQL, parola, iar baza de date care vor fi utilizate de către script-ul.

În acest moment, s-ar putea fi întrebați dacă este un risc de securitate pentru a salva parola în fișierul. Nu aveți nevoie să vă faceți griji, deoarece codul PHP este procesat de către serverul înainte de a fi trimis la browser. Astfel, vizitatorul nu va vedea codul script în codul sursă al paginii.

Apoi, aveți nevoie de un script PHP pentru a se conecta la baza de date. Acest lucru se poate face folosind funcția mysql_connect PHP:







Aceasta spune PHP pentru a se conecta la serverul de baze de date MySQL pe „localhost“ (local este serverul MySQL, care se execută de obicei pe același server fizic ca și script-ul).

După stabilirea conexiunii, trebuie să selectați baza de date pe care doriți să îl utilizați. Acest lucru ar trebui să fie o bază de date la care numele de utilizator are acces. Acest lucru poate fi realizat prin următoarea comandă:

Aceasta spune PHP, pentru a selecta baza de date care sunt stocate în baza de date $ variabilă (în cazul nostru va selecta baza de date „your_database“). În cazul în care script-ul nu se poate conecta se oprește executarea și afișează un mesaj de eroare:

Nu se poate selecta baza de date

„Sau mor“, o parte utilă, deoarece oferă funcționalitatea capabilităților de depanare. Cu toate acestea, acest lucru nu este esențial.

O altă funcție importantă a PHP este:

Aceasta este o funcție foarte importantă, aceasta se închide conexiunea la serverul de baze de date. Scriptul dvs. va funcționa în continuare, dacă nu include această funcție. Și prea multe conexiuni MySQL deschise pot cauza probleme pentru contul. Este o bună practică pentru a închide conexiunea la MySQL, atunci când sunt îndeplinite toate cererile.

Sunteți conectat la server și selectați baza de date pe care doriți să lucrați. Puteți începe interogarea bazei de date în acest moment.