Conectarea la MySQL prin intermediul versiune pentru tipar php

Aproape tot materialul este convenabil stocat într-o singură locație centralizată, ușor pentru a obține accesul la acestea și de a face manipulările necesare. Rolul de stocare de informații și acționează ca o bază de date (DB), astfel încât unul dintre obiectivele principale, care este necesar pentru site-ul motorului de scriere, este de a lucra cu MySQL.

Obținerea de informații prin intermediul bazei de date are loc în mai multe etape.

Crearea unei baze de date

Atunci când alegeți un hosting fi sigur de a cere, fie încorporate în baza de date MySQL planul tarifar selectat. După deschiderea accesului la site-ul comunicat patru opțiuni pentru managementul bazelor de date: numele gazdei bazei de date, numele de utilizator, numele bazei de date și parola pentru a-l. Pentru a verifica principiile generale de lucru cu datele, de a crea o bază de date locală și va continua să o manipuleze.

Care se deschide panoul phpMyAdmin prin care puteți crea o bază de date prin specificarea numelui său (fig. 1).

Fig. 1. Crearea unei baze de date în phpMyAdmin

Introduceți un nume adecvat în caractere latine, și va fi creată baza de date.

Conectarea la MySQL

Pentru a vă conecta la o bază de date existentă folosind funcția mysql_connect. Sintaxa sa este după cum urmează.

Exemplul 1. Conectați-vă la serverul de baze de date

$ Dbhost = "localhost"; // baza de date cu nume de gazdă
$ Dbusername = "root"; // Baza de date de utilizator
$ Dbpass = ""; // parola la baza de date

Parola la baza de date locală poate fi omisă, astfel încât acesta este omis. Notă simbolul @ înainte de numele de mysql_connect. În cazul în care nu specifică, va fi afișată următoarea linie:
Atenție: mysql_connect () [function.mysql-connect]: Necunoscut MySQL server gazdă 'localhost' (11001) în z: Casa \ mysite.ru \ www \ connectbd.php \ pe linia 7

Folosind simbolul @, puteți afișa propriile mesaje de eroare. În exemplul 1, în cazul în care variabila nu este definită dbconnect, care poate fi numai în cazul eșecului de conexiune DB, acesta va afișa un avertisment.

Selectarea unei baze de date

Următorul pas este de a obtine date este de a selecta baza de date corecte stocate pe server. Pentru această funcție scop mysql_select_db. Sintaxa sa.

mysql_select_db (numele bazei de date, $ dbconnect)

Variabila $ dbconnect - este ID conexiune la serverul de baze de date, așa cum se arată în exemplul 1, să-l folosească în acest caz, nu este neapărat (exemplul 2).

Exemplul 2: Conectarea la o bază de date

$ Dbhost = "localhost"; // baza de date cu nume de gazdă
$ Dbusername = "root"; // Baza de date de utilizator
$ Dbpass = ""; // parola la baza de date
$ Dbname = "mysitebd"; // Nume bază de date

în cazul în care (@mysql_select_db ($ DBNAME))
die altfel ( „Nu se poate conecta la baza de date $ DBNAME!“);

Track eroare apariție poate fi în multe feluri, dar toate mor este folosit pentru a întrerupe programul și avertizarea (exemplul 3).

Exemplul 3 Controlul erorilor la conectarea la baza de date

în cazul în care mor ( "Nu se poate conecta la baza de date $ DBNAME!") (@mysql_select_db ($ DBNAME)!);

@mysql_select_db ($ DBNAME) sau die ( "Nu se poate conecta la baza de date $ DBNAME!");

mor ca o funcție de ecou este proiectat pentru a afișa textul, dar după aplicarea programului de lucru este întrerupt.