Jinsi Ya Kuungana Na Msingi

Orodha ya maudhui:

Jinsi Ya Kuungana Na Msingi
Jinsi Ya Kuungana Na Msingi

Video: Jinsi Ya Kuungana Na Msingi

Video: Jinsi Ya Kuungana Na Msingi
Video: Jinsi ya kuweka malengo na kufanikiwa 2024, Aprili
Anonim

MySQL ni mfumo wa usimamizi wa hifadhidata unaotumika sana katika ujenzi wa wavuti leo. Lugha ya kuandikia upande wa seva PHP hutumiwa hata zaidi wakati wa kuunda rasilimali za Mtandao na, kwa kweli, hutoa seti nzima ya kazi za kufanya kazi na MySQL. Miongoni mwao, kuna zile ambazo hutumiwa katika hati za PHP kuungana na hifadhidata.

Jinsi ya kuungana na msingi
Jinsi ya kuungana na msingi

Maagizo

Hatua ya 1

Unda ubadilishaji mpya katika hati ya php na uipe kiungo kilichorudishwa na kazi ya mysql_connect iliyojengwa. Kazi hii lazima ipitishwe vigezo vitatu: anwani ya seva ya sql, jina la mtumiaji na nywila. Anwani inaweza kuwa kiunga kamili kuanzia na itifaki ya unganisho na kuishia na nambari ya bandari ya seva ya mbali - kwa mfano, https://www.mysqlserver.ru: 30006.

Hatua ya 2

Ikiwa hati imetekelezwa kwenye seva ile ile ya MySQL ambapo DBMS ya MySQL iko, basi badala ya anwani kamili, ingiza jina lililowekwa la localhost. Kwa mfano, kamba iliyo na ubadilishaji mpya ambayo imepewa kitambulisho cha kumbukumbu kilichorudishwa na kazi hii inaweza kuonekana kama hii:

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

Uunganisho ukishindwa, ubadilishaji wa $ connectToDB utakuwa Uongo.

Hatua ya 3

Katika hatua ya awali, ulianzisha mawasiliano na seva ya SQL, na baada ya hapo unahitaji kutuma ombi la kuchagua mojawapo ya hifadhidata zinazopatikana kwa mtumiaji ambaye kuingia kwako ulipitia kwa kazi ya mysql_connect. Ili kufanya hivyo, tumia kazi nyingine ya PHP iliyojengwa - mysql_select_db. Inahitaji dalili ya lazima ya vigezo viwili - jina la hifadhidata unayopenda na kiunga cha unganisho uliowekwa kwa seva ya SQL. Kwa mfano, ikiwa meza unayohitaji ziko kwenye hifadhidata iitwayo SiteBase, kisha kuungana kutoka hatua ya awali, simu ya kazi hii lazima iandikwe kama ifuatavyo:

mysql_select_db ("SiteBase", $ connectToDB);

Hatua ya 4

Usimbuaji wa meza za hifadhidata haufanani kila wakati na usimbuaji unaotumiwa na programu ya wavuti, kwa hivyo inashauriwa mara tu baada ya kuchagua hifadhidata upe seva ya SQL maagizo sahihi ambayo usimbuaji utapokea na kutuma habari kwa programu ya wavuti, na ambayo inapaswa kuandikwa na kusomwa kutoka kwa meza za hifadhidata. Ili kufanya hivyo, tumia kazi ya mysql_query iliyojengwa, kuipitisha amri zinazohitajika za MySQL. Inatosha kutuma seti ya amri tatu kama hizo, kwa mfano:

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

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

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

Ilipendekeza: