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

ዝርዝር ሁኔታ:

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

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

ቪዲዮ: ከመሠረቱ ጋር እንዴት እንደሚገናኝ
ቪዲዮ: Грунтовка развод маркетологов? ТОП-10 вопросов о грунтовке. 2024, ግንቦት
Anonim

ትግበራ ከመረጃ ቋት ጋር ለማገናኘት በዚህ ልዩ ዲቢኤምኤስ በሚጠቀመው ቋንቋ ተገቢውን የትእዛዝ ቅደም ተከተል መላክ አለበት ፡፡ MySQL የመረጃ ቋት አያያዝ ስርዓት ዛሬ በጣም ብዙ ጊዜ ጥቅም ላይ ይውላል ፣ እና ከእነሱ ጋር አብሮ ለመስራት የሚያስፈልጉ መተግበሪያዎች በስክሪፕት አገልጋይ-ጎን የፕሮግራም ቋንቋ PHP የተፃፉ ናቸው ፡፡ አንድ መተግበሪያን ከ MySQL ዳታቤዝ ጋር ለማገናኘት ከዚህ በታች በዚህ ቋንቋ ውስጥ የትእዛዝ ቅደም ተከተል ልዩነት ነው።

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

መመሪያዎች

ደረጃ 1

ለ SQL አገልጋይ የውሂብ ጎታ ግንኙነት ጥያቄን ለመላክ PHP አብሮ የተሰራውን mysql_connect ተግባርን ይጠቀሙ። ይህ ተግባር ሶስት አስፈላጊ መለኪያዎች አሉት ፣ አንደኛው የመረጃ ቋቱን አድራሻ መለየት አለበት ፡፡ ብዙውን ጊዜ ይህ አገልጋይ እና እሱን የሚያገኘው ስክሪፕት በተመሳሳይ አካላዊ አገልጋይ ላይ ነው ፣ ስለሆነም የአከባቢው የተጠበቀ ቃል እንደ አድራሻ ጥቅም ላይ ይውላል ፡፡ ሁለተኛው ግቤት የአገናኝ ተጠቃሚን መግቢያ እና ሦስተኛው - የእርሱን የይለፍ ቃል መያዝ አለበት። ለምሳሌ:

$ DBconnection = mysql_connect ("localhost", "myName", "myPass");

ደረጃ 2

ከ SQL አገልጋይ ጋር አዲስ ግንኙነት ከፈጠሩ በኋላ አብሮ የተሰራውን mysql_select_db ተግባር ይተግብሩ። ይህ ተግባር በአገልጋዩ ላይ ከሚገኙት የውሂብ ጎታዎች ውስጥ ለቀጣይ ሥራ በውስጡ ከተቀመጡት ጠረጴዛዎች ጋር ይመርጣል ፡፡ ሁለት ተለዋዋጮችን ወደ ተግባር ማለፍ ያስፈልግዎታል-የመጀመሪያው የሚፈለገውን የመረጃ ቋት ስም መያዝ አለበት ፣ ሁለተኛው ደግሞ በቀደመው እርምጃ እርስዎ የፈጠሩትን የሃብት አገናኝ መያዝ አለበት ፡፡ ለምሳሌ:

mysql_select_db ("myBase", $ DBconnection);

ደረጃ 3

አንዳንድ ጊዜ መረጃን በሚያሳዩበት ጊዜ ትግበራው ጥቅም ላይ የዋለው ኢንኮዲንግ መረጃው በመረጃ ቋት ሰንጠረ inች ውስጥ ከተፃፈበት ኢንኮዲንግ ጋር አይዛመድም ፡፡ በዚህ ጊዜ አገልጋዩ ጥያቄዎን ሊቀበልበት እና ኢንኮዲንግ ደግሞ ምላሾቹን የሚቀይርበትን ጭነት መስጠት አለብዎት ፡፡ ይህ የውሂብ ጎታ ከመረጡ በኋላ ለምሳሌ የሚከተሉትን የ SQL መጠይቆች ስብስብ በመላክ ሊከናወን ይችላል-

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

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

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

ከዚያ በኋላ በቀጥታ ከመረጃ ቋቶች ሰንጠረ workingች ጋር መሥራት መጀመር ይችላሉ ፡፡

ደረጃ 4

በስክሪፕቶችዎ እና በመረጃ ቋትዎ መካከል እንደ መካከለኛ ከ PHP መተግበሪያዎች ጋር ለመገናኘት በተለይ የተቀየሱ የተግባር እና የክፍል ቤተ-መጽሐፍቶችን ይጠቀሙ። እነሱን የመጠቀም ጥቅም በእንደዚህ ያሉ ቤተ-መጻሕፍት ውስጥ ከመረጃ ልውውጥ ጋር የተዛመዱ ሁሉም ልዩነቶች ከግምት ውስጥ ገብተው በጥንቃቄ ተስተካክለዋል ፡፡ የእነሱ አጠቃቀም ድንገተኛ ስህተቶችን ለማስወገድ ፣ ከመረጃ ቋቶች ጋር ለመስራት የጽሑፍ ስክሪፕቶችን ለማቅለል እና የበለጠ ሁለገብ ለማድረግ ይረዳል ፡፡ የእንደዚህ ዓይነቱ ቤተ-መጽሐፍት ምሳሌ በዲሚትሪ ኮተሮቭ መሪነት የተገነባው DbSimple ነው ፡፡

የሚመከር: