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
rreeePenerangan 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
rreeeFungsi 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:
$dbhost = 'localhost:3306'; // alamat hos pelayan mysql
$dbuser = 'root'; > die('Tidak dapat menyambung: ' . mysqli_error());
}
gema 'Sambungan pangkalan data berjaya! ';
mysqli_close($conn);
?>