Article Directory
如何 连接MySQL маалымат базасы? PHP скрипт байланышыMySQLмаалымат базасынын мисалы
MySQL байланышы
MySQL бинардык режимин колдонуу менен туташуу
MySQL маалымат базасына туташуу үчүн MySQL буйрук сабына кирүү үчүн MySQL экилик режимин колдоно аласыз.
Instance
Төмөндө буйрук сабынан MySQL серверине туташуу үчүн жөнөкөй мисал келтирилген:
[root@host]# mysql -u root -p Enter password:******
Ийгиликтүү киргенден кийин, mysql> буйрук сап терезеси пайда болот жана анда каалаган SQL операторун аткара аласыз.
Жогорудагы буйрук аткарылгандан кийин, ийгиликтүү кирүү натыйжасы төмөнкүдөй:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2854760 to server version: 5.0.9 Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
Жогорудагы мисалда биз MySQL серверине кирүү үчүн түпкү колдонуучуну колдондук, албетте, сиз кирүү үчүн башка MySQL колдонуучуларын да колдонсоңуз болот.
Колдонуучунун артыкчылыктары жетиштүү болсо, каалаган колдонуучу SQL операцияларын MySQL буйрук сап терезесинде аткара алат.
Mysql> буйрук сап терезесинен чыгуу үчүн, төмөнкүдөй чыгуу буйругун колдонсоңуз болот:
mysql> exit Bye
PHP скриптин колдонуп MySQLге туташыңыз
PHP маалымат базасына туташуу үчүн mysqli_connect() функциясын камсыз кылат.
Функциянын 6 параметри бар, MySQLге ийгиликтүү туташкандан кийин туташуу идентификаторун кайтарып берет жана иштебей калса ЖАЛГАН кайтарат.
грамматика
mysqli_connect(host,username,password,dbname,port,socket);
Параметрдин сүрөттөлүшү:
параметрлер | сүрөттөө |
---|---|
кожоюн | Кошумча.Хосттун атын же IP дарегин көрсөтөт. |
колдонуучунун аты | Кошумча.MySQL колдонуучу атын аныктайт. |
купуя сөз | Кошумча.MySQL сырсөзүн аныктайт. |
dbname | Кошумча.Колдонула турган демейки маалымат базасын белгилейт. |
порт | Кошумча.MySQL серверине туташуу аракети үчүн порт номерин көрсөтөт. |
чанак | Кошумча.Колдонула турган розетка же аталган түтүктү белгилейт. |
MySQL маалымат базасынан ажыратуу үчүн PHPдин mysqli_close() функциясын колдонсоңуз болот.
Бул функциянын бир гана параметри бар, ийгиликтүү туташуу түзүлгөндөн кийин mysqli_connect() функциясы кайтарган MySQL байланыш идентификатору.
грамматика
bool mysqli_close ( mysqli $link )
Бул функция көрсөтүлгөн туташуу ID менен байланышкан MySQL серверине туруктуу эмес байланышты жабат.Эгерде эч кандай шилтеме_идентификатору көрсөтүлбөсө, акыркы ачык байланыш жабылат.
ыкчам:Адатта mysqli_close() колдонуунун кереги жок, анткени скрипт аткарылып бүткөндөн кийин ачык туруктуу эмес байланыштар автоматтык түрдө жабылат.
Instance
MySQL сервериңизге туташуу үчүн төмөнкү мисалды сынап көрүңүз:
MySQLге туташуу
<? php $dbhost = 'localhost:3306'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } echo '连接成功'; mysqli_select_db($conn, 'chenweiliang' ); mysqli_close($conn); ?>
Hope Chen Weiliang блогу ( https://www.chenweiliang.com/ ) бөлүштү "MySQL маалымат базасына кантип туташуу керек? MySQL маалымат базасына туташуу үчүн PHP скрипти" сизге жардам берет.
Бул макаланын шилтемесин бөлүшүүгө кош келиңиз:https://www.chenweiliang.com/cwl-456.html
Акыркы жаңылыктарды алуу үчүн Чен Вейляндын блогунун Telegram каналына кош келиңиз!
📚 Бул колдонмо чоң баалуулуктарды камтыйт, 🌟Бул сейрек кездешүүчү мүмкүнчүлүк, аны өткөрүп жибербеңиз! ⏰⌛💨
Бөлүшүп, жакса лайк!
Сиздин бөлүшүүңүз жана лайктарыңыз биздин үзгүлтүксүз мотивациябыз!