Hoe Om Aan Die Basis Te Koppel

INHOUDSOPGAWE:

Hoe Om Aan Die Basis Te Koppel
Hoe Om Aan Die Basis Te Koppel

Video: Hoe Om Aan Die Basis Te Koppel

Video: Hoe Om Aan Die Basis Te Koppel
Video: Hoe vaak hebben jullie seks? | Mensenkennis 2024, November
Anonim

MySQL is die algemeenste databasisbestuurstelsel wat tans in webkonstruksie gebruik word. Die skriptaal PHP aan die bedienerskant word selfs meer aktief gebruik tydens die skep van internetbronne en dit bied natuurlik 'n hele reeks funksies om met MySQL te werk. Onder hulle is daar diegene wat in PHP-skrifte gebruik word om aan te sluit by die databasis.

Hoe om aan die basis te koppel
Hoe om aan die basis te koppel

Instruksies

Stap 1

Skep 'n nuwe veranderlike in die php-script en ken die skakel toe wat deur die ingeboude mysql_connect-funksie teruggestuur word. Daar moet drie parameters aan hierdie funksie oorgedra word: SQL-bedieneradres, gebruikersnaam en wagwoord. Die adres kan 'n volledige skakel wees wat begin met die verbindingsprotokol en eindig met die poortnommer van die afgeleë bediener - byvoorbeeld

Stap 2

As die script uitgevoer word op dieselfde plaaslike bediener waar die MySQL DBMS geleë is, voer dan die gereserveerde benaming localhost in plaas van die volledige adres in. Byvoorbeeld, 'n string wat 'n nuwe veranderlike bevat waaraan die verwysingsidentifiseerder toegeken word wat deur hierdie funksie teruggestuur word, kan so lyk:

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

As die verbinding misluk, sal die $ connectToDB-veranderlike onwaar wees.

Stap 3

In die vorige stap het u kontak met die SQL-bediener bewerkstellig, en daarna moet u 'n versoek stuur om een van die databasisse te kies wat beskikbaar is vir die gebruiker wie se aanmelding u na die mysql_connect-funksie gestuur het. Gebruik hiervoor 'n ander ingeboude PHP-funksie - mysql_select_db. Dit vereis die verpligte aanduiding van twee parameters - die naam van die databasis waarin u belangstel en 'n skakel na die gevestigde verbinding met die SQL-bediener. As die tabelle wat u benodig, byvoorbeeld in 'n databasis genaamd SiteBase is, moet die oproep na hierdie funksie as volg geskryf word om vanaf die vorige stap te koppel:

mysql_select_db ("SiteBase", $ connectToDB);

Stap 4

Die kodering van die databasistabelle val nie altyd saam met die kodering wat deur die webtoepassing gebruik word nie, daarom is dit raadsaam om onmiddellik na die keuse van die databasis die SQL-bediener presiese instruksies te gee in watter kodering dit ontvang en inligting na die webtoepassing stuur, waarin dit uit databasis-tabelle geskryf en gelees moet word. Om dit te doen, gebruik die ingeboude mysql_query-funksie en gee dit die vereiste MySQL-opdragte. Dit is genoeg om 'n stel van drie sulke opdragte te stuur, byvoorbeeld:

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

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

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

Aanbeveel: