Kako Se Spojiti Na Bazu

Sadržaj:

Kako Se Spojiti Na Bazu
Kako Se Spojiti Na Bazu

Video: Kako Se Spojiti Na Bazu

Video: Kako Se Spojiti Na Bazu
Video: Выбираем платформу для сайта 2024, Studeni
Anonim

Da bi povezao aplikaciju s bazom podataka, mora poslati odgovarajući slijed naredbi na jeziku koji koristi ovaj određeni DBMS. MySQL sustav upravljanja bazom podataka danas se vrlo često koristi, a aplikacije za rad s njima napisane su u skriptnom programskom jeziku PHP na poslužitelju. Ispod je varijanta slijeda naredbi na ovom jeziku za povezivanje aplikacije s MySQL bazom podataka.

Kako se spojiti na bazu
Kako se spojiti na bazu

Upute

Korak 1

Koristite ugrađenu PHP funkciju mysql_connect za slanje zahtjeva za povezivanje baze podataka na SQL poslužitelj. Ova funkcija ima tri potrebna parametra, od kojih prvi mora navesti adresu baze podataka. Najčešće su ovaj poslužitelj i skripta koja mu pristupa nalaze na istom fizičkom poslužitelju, pa se kao adresa koristi rezervirana riječ localhost. Drugi parametar trebao bi sadržavati prijavu korisnika koji se povezuje, a treći - njegovu lozinku. Na primjer:

$ DBconnection = mysql_connect ("localhost", "myName", "myPass");

Korak 2

Primijenite ugrađenu funkciju mysql_select_db nakon stvaranja nove veze na SQL poslužitelj. Ova funkcija odabire jednu od baza podataka smještenih na poslužitelju za daljnji rad s tablicama smještenim u nju. Funkciji morate proslijediti dvije varijable: prva treba sadržavati ime potrebne baze podataka, a druga treba sadržavati vezu resursa koju ste kreirali u prethodnom koraku. Na primjer:

mysql_select_db ("myBase", $ DBconnection);

3. korak

Ponekad se kodiranje koje aplikacija koristi prilikom prikazivanja podataka ne podudara s kodiranjem u koje su podaci upisani u tablice baze podataka. U tom slučaju, poslužitelju morate dati instalaciju u kojem kodiranju treba primati vaše zahtjeve i u kojem kodiranju treba pretvoriti svoje odgovore. To se može učiniti slanjem, na primjer, nakon odabira baze podataka, sljedećeg skupa SQL upita:

mysql_query ("POSTAVLJAJ_znak_client = 'cp1251'");

mysql_query ("POSTAVLJATI_rez_rezultata = 'cp1251'");

mysql_query ("SET collation_connection = 'cp1251_general_ci'");

Nakon toga možete početi izravno raditi s tablicama baze podataka.

4. korak

Koristite knjižnice funkcija i klasa posebno dizajnirane za povezivanje s PHP aplikacijama kao medij između vaših skripti i baze podataka. Prednost njihove upotrebe je u tome što se uzimaju u obzir i pažljivo ispravljaju sve nijanse povezane s razmjenom podataka u takvim knjižnicama. Njihova upotreba pomaže u izbjegavanju slučajnih pogrešaka, pojednostavljuje pisanje skripti za rad s bazama podataka i čini ih svestranijima. Primjer takve knjižnice je DbSimple, razvijen pod vodstvom Dmitrija Koterova.

Preporučeni: