Direttorju tal-Artikoli
如何 连接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 |
---|---|
ospitanti | Fakultattiv.Jispeċifika l-isem tal-host jew l-indirizz IP. |
username | Fakultattiv.Jispeċifika l-isem tal-utent MySQL. |
password | Fakultattiv.Jispeċifika l-password MySQL. |
dbname | Fakultattiv.Jispeċifika d-database default li għandha tuża. |
port | Fakultattiv.Jispeċifika n-numru tal-port biex tipprova tikkonnettja mas-server MySQL. |
sokit | Fakultattiv.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!
📚 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!