Imenik člankov
Kako se povezati z bazo podatkov MySQL ? Primer uporabe PHP skripte za povezavo z bazo podatkov MySQL .
MySQL povezava
uporabite binarno povezavo mysql
Za vstop v ukazni poziv mysql za povezavo z bazo podatkov MySQL lahko uporabite binarni način MySQL.
primer
Sledi preprost primer povezovanja s strežnikom mysql iz ukazne vrstice:
[root@host]# mysql -u root -p Enter password:******
Po uspešni prijavi se prikaže okno ukaznega poziva mysql>, v katerem lahko izvedete poljuben stavek SQL.
Po izvedbi zgornjega ukaza je rezultat uspešne prijave naslednji:
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.
V zgornjem primeru smo za prijavo v strežnik mysql uporabili uporabnika root, seveda pa lahko za prijavo uporabite tudi druge uporabnike mysql.
Če so uporabniški privilegiji zadostni, lahko kateri koli uporabnik izvaja operacije SQL v oknu ukaznega poziva mysql.
Za izhod iz okna ukaznega poziva mysql> lahko uporabite ukaz exit na naslednji način:
mysql> exit Bye
Povežite se z MySQL s pomočjo skripta PHP
PHP ponuja funkcijo mysqli_connect() za povezavo z bazo podatkov.
Funkcija ima 6 parametrov, po uspešni povezavi z MySQL vrne ID povezave in ob neuspehu vrne FALSE.
slovnica
mysqli_connect(host,username,password,dbname,port,socket);
Opis parametra:
| 参数 | opis |
|---|---|
| gostitelj | Neobvezno.Določa ime gostitelja ali naslov IP. |
| uporabniško ime | Neobvezno.Podaja uporabniško ime MySQL. |
| geslo | Neobvezno.Določa geslo MySQL. |
| dbname | Neobvezno.Podaja privzeto zbirko podatkov za uporabo. |
| pristanišče | Neobvezno.Podaja številko vrat za poskus povezave s strežnikom MySQL. |
| vtičnica | Neobvezno.Podaja vtičnico ali imenovano cev za uporabo. |
Za prekinitev povezave z bazo podatkov MySQL lahko uporabite PHP-jevo funkcijo mysqli_close().
Ta funkcija ima samo en parameter, identifikator povezave MySQL, ki ga vrne funkcija mysqli_connect() po uspešni vzpostavitvi povezave.
slovnica
bool mysqli_close ( mysqli $link )
Ta funkcija zapre neobstojno povezavo s strežnikom MySQL, povezano z navedenim ID-jem povezave.Če povezava_identifier ni podana, je zadnja odprta povezava zaprta.
Opomba: Običajno vam ni treba uporabiti funkcije mysqli_close(), ker se bodo vse odprte netrajne povezave samodejno zaprle po koncu izvajanja skripta.
primer
Za povezavo s strežnikom MySQL lahko poskusite naslednji primer:
povežite se z 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);
?>Upam, da vam bo članek »Kako se povezati z bazo podatkov MySQL? Primer povezave z bazo podatkov MySQL s skriptom PHP«, objavljen na blogu Chen Weilianga ( https://www.chenweiliang.com/ ), v pomoč.
Delite povezavo do tega članka: https://www.chenweiliang.com/cwl-456.html
