Кантип базага туташуу керек

Мазмуну:

Кантип базага туташуу керек
Кантип базага туташуу керек

Video: Кантип базага туташуу керек

Video: Кантип базага туташуу керек
Video: Кинезиология, Бөйрөк, Рефлекс Коркуу Аралыгын. В12, В9 жана темир витаминдердин тартыштыгы. 2024, Май
Anonim

MySQL бүгүнкү күндө веб курууда эң көп колдонулган маалыматтар базасын башкаруу тутуму. PHPдин сервердик сценарий тили Интернет-ресурстарды түзүүдө дагы активдүү колдонулат жана, албетте, MySQL менен иштөөнүн бардык функцияларын камсыз кылат. Алардын арасында PHP сценарийлеринде маалымат базасына туташуу үчүн колдонулгандар бар.

Кантип базага туташуу керек
Кантип базага туташуу керек

Нускамалар

1 кадам

PHP сценарийинде жаңы өзгөрмө түзүп, ага орнотулган mysql_connect функциясы берген шилтемени ыйгарыңыз. Бул функция үч параметрден өтүшү керек: sql-сервердин дареги, колдонуучунун аты жана сыр сөз. Дарек байланыш протоколунан баштап, алыскы сервердин порт номери менен аяктаган толук шилтеме болушу мүмкүн - мисалы,

2-кадам

Эгерде скрипт MySQL DBMS жайгашкан жергиликтүү серверде аткарылса, анда толук даректин ордуна, localhost деген резервдик белгини киргизиңиз. Мисалы, бул функция кайтарган шилтеме идентификатору дайындалган жаңы өзгөрүлмө камтылган сап төмөнкүдөй болушу мүмкүн:

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

Эгер туташуу үзгүлтүккө учураса, $ connectToDB өзгөрмөсү Жалган болот.

3-кадам

Мурунку кадамда сиз SQL сервери менен байланыш түзүп, андан кийин логинди mysql_connect функциясына өткөрүп берген колдонуучуга жеткиликтүү маалымат базаларынын бирин тандап алуу өтүнүчүн жөнөтүшүңүз керек. Ал үчүн PHPдин дагы бир орнотулган функциясын колдонуңуз - mysql_select_db. Ал үчүн эки параметрдин милдеттүү түрдө көрсөтүлүшү талап кылынат - сиз кызыккан маалымат базасынын аталышы жана SQL серверине орнотулган туташуу шилтемеси. Мисалы, сизге керектүү таблицалар SiteBase деп аталган маалымат базасында жайгашкан болсо, анда мурунку кадамдан туташуу үчүн, бул функцияга чакыруу төмөнкүдөй жазылышы керек:

mysql_select_db ("SiteBase", $ connectToDB);

4-кадам

Маалыматтар базасынын таблицаларын коддоо ар дайым веб-тиркеме колдонгон кодировка менен дал келе бербейт, андыктан маалымат базасын тандап алгандан кийин дароо SQL серверине маалыматты кабыл алып, веб-тиркемеге жөнөтө турган так көрсөтмөлөрдү берип, жана анда ал жазылышы жана маалымат базасынын таблицаларынан окулушу керек. Бул үчүн, орнотулган mysql_query функциясын колдонуп, ага керектүү MySQL буйруктарын өткөрүп бериңиз. Ушундай үч команданын топтомун жөнөтүү жетиштүү, мисалы:

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

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

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

Сунушталууда: