Pentru a studia web design pentru incepatori conecta la o bază de date pe care site-ul este disponibil pe
Acest articol va vorbi despre modul în care să se conecteze la o bază de date site-ul care este creat pe serverul MySQL. Bazele construirea site-ului folosind php, care este tradus în stilul orientat pe obiect raft, această întrebare ia o ușor diferită de înțelegere. Există acum două moduri de a conecta: procedurale și orientate-obiect. De asemenea, conexiunea la baza de date poate fi realizată folosind funcțiile depreciată în PHP, și pot fi create prin utilizarea celor mai noi această limbă. diferența Examinarea între vechi și noile extensii pentru a lucra cu MySQL server de baze de date, va fi, de asemenea, interesant pentru cei care au stapanit Web design pentru incepatori.
Extensiile învechite și noi pentru MySQL în limba PHP
Extinderea MySQL încă relevantă astăzi, așa cum se intenționează să se conecteze la bazele de date ale versiunilor anterioare ale serverului MySQL. Cu toate acestea, atunci când scrieți un nou cod de pe php, în schimb, se recomandă să se utilizeze un nou tip de mysqli prelungire. O nouă extensie acceptă conectarea la servere MySQL 4.1 versiuni de mai sus. extensia mysqli oferă toate funcționalitățile pe care este oferit serverul de baze de date MySQL. cod de conectare scris pentru serverele de baze de date de mai sus această versiune folosind funcțiile de extensie depășite, pur și simplu nu funcționează și „Connect“ la server nu se va întâmpla. În acest caz, toți cei care dezvoltă Web design pentru incepatori, ar trebui să știți că extensia veche este programată pentru îndepărtarea în viitor. În cazul nostru, vom folosi noua extensie și prezintă două opțiuni de conectare.
Procedurală funcția de conexiuni de stil și setările de conectare
O nouă extensie pentru a lucra cu serverul de baze de date mysqli a primit ca o interfață de procedură și orientate-obiect. În acest caz, toți cei care doresc să înțeleagă elementele de bază ale clădirii site-ului, ar trebui să acorde atenție faptului că documentația pentru extinderea unui stil complet ascuțit de programare orientat pe obiect. În principiu, conexiunea la server și baza de date folosind un stil de procedură rămâne identic cu modul în care procedura este realizată folosind extensia veche. De aceea, cei care sunt obișnuiți cu un stil de procedură, nu este nevoie să-și amintească un număr mare de modificări. Pentru a conecta pagina a site-ului la baza de date trebuie să utilizeze stilul de procedură ca acest php-cod:
A doua opțiune - un utilizator de conectare la server, implicit pe mașina locală va fi setat la «rădăcină». Al treilea parametru este parola pentru a accesa serverul de baze de date. Al patrulea argument specifică baza de date în sine, la care se face conexiunea. Pentru comparație, codul vechi pentru a conecta folosind extensia MySQL - va fi interesant pentru oricine care studiaza designul web pentru incepatori. Se pare ca acest lucru:
Stilul orientat obiect
Acest stil este caracterizat printr-un ordin de procedură care să creeze o conexiune la server și baza de date aveți nevoie pentru a crea o instanță a obiectului mysqli.
Crearea acestui exemplu se conectează la server și baza de date. În acest caz, toți cei care stapaneste elementele de bază ale clădirii site-ului, trebuie să se înțeleagă că funcția de a crea o conexiune la server într-un stil de procedură este doar un designer pseudonim crearea unui mysqli obiect, și, prin urmare, creează, de asemenea, același obiect și ia aceleași argumente care ia o clasă de designer mysqli. În versiunea mai veche a funcției pentru a crea o conexiune la serverul nu returnează obiectul, și un mâner conectat la server, care este trecut la funcția, conectați baza de date la un site web sau pagina de blog, design-ul pe care am vorbit un pic in articol: „Cum de a începe crearea unui blog? Bazele construirea site-ului. "