Kako se povezati na MySQL bazu podataka? PHP skripta za povezivanje sa MySQL instancom baze podataka

Kako se povezati na MySQL bazu podataka ? Primjer korištenja PHP skripte za povezivanje na MySQL bazu podataka .

MySQL veza


koristite mysql binarnu vezu

Možete koristiti MySQL binarni mod za ulazak u mysql komandni redak za povezivanje na MySQL bazu podataka.

Instance

Slijedi jednostavan primjer povezivanja na mysql server iz komandne linije:

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

Nakon uspješne prijave, pojavit će se prozor naredbenog retka mysql> i na njemu možete izvršiti bilo koju SQL naredbu.

Nakon što se izvrši gornja naredba, izlaz uspješne prijave je sljedeći:

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.

U gornjem primjeru, koristili smo root korisnika za prijavu na mysql server, naravno, možete koristiti i druge mysql korisnike za prijavu.

Ako su korisničke privilegije dovoljne, svaki korisnik može izvoditi SQL operacije u prozoru komandne linije mysql.

Za izlazak iz prozora naredbenog retka mysql> možete koristiti naredbu exit na sljedeći način:

mysql> exit
Bye

Povežite se na MySQL koristeći PHP skriptu

PHP obezbeđuje funkciju mysqli_connect() za povezivanje sa bazom podataka.

Funkcija ima 6 parametara, vraća ID veze nakon uspješnog povezivanja na MySQL i vraća FALSE u slučaju neuspjeha.

gramatika

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

Opis parametra:

parametaropis
domaćinOpciono.Određuje ime hosta ili IP adresu.
korisničko imeOpciono.Određuje MySQL korisničko ime.
lozinkaOpciono.Određuje MySQL lozinku.
dbnameOpciono.Određuje zadanu bazu podataka za korištenje.
lukaOpciono.Određuje broj porta za pokušaj povezivanja na MySQL server.
utičnicaOpciono.Određuje utičnicu ili imenovanu cijev za korištenje.

Možete koristiti PHP-ovu funkciju mysqli_close() da biste prekinuli vezu sa MySQL bazom podataka.

Ova funkcija ima samo jedan parametar, MySQL identifikator veze koji vraća funkcija mysqli_connect() nakon što se uspostavi uspješna veza.

gramatika

bool mysqli_close ( mysqli $link )

Ova funkcija zatvara nepostojeću vezu sa MySQL serverom koji je povezan sa navedenim ID-om veze.Ako link_identifier nije specificiran, posljednja otvorena veza se zatvara.

Napomena: Obično ne morate koristiti mysqli_close(), jer će se sve otvorene netrajne veze automatski zatvoriti nakon što se izvršavanje skripte završi.

Instance

Možete pokušati sljedeću instancu da se povežete na vaš MySQL server:

povežite se na 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);
?>

Komentari

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

Dođite na vrh