Article Directory
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:
| parametar | opis |
|---|---|
| domaćin | Opciono.Određuje ime hosta ili IP adresu. |
| korisničko ime | Opciono.Određuje MySQL korisničko ime. |
| lozinka | Opciono.Određuje MySQL lozinku. |
| dbname | Opciono.Određuje zadanu bazu podataka za korištenje. |
| luka | Opciono.Određuje broj porta za pokušaj povezivanja na MySQL server. |
| utičnica | Opciono.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);
?>Nadam se da će vam članak "Kako se povezati s MySQL bazom podataka? Primjer povezivanja s MySQL bazom podataka pomoću PHP skripte", objavljen na Chen Weiliangovom blogu ( https://www.chenweiliang.com/ ), biti od pomoći.
Slobodno podijelite link ovog članka: https://www.chenweiliang.com/cwl-456.html
