Una dintre întrebările cele mai frecvente adresate webmasterilor începători: cum să începeți să lucrați cu bazele de date MySQL utilizând scripturi PHP? Acest lucru nu este surprinzător, pentru că epoca de statice HTML-site-uri pentru o lungă perioadă de timp a trecut (în „poporul“ este lucru favorit al poporului :) înfloritoare și acum este mai mult sau mai puțin alfabetizate webmasteri începători au realizat comoditatea și confortul crearea și menținerea conținutului de proiect bazat pe PHP-MySQL. Scepticii și conservatorii vor argumenta că lucrul cu fișierele mai ușor, este mai ușor pentru a prinde manual o pagină, vă petreceți timpul pe depanare și scripting. Nu le asculta - este absurd! După cum se spune "o zi mai bună de pierdut în 5 minute pentru a zbura!". Ei bine, să zicem, pentru pregătirea și crearea unei versiuni dinamice a site-ului bazat pe PHP-MySQL pleacă la fiecare două sau trei mai mult timp și chiar mai mult, dar în suportul viitor al proiectului, veți găsi o ocupație plăcută și simplu (desigur, în mod serios la fel de mult să acest lucru este bine). Și de ce stăpânești site-urile statice bune? Motivul pentru tot este operațiunile de rutină pentru a actualiza site-ul. Dacă site-ul PHP-MySQL are capacitatea de a adăuga articole prin intermediul formularului (copy, paste, trimite), apoi pentru a adăuga articolul la un site web static nevoie de operații mult mai avansate:
- Creați o pagină nouă pe baza șablonului existent.
- Verificați formatul, legăturile, imaginile, dacă totul este în vigoare.
- Adăugați un link către o pagină nouă în altă parte (sau chiar câteva!), De exemplu, în secțiunea "Articole".
- Verificați cum funcționează totul.
- Conectați-vă la serverul FTP.
- Încărcați toate paginile actualizate pe server.
- Verificați dacă totul funcționează online.
De aceea mulți oameni renunță la jocul preferat. Ei bine, există cu siguranță niște indivizi zeloși care au susținut astfel de site-uri de ani de zile. Și există meșteșugari care vor dezvolta DB și PHP-engine timp de câteva luni și vor trăi prin metoda "copy, paste, send"!
Sper că am adus suficiente argumente în favoarea unui site dinamic. Așa că Vasya Pupkin a decis să se încerce în această afacere dificilă, dar aici sunt câteva întrebări rezonabile:
- Am PHP?
- Am MySQL?
- Am un site web? (o glumă :)
Ne lipsește momentul înregistrării pe gazde. Acum trebuie să trimiteți un e-mail cu logare și parole. Citiți cu atenție instrucțiunile, consultați întrebările frecvente pe site-ul de găzduire, în cazul în care ceva nu este clar.
În primul rând, trebuie să creați o nouă bază de date pe serverul MySQL. Acest lucru este foarte ușor de făcut cu instrumente cum ar fi phpMyAdmin sau orice client grafic MySQL - SQLyog, MySQL-Front. La cele mai multe gazde, acest lucru se face folosind panoul de control al găzduirii - atunci nu sunt asistentul tău, vezi-te singur. Efectuați funcția de a crea o nouă bază de date, numind-o "test", de exemplu.
Utilizați unul din programele de mai sus pentru a executa următoarea șablon SQL:
Acum puteți scrie și executa script-uri PHP pentru operații cu baza de date nou creată. Următorul script PHP se conectează la serverul MySQL, preia datele și afișează conținutul tabelului "links" ca tabel HTML obișnuit.