Чӣ тавр ба пойгоҳи додаҳои MySQL пайваст шудан мумкин аст? Скрипти PHP барои пайвастшавӣ ба мисоли пойгоҳи додаҳои MySQL

Чӣ тавр пайваст шуданпойгоҳи додаҳои MySQL? Пайвасти скрипти PHPMySQLмисоли пойгоҳи додаҳо

Пайвасти MySQL


пайвасти дуӣ MySQL истифода баред

Шумо метавонед режими дуии MySQL-ро барои ворид кардани сатри фармони mysql барои пайваст шудан ба пойгоҳи додаи MySQL истифода баред.

мисол

Дар зер намунаи оддии пайвастшавӣ ба сервери 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 ID-и пайвастро бармегардонад ва ҳангоми нокомӣ FALSE-ро бармегардонад.

грамматика

mysqli_connect(host,username,password,dbname,port,socket);

Тавсифи параметр:

параметртавсиф
мизбонИхтиёрӣ.Номи мизбон ё суроғаи IP-ро муайян мекунад.
ЛогинИхтиёрӣ.Номи корбари MySQL-ро муайян мекунад.
гузарвожаИхтиёрӣ.Пароли MySQL-ро муайян мекунад.
dbnameИхтиёрӣ.Пойгоҳи пешфарзро барои истифода муайян мекунад.
бандаргоҳИхтиёрӣ.Рақами портро барои кӯшиши пайвастшавӣ ба сервери MySQL муайян мекунад.
сессияИхтиёрӣ.Розетка ё қубури номбаршударо барои истифода муайян мекунад.

Шумо метавонед функсияи mysqli_close()-и PHP-ро барои аз пойгоҳи додаи MySQL ҷудо кардан истифода баред.

Ин функсия танҳо як параметр дорад, идентификатори пайвасти MySQL, ки аз ҷониби функсияи mysqli_connect() пас аз эҷоди пайвасти муваффақ бармегардад.

грамматика

bool mysqli_close ( mysqli $link )

Ин функсия пайвасти доимиро ба сервери MySQL, ки бо ID пайвасти мушаххас алоқаманд аст, мебандад.Агар ягон пайванд_идентификатор муайян карда нашавад, охирин пайвасти кушода баста мешавад.

фаврӣ:Одатан истифодаи mysqli_close() шарт нест, зеро пайвастҳои кушодаи доимӣ пас аз анҷоми скрипт ба таври худкор баста мешаванд.

мисол

Шумо метавонед мисоли зеринро барои пайваст шудан ба сервери 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 Blog ( https://www.chenweiliang.com/ ) shared "Чӣ тавр ба пойгоҳи додаҳои MySQL пайваст шудан мумкин аст? Скрипти PHP барои пайвастшавӣ ба MySQL Database Instance" ба шумо кӯмак мекунад.

Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-456.html

Хуш омадед ба канали Telegram блоги Чен Вейлян барои гирифтани навсозиҳои охирин!

🔔 Аввалин шуда дар феҳристи болоии канал "Дастури истифодаи абзори AI-и ChatGPT Content Marketing" -ро гиред! 🌟
📚 Ин дастур дорои арзиши бузург аст, 🌟Ин як имконияти нодир аст, онро аз даст надиҳед! ⏰⌛💨
Агар ба шумо маъқул бошад, мубодила кунед ва лайк монед!
Мубодилаи шумо ва лайкҳои шумо ангезаи доимии мост!

 

发表 评论

Суроғаи почтаи электронии шумо нашр карда намешавад. 必填 项 已 用 * Нишон

ба боло ҳаракат кунед