ከመሠረቱ ጋር እንዴት እንደሚገናኝ

ዝርዝር ሁኔታ:

ከመሠረቱ ጋር እንዴት እንደሚገናኝ
ከመሠረቱ ጋር እንዴት እንደሚገናኝ

ቪዲዮ: ከመሠረቱ ጋር እንዴት እንደሚገናኝ

ቪዲዮ: ከመሠረቱ ጋር እንዴት እንደሚገናኝ
ቪዲዮ: (193)አገልጋይ ማን ነው ? ( እንዴት እናገልግል) ክፍል 2 ምራፍ 3 2024, ግንቦት
Anonim

MySQL ዛሬ በድር ግንባታ ውስጥ በጣም በሰፊው ጥቅም ላይ የዋለው የመረጃ ቋት አስተዳደር ስርዓት ነው ፡፡ የበይነመረብ ሀብቶችን በሚፈጥሩበት ጊዜ በአገልጋይ-ጎን ስክሪፕት ቋንቋ ፒኤችፒ የበለጠ በንቃት ጥቅም ላይ ይውላል እና በእርግጥ ፣ ከ ‹MySQL› ጋር አብሮ ለመስራት አጠቃላይ ተግባራትን ያቀርባል ፡፡ ከነሱ መካከል ከዳታ ቤዙ ጋር ለመገናኘት በ PHP ስክሪፕቶች ውስጥ የሚያገለግሉ አሉ ፡፡

ከመሠረቱ ጋር እንዴት እንደሚገናኝ
ከመሠረቱ ጋር እንዴት እንደሚገናኝ

መመሪያዎች

ደረጃ 1

በፒኤችፒ ስክሪፕት ውስጥ አዲስ ተለዋዋጭ ይፍጠሩ እና አብሮ በተሰራው mysql_connect ተግባር የተመለሰውን አገናኝ ይመድቡት። ይህ ተግባር ሶስት መለኪያዎች መተላለፍ አለበት-ስኩዌር-አገልጋይ አድራሻ ፣ የተጠቃሚ ስም እና የይለፍ ቃል ፡፡ አድራሻው ከግንኙነቱ ፕሮቶኮል ጀምሮ እና በርቀት አገልጋዩ የወደብ ቁጥር የሚጨርስ ሙሉ አገናኝ ሊሆን ይችላል - ለምሳሌ ፣ https://www.mysqlserver.ru:306 ፡፡

ደረጃ 2

ስክሪፕቱ MySQL DBMS በሚገኝበት ተመሳሳይ የአከባቢ አገልጋይ ላይ ከተከናወነ ከዚያ ከሙሉ አድራሻ ይልቅ የተያዘውን ስያሜ አካባቢያዊ አካል ያስገቡ ፡፡ ለምሳሌ ፣ በዚህ ተግባር የተመለሰውን የማጣቀሻ መለያ የተመደበ አዲስ ተለዋዋጭ የያዘ አንድ ሕብረቁምፊ ይህን ይመስላል።

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

ግንኙነቱ ካልተሳካ የ $ connectToDB ተለዋዋጭ የውሸት ይሆናል።

ደረጃ 3

በቀደመው እርምጃ ከ SQL አገልጋይ ጋር ግንኙነት አቋቁመዋል ፣ ከዚያ በኋላ ወደ mysql_connect ተግባር በመለያ የገቡትን ተጠቃሚን ከሚጠቀሙባቸው የመረጃ ቋቶች ውስጥ አንዱን ለመምረጥ ጥያቄ መላክ ያስፈልግዎታል ፡፡ ይህንን ለማድረግ ሌላ አብሮ የተሰራ የ PHP ተግባርን ይጠቀሙ - mysql_select_db የሁለት መለኪያዎች አስገዳጅ ማመላከቻን ይፈልጋል - እርስዎ የሚፈልጉትን የመረጃ ቋት ስም እና ከ SQL አገልጋይ ጋር ካለው የተገናኘ ግንኙነት ጋር ማገናኘት ይፈልጋል። ለምሳሌ ፣ የሚፈልጉት ሰንጠረ Siteች SiteBase ተብሎ በሚጠራው የመረጃ ቋት ውስጥ ካሉ ከቀደመው እርምጃ ለመገናኘት ወደዚህ ተግባር የሚደረገው ጥሪ እንደሚከተለው መፃፍ አለበት ፡፡

mysql_select_db ("SiteBase", $ connectToDB);

ደረጃ 4

የመረጃ ቋቶች ሰንጠረ Theች (ኢንኮዲንግ) ሁልጊዜ በድር ትግበራ ከሚጠቀሙበት ኢንኮዲንግ ጋር አይጣጣምም ፣ ስለሆነም የመረጃ ቋቱን ከመረጡ በኋላ ወዲያውኑ ለ SQL አገልጋዩ ኢንኮዲንግ መረጃን የሚቀበልበት እና መረጃውን ለድር መተግበሪያ የሚልክበትን ትክክለኛ መመሪያ እንዲሰጥ ይመከራል ፡፡ በየትኛው የውሂብ ጎታ ሰንጠረ beች መፃፍ እና ማንበብ አለበት ፡ ይህንን ለማድረግ የሚያስፈልጉትን የ MySQL ትዕዛዞችን በማለፍ አብሮ የተሰራውን mysql_query ተግባርን ይጠቀሙ። ሶስት የሶስት ትዕዛዞችን ስብስብ ለመላክ በቂ ነው ፣ ለምሳሌ:

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

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

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

የሚመከር: