Kuidas luua ühendust MySQL-i andmebaasiga? PHP-skript MySQL-i andmebaasi eksemplariga ühenduse loomiseks

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õõrustajaValikuline.Määrab hostinime või IP-aadressi.
kasutajanimiValikuline.Määrab MySQL-i kasutajanime.
paroolValikuline.Määrab MySQL-i parooli.
dbnameValikuline.Määrab kasutatava vaikeandmebaasi.
portValikuline.Määrab MySQL-serveriga ühenduse loomise katse pordi numbri.
pesaValikuline.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);
?>

发表 评论

您的邮箱地址不会被公开.必填项已用*标注

Leidke Top