Artiklite kataloog
Kuidas luua ühendus MySQL-i andmebaasiga ? Näide PHP-skripti kasutamisest MySQL-i andmebaasiga ühenduse loomiseks.
MySQL ühendus
kasuta mysql binaarühendust
Saate kasutada MySQL-i kahendrežiimi, et sisestada MySQL-i andmebaasiga ühenduse loomiseks mysql-i käsuviiba.
Esimese astme
Järgmine on lihtne näide mysql-serveriga käsurealt ühenduse loomisest:
[root@host]# mysql -u root -p Enter password:******
Pärast edukat sisselogimist ilmub mysql> käsuviiba aken ja saate selles käivitada mis tahes SQL-lause.
Pärast ülaltoodud käsu täitmist on edukas sisselogimisväljund järgmine:
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.
Ülaltoodud näites kasutasime mysql serverisse sisselogimiseks root kasutajat, loomulikult saab sisselogimiseks kasutada ka teisi mysql kasutajaid.
Kui kasutajaõigused on piisavad, saab iga kasutaja teha SQL-i toiminguid mysql käsurea aknas.
Mysql> käsuviiba aknast väljumiseks võite kasutada väljumiskäsku järgmiselt:
mysql> exit Bye
Ühendage MySQL-iga PHP-skripti abil
PHP pakub andmebaasiga ühenduse loomiseks funktsiooni mysqli_connect().
Funktsioonil on 6 parameetrit, see tagastab pärast edukat ühenduse loomist MySQL-iga ühenduse ID ja ebaõnnestumise korral tagastab FALSE.
grammatika
mysqli_connect(host,username,password,dbname,port,socket);
Parameetri kirjeldus:
| 参数 | kirjeldus |
|---|---|
| võõrustaja | Valikuline.Määrab hostinime või IP-aadressi. |
| kasutajanimi | Valikuline.Määrab MySQL-i kasutajanime. |
| parool | Valikuline.Määrab MySQL-i parooli. |
| dbname | Valikuline.Määrab kasutatava vaikeandmebaasi. |
| port | Valikuline.Määrab MySQL-serveriga ühenduse loomise katse pordi numbri. |
| pesa | Valikuline.Määrab kasutatava pistikupesa või nimega toru. |
MySQL-i andmebaasiga ühenduse katkestamiseks saate kasutada PHP funktsiooni mysqli_close().
Sellel funktsioonil on ainult üks parameeter, MySQL-i ühenduse identifikaator, mille funktsioon mysqli_connect() tagastab pärast eduka ühenduse loomist.
grammatika
bool mysqli_close ( mysqli $link )
See funktsioon sulgeb mittepüsiva ühenduse määratud ühenduse ID-ga seotud MySQL-serveriga.Kui link_identifier pole määratud, suletakse viimati avatud ühendus.
Märkus: Tavaliselt ei ole vaja mysqli_close() funktsiooni kasutada, sest kõik avatud mittepüsivad ühendused suletakse automaatselt pärast skripti täitmise lõppu.
Esimese astme
MySQL-serveriga ühenduse loomiseks võite proovida järgmist eksemplari:
ühendage MySQL-iga
<?
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);
?>Loodetavasti on teile abiks artikkel "Kuidas luua ühendus MySQL-i andmebaasiga? PHP-skripti näide MySQL-i andmebaasiga ühenduse loomisest", mida jagati Chen Weiliangi blogis ( https://www.chenweiliang.com/ ).
Jaga julgelt seda artikli linki: https://www.chenweiliang.com/cwl-456.html
