Cum să vă conectați la baza de date MySQL? Script PHP pentru a se conecta la instanța bazei de date MySQL

Cum să mă conectez la o bază de date MySQL ? Un exemplu de utilizare a unui script PHP pentru conectarea la o bază de date MySQL .

conexiune MySQL


utilizați conexiunea binară mysql

Puteți utiliza modul binar MySQL pentru a introduce promptul de comandă mysql pentru a vă conecta la baza de date MySQL.

Instanță

Următorul este un exemplu simplu de conectare la un server mysql din linia de comandă:

[root@host]# mysql -u root -p
Enter password:******

După o conectare cu succes, va apărea fereastra prompt de comandă mysql> și puteți executa orice instrucțiune SQL pe ea.

După ce comanda de mai sus este executată, rezultatul de conectare cu succes este după cum urmează:

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.

În exemplul de mai sus, am folosit utilizatorul root pentru a vă conecta la serverul mysql, desigur, puteți folosi și alți utilizatori mysql pentru a vă conecta.

Dacă privilegiile utilizatorului sunt suficiente, orice utilizator poate efectua operații SQL în fereastra promptului de comandă mysql.

Pentru a ieși din fereastra promptului de comandă mysql>, puteți utiliza comanda de ieșire după cum urmează:

mysql> exit
Bye

Conectați-vă la MySQL folosind un script PHP

PHP oferă funcția mysqli_connect() pentru a se conecta la baza de date.

Funcția are 6 parametri, returnează ID-ul conexiunii după o conexiune reușită la MySQL și returnează FALSE la eșec.

gramatică

mysqli_connect(host,username,password,dbname,port,socket);

Descrierea parametrului:

参数Descriere
gazdăOpțional.Specifică numele de gazdă sau adresa IP.
nume de utilizatorOpțional.Specifică numele de utilizator MySQL.
parolaOpțional.Specifică parola MySQL.
dbnameOpțional.Specifică baza de date implicită de utilizat.
portOpțional.Specifică numărul portului pentru a încerca să se conecteze la serverul MySQL.
prizăOpțional.Specifică priza sau conducta numită de utilizat.

Puteți folosi funcția PHP mysqli_close() pentru a vă deconecta de la o bază de date MySQL.

Această funcție are un singur parametru, identificatorul de conexiune MySQL returnat de funcția mysqli_connect() după crearea unei conexiuni cu succes.

gramatică

bool mysqli_close ( mysqli $link )

Această funcție închide conexiunea nepersistentă la serverul MySQL asociat cu ID-ul de conexiune specificat.Dacă nu este specificat niciun link_identifier, ultima conexiune deschisă este închisă.

Notă: De obicei, nu este nevoie să utilizați mysql_close(), deoarece orice conexiune nepersistentă deschisă va fi închisă automat după ce scriptul se termină de execuție.

Instanță

Puteți încerca următoarea instanță pentru a vă conecta la serverul dvs. MySQL:

conectați-vă la 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);
?>

发表 评论

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

Derulaţi în sus