ßê ï³äêëþ÷èòè mysql?

ßê ï³äêëþ÷èòè MySQL?
ßê ï³äêëþ÷èòè MySQL?

Ó äàí³é ñòàòò³ ìè ðîçãëÿíåìî, ÿê ï³äêëþ÷èòè áàçó MySQL äî âàøîãî ïðîåêòó çà äîïîìîãîþ ìîâè PHP. Äëÿ öüîãî Âàì ïîòð³áíî áóäå çðîáèòè áàçó äàíèõ. Ïðî òå, ÿê öå çðîáèòè, ìîæíà ïî÷èòàòè â ðîçä³ë³ гçí³ ïèòàííÿ ïðî ÏÎ.

Òàêîæ Âàì çíàäîáèòüñÿ íàñòóïíà ³íôîðìàö³ÿ:

  • ³ì`ÿ ÁÄ;
  • ³ì`ÿ êîðèñòóâà÷à ÁÄ;
  • ïàðîëü äî ÁÄ;
  • àäðåñà õîñòà ÁÄ.

Áàçà äàíèõ â PHP ï³äêëþ÷àºòüñÿ çà äîïîìîãîþ ôóíêö³¿ mysql_connect - äëÿ ç`ºäíàííÿ ç ñåðâåðîì ³ mysql_select_db - äëÿ âèáîðó ïîòð³áíî¿ ÁÄ.

Ñèíòàêñèñ äëÿ ç`ºäíàííÿ ç ñåðâåðîì

  • $ Ñonnect = mysql_connect ( "àäðåñà ÁÄ", "³ì`ÿ êîðèñòóâà÷à", "ïàðîëü"));
  • mysql_select_db ( "²ì`ÿ ÁÄ", $ Ñonnect);

Äëÿ çðó÷íîñò³ çàíåñåìî äàí³ ïðî ÁÄ â çì³íí³. Ó ï³äñóìêó ñêðèïò áóäå âèãëÿäàòè òàê:

  • lt;? php $ host = "localhost" - // àäðåñà ÁÄ (localhost àáî IP àäðåñà) $ username = "admin" - // ²ì`ÿ êîðèñòóâà÷à ÁÄ $ pass = "*******" - // Ïàðîëü äî ÁÄ
  • $ DbName = "dataBase" - // ²ì`ÿ ÁÄ
  • $ Connect = mysql_connect ($ host, $ username, $ pass);
  • mysql_select_db ( "$ dbName", $ Ñonnect) -?>

Äàíèé ñêðèïò ìîæíà âèíåñòè â îêðåìèé ôàéë ³ ï³äêëþ÷èòè çà äîïîìîãîþ include.

Îäíàê â ðåàëüíîìó ïðîåêò³ ñêðèïò â òàêîìó âèãëÿä³ í³õòî íå âèêîðèñòîâóº. Äîäàìî îáðîáêó ïîìèëîê.

Ñèíòàêñèñ îáðîáêè ïîìèëîê

  • if (! $ connect) {echo ( "Áàçà äàíèõ íå ï³äêëþ÷åíà!") -}
  • if (mysql_select_db ($ dbName)) {echo "Áàçà äàíèõ $ dbName ï³äêëþ÷åíà!" -} else {die ( "Áàçà äàíèõ $ dbName íå çíàéäåíî!") -}

Äàíèé ñèíòàêñèñ PHP øèðîêî âèêîðèñòîâóºòüñÿ, êîëè ñòî¿òü ïèòàííÿ ïðî òå, ÿê ï³äêëþ÷èòè áàçó MySQL äàíèõ äî ñàéòó.



Óâàãà, ò³ëüêè ÑÜÎÃÎÄͲ!