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: Postavljanje elektricne instalacije u kupatilo 2024, Maj
Anonim

MySQL je danas najčešće korišten sistem upravljanja bazama podataka u web konstrukciji. Jezik skriptiranja na strani servera još se aktivnije koristi prilikom kreiranja Internet resursa i, naravno, pruža čitav niz funkcija za rad sa MySQL-om. Među njima postoje oni koji se koriste u PHP skriptama za povezivanje s bazom podataka.

Kako se spojiti na bazu
Kako se spojiti na bazu

Instrukcije

Korak 1

Stvorite novu varijablu u php skripti i dodijelite joj vezu koju vraća ugrađena funkcija mysql_connect. Ovoj funkciji moraju se proslijediti tri parametra: sql-adresa servera, korisničko ime i lozinka. Adresa može biti puna veza koja započinje protokolom veze i završava brojem porta udaljenog servera - na primjer,

Korak 2

Ako se skripta izvršava na istom lokalnom poslužitelju na kojem se nalazi MySQL DBMS, tada umjesto pune adrese unesite rezerviranu oznaku localhost. Na primjer, niz koji sadrži novu varijablu kojoj je dodijeljen referentni identifikator koji vraća ova funkcija mogao bi izgledati ovako:

$ connectToDB = mysql_connect ("localhost", "MySQLuserName", "MySQLuserPass");

Ako veza ne uspije, varijabla $ connectToDB bit će False.

Korak 3

U prethodnom ste koraku uspostavili kontakt s SQL serverom, a nakon toga morate poslati zahtjev za odabir jedne od baza podataka dostupnih korisniku čija ste prijavu proslijedili u funkciju mysql_connect. Da biste to učinili, upotrijebite drugu ugrađenu PHP funkciju - mysql_select_db. Potrebna je obavezna naznaka dva parametra - imena baze podataka koja vas zanima i veze do uspostavljene veze sa SQL serverom. Na primjer, ako se tablice koje su vam potrebne nalaze u bazi podataka koja se naziva SiteBase, da biste se povezali iz prethodnog koraka, poziv ove funkcije mora biti napisan na sljedeći način:

mysql_select_db ("SiteBase", $ connectToDB);

Korak 4

Kodiranje tablica baze podataka ne podudara se uvijek s kodiranjem koje koristi web aplikacija, pa je poželjno odmah nakon odabira baze podataka dati SQL serveru precizne upute u kojem će kodiranju primati i slati informacije web aplikaciji, te u kojem bi to trebalo napisati i pročitati iz tabela baze podataka. Da biste to učinili, koristite ugrađenu funkciju mysql_query, prosljeđujući joj potrebne MySQL naredbe. Dovoljno je poslati set od tri takve naredbe, na primjer:

mysql_query ("SET karakter_set_client = 'cp1251'");

mysql_query ("SET karakter_set_resultata = 'cp1251'");

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

Preporučuje se: