Artikkelihakemisto
Kuinka muodostaa yhteys MySQL-tietokantaan ? Esimerkki PHP-skriptin käytöstä MySQL- tietokantaan yhteyden muodostamiseen.
MySQL-yhteys
käytä mysql-binaariyhteyttä
Voit käyttää MySQL-binaaritilaa syöttääksesi mysql-komentokehotteen muodostaaksesi yhteyden MySQL-tietokantaan.
Ilmentymä
Seuraavassa on yksinkertainen esimerkki yhteyden muodostamisesta mysql-palvelimeen komentoriviltä:
[root@host]# mysql -u root -p Enter password:******
Onnistuneen sisäänkirjautumisen jälkeen mysql>-komentokehoteikkuna tulee näkyviin, ja voit suorittaa siinä minkä tahansa SQL-käskyn.
Kun yllä oleva komento on suoritettu, onnistuneen kirjautumisen tulos on seuraava:
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.
Yllä olevassa esimerkissä käytimme pääkäyttäjää kirjautumaan mysql-palvelimelle, voit tietysti käyttää myös muita mysql-käyttäjiä kirjautumiseen.
Jos käyttäjän oikeudet ovat riittävät, kuka tahansa käyttäjä voi suorittaa SQL-toimintoja mysql-komentokehoteikkunassa.
Voit poistua mysql>-komentokehoteikkunasta käyttämällä exit-komentoa seuraavasti:
mysql> exit Bye
Yhdistä MySQL:ään PHP-skriptin avulla
PHP tarjoaa mysqli_connect()-funktion yhteyden muodostamiseksi tietokantaan.
Funktiolla on 6 parametria, se palauttaa yhteystunnuksen onnistuneen MySQL-yhteyden jälkeen ja palauttaa FALSE epäonnistuessa.
kielioppi
mysqli_connect(host,username,password,dbname,port,socket);
Parametrin kuvaus:
| 参数 | Kuvaus |
|---|---|
| isäntä | Valinnainen.Määrittää isäntänimen tai IP-osoitteen. |
| käyttäjätunnus | Valinnainen.Määrittää MySQL-käyttäjänimen. |
| salasana | Valinnainen.Määrittää MySQL-salasanan. |
| dbname | Valinnainen.Määrittää käytettävän oletustietokannan. |
| portti | Valinnainen.Määrittää portin numeron, jolla yritetään muodostaa yhteys MySQL-palvelimeen. |
| pistorasia | Valinnainen.Määrittää käytettävän pistorasian tai nimetyn putken. |
Voit katkaista yhteyden MySQL-tietokantaan PHP:n mysqli_close()-funktiolla.
Tällä funktiolla on vain yksi parametri, MySQL-yhteyden tunniste, jonka mysqli_connect()-funktio palauttaa onnistuneen yhteyden luomisen jälkeen.
kielioppi
bool mysqli_close ( mysqli $link )
Tämä toiminto sulkee ei-pysyvän yhteyden määritettyyn yhteystunnukseen liittyvään MySQL-palvelimeen.Jos linkkitunnusta ei ole määritetty, viimeksi avoin yhteys suljetaan.
Huomautus: Yleensä mysqli_close():ia ei tarvitse käyttää, koska kaikki avoimet ei-pysyvät yhteydet suljetaan automaattisesti skriptin suorituksen päätyttyä.
Ilmentymä
Voit kokeilla seuraavaa esiintymää muodostaaksesi yhteyden MySQL-palvelimeesi:
muodosta yhteys MySQL:ään
<?
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);
?>Toivottavasti Chen Weiliangin blogissa ( https://www.chenweiliang.com/ ) jaetusta artikkelista "Kuinka muodostaa yhteys MySQL-tietokantaan? PHP-skriptiesimerkki MySQL-tietokantaan yhdistämisestä" on sinulle hyötyä.
Voit vapaasti jakaa tämän artikkelin linkin: https://www.chenweiliang.com/cwl-456.html
