Kuidas Baasiga ühendust Saada

Sisukord:

Kuidas Baasiga ühendust Saada
Kuidas Baasiga ühendust Saada

Video: Kuidas Baasiga ühendust Saada

Video: Kuidas Baasiga ühendust Saada
Video: Вяжем крючком интересную и универсальную модель 2 в 1: ДЖЕМПЕР + ПОНЧО: Попетельный МАСТЕР КЛАСС 2024, Mai
Anonim

MySQL on tänapäeval veebiehituses enim kasutatav andmebaaside haldussüsteem. Serveripoolset skriptikeelt PHP kasutatakse Interneti-ressursside loomisel veelgi aktiivsemalt ja loomulikult pakub see tervet funktsionaalsust MySQL-iga töötamiseks. Nende hulgas on ka neid, mida PHP skriptides kasutatakse andmebaasiga ühenduse loomiseks.

Kuidas baasiga ühendust saada
Kuidas baasiga ühendust saada

Juhised

Samm 1

Looge PHP skripti uus muutuja ja määrake sellele sisseehitatud funktsiooni mysql_connect tagastatud link. Sellel funktsioonil tuleb edastada kolm parameetrit: sql-serveri aadress, kasutajanimi ja parool. Aadress võib olla täielik link, mis algab ühenduse protokollist ja lõpeb kaugserveri pordinumbriga - näiteks

2. samm

Kui skript käivitatakse samas kohalikus serveris, kus asub MySQL DBMS, sisestage täieliku aadressi asemel reserveeritud nimetus localhost. Näiteks string, mis sisaldab uut muutujat, millele on määratud selle funktsiooni tagastatud viitenumber, võib välja näha järgmine:

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

Kui ühendus ebaõnnestub, on muutuja $ connectToDB vale.

3. samm

Eelmises etapis lõite kontakti SQL-serveriga ja pärast seda peate saatma taotluse valida üks andmebaasidest, mis on saadaval kasutajale, kelle sisselogimise funktsiooni mysql_connect edastasite. Selleks kasutage teist sisseehitatud PHP-funktsiooni - mysql_select_db. See nõuab kahe parameetri kohustuslikku märkimist - teid huvitava andmebaasi nimi ja link loodud ühenduse loomiseks SQL-serveriga. Näiteks kui vajalikud tabelid asuvad andmebaasis nimega SiteBase, siis eelmisest etapist ühenduse loomiseks tuleb kõne sellele funktsioonile kirjutada järgmiselt:

mysql_select_db ("SiteBase", $ connectToDB);

4. samm

Andmebaasitabelite kodeerimine ei lange alati kokku veebirakenduse kasutatava kodeeringuga, seetõttu on soovitatav kohe pärast andmebaasi valimist anda SQL-serverile täpsed juhised, millises kodeeringus see veebirakendusse teabe saab ja saadab, ning milles see tuleks kirjutada ja andmebaasitabelitest lugeda. Selleks kasutage sisseehitatud funktsiooni mysql_query, edastades sellele vajalikud MySQL-i käsud. Piisab, kui saadate kolm sellist käsku, näiteks:

mysql_query ("SET märk_komplekt_client = 'cp1251'");

mysql_query ("SET märgi_hulka_tulemused = 'cp1251'");

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

Soovitan: