Kif tikkonnettja mad-database MySQL? Iskrittura PHP biex tikkonnettja mal-istanza tad-database MySQL

如何 连接database MySQL? Konnessjoni tal-iskrittura PHPMySQListanza tad-database

Konnessjoni MySQL


uża konnessjoni binarja mysql

Tista 'tuża l-modalità binarja MySQL biex tidħol fil-pront tal-kmand mysql biex tikkonnettja mad-database MySQL.

eżempju

Dan li ġej huwa eżempju sempliċi ta 'konnessjoni ma' server mysql mil-linja tal-kmand:

[root@host]# mysql -u root -p
Enter password:******

Wara login b'suċċess, it-tieqa tal-pront tal-kmand mysql> se tidher, u tista 'tesegwixxi kwalunkwe dikjarazzjoni SQL fuqha.

Wara li jiġi esegwit il-kmand ta 'hawn fuq, l-output tal-login b'suċċess huwa kif ġej:

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.

Fl-eżempju ta 'hawn fuq, użajna l-utent root biex tidħol fis-server mysql, ovvjament, tista' wkoll tuża utenti mysql oħra biex tidħol.

Jekk il-privileġġi tal-utent huma biżżejjed, kwalunkwe utent jista 'jwettaq operazzjonijiet SQL fit-tieqa tal-pront tal-kmand mysql.

Biex toħroġ mit-tieqa tal-pront tal-kmand mysql> tista' tuża l-kmand tal-ħruġ kif ġej:

mysql> exit
Bye

Qabbad mal-MySQL billi tuża script PHP

PHP jipprovdi l-funzjoni mysqli_connect() biex tikkonnettja mad-database.

Il-funzjoni għandha 6 parametri, tirritorna l-ID tal-konnessjoni wara konnessjoni b'suċċess mal-MySQL, u tirritorna FALZ meta falliment.

grammatika

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

Deskrizzjoni tal-Parametru:

参数deskrizzjoni
ospitantiFakultattiv.Jispeċifika l-isem tal-host jew l-indirizz IP.
usernameFakultattiv.Jispeċifika l-isem tal-utent MySQL.
passwordFakultattiv.Jispeċifika l-password MySQL.
dbnameFakultattiv.Jispeċifika d-database default li għandha tuża.
portFakultattiv.Jispeċifika n-numru tal-port biex tipprova tikkonnettja mas-server MySQL.
sokitFakultattiv.Jispeċifika s-sokit jew il-pajp imsemmi li għandu juża.

Tista' tuża l-funzjoni mysqli_close() ta' PHP biex tiskonnettja minn database MySQL.

Din il-funzjoni għandha parametru wieħed biss, l-identifikatur tal-konnessjoni MySQL ritornat mill-funzjoni mysqli_connect() wara li tinħoloq konnessjoni b'suċċess.

grammatika

bool mysqli_close ( mysqli $link )

Din il-funzjoni tagħlaq il-konnessjoni mhux persistenti mas-server MySQL assoċjat mal-ID tal-konnessjoni speċifikata.Jekk ma jiġi speċifikat l-ebda link_identifier, l-aħħar konnessjoni miftuħa tingħalaq.

pront:Normalment ma jkunx meħtieġ li tuża mysqli_close() minħabba li konnessjonijiet miftuħa mhux persistenti jingħalqu awtomatikament wara li l-iskript jintemm.

eżempju

Tista' tipprova l-istanza li ġejja biex tikkonnettja mas-server MySQL tiegħek:

qabbad ma' 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/ ) maqsuma "Kif tikkonnettja mad-database MySQL? PHP Script to Connect to MySQL Database Istanza" ser jgħinek.

Merħba biex taqsam il-link ta' dan l-artikolu:https://www.chenweiliang.com/cwl-456.html

Merħba fil-kanal Telegram tal-blog ta' Chen Weiliang biex tikseb l-aħħar aġġornamenti!

🔔 Kun l-ewwel li ġġib il-"Gwida għall-Użu tal-Għodda AI għall-Marketing tal-Kontenut ChatGPT" siewja fid-direttorju ta' fuq tal-kanal! 🌟
📚 Din il-gwida fiha valur kbir, 🌟Din hija opportunità rari, titlifhiex! ⏰⌛💨
Share u like jekk togħġobkom!
Il-qsim u l-likes tiegħek huma l-motivazzjoni kontinwa tagħna!

 

发表 评论

L-indirizz elettroniku tiegħek mhux se jkun ippubblikat. Jintużaw l-oqsma meħtieġa * Tikketta

iscroll għal fuq