sambungan MySQL


Sambungan MySQL

Sambung menggunakan mod binari mysql

Anda boleh menggunakan mod binari MySQL untuk memasuki gesaan arahan mysql untuk menyambung ke pangkalan data MySQL.

Tutorial video berkaitan:

Instance

Berikut ialah contoh mudah menyambung ke pelayan mysql daripada baris arahan:

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

Selepas log masuk berjaya, tetingkap gesaan arahan mysql> mana-mana pernyataan SQL.

Selepas arahan di atas dilaksanakan, output log masuk yang berjaya adalah seperti berikut:

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.

Dalam contoh di atas, kami menggunakan pengguna root untuk log masuk ke pelayan mysql boleh juga menggunakan pengguna mysql lain untuk log masuk.

Jika pengguna mempunyai kebenaran yang mencukupi, mana-mana pengguna boleh melakukan operasi SQL dalam tetingkap gesaan arahan mysql.

Keluar dari mysql> Anda boleh menggunakan arahan keluar dalam tetingkap command prompt, seperti yang ditunjukkan di bawah:

mysql> exitBye

Gunakan skrip PHP untuk menyambung ke MySQL

PHP menyediakan fungsi mysqli_connect( ) untuk menyambung ke pangkalan data.

Fungsi ini mempunyai 6 parameter, mengembalikan ID sambungan selepas berjaya menyambung ke MySQL, dan mengembalikan FALSE apabila gagal.

Sintaks

rreee

Penerangan parameter:


参数描述
host 可选。规定主机名或 IP 地址。
username 可选。规定 MySQL 用户名。    
password  可选。规定 MySQL 密码。    
dbname 可选。规定默认使用的数据库。   
port    可选。规定尝试连接到 MySQL 服务器的端口号。    
socket  可选。规定 socket 或要使用的已命名 pipe。    

Anda boleh menggunakan fungsi mysqli_close() PHP untuk memutuskan sambungan daripada pangkalan data MySQL.

Fungsi ini hanya mempunyai satu parameter, iaitu pengecam sambungan MySQL dikembalikan selepas fungsi mysqli_connect() berjaya mencipta sambungan.

Syntax

rreee

Fungsi ini menutup sambungan tidak berterusan ke pelayan MySQL yang dikaitkan dengan ID sambungan yang ditentukan. Jika link_identifier tidak dinyatakan, sambungan terbuka terakhir ditutup.

Petua: Biasanya tidak perlu menggunakan mysqli_close() kerana sambungan tidak berterusan terbuka akan ditutup secara automatik selepas skrip dilaksanakan.

Instance

Anda boleh mencuba contoh berikut untuk menyambung ke pelayan MySQL anda:

<?php
$dbhost = 'localhost:3306'; // alamat hos pelayan mysql
$dbuser = 'root'; > die('Tidak dapat menyambung: ' . mysqli_error());
}
gema 'Sambungan pangkalan data berjaya! ';
mysqli_close($conn);
?>