Cara Menyambung Ke Pangkalan

Isi kandungan:

Cara Menyambung Ke Pangkalan
Cara Menyambung Ke Pangkalan

Video: Cara Menyambung Ke Pangkalan

Video: Cara Menyambung Ke Pangkalan
Video: Tutorial GUI Java - Cara Menghubungkan Antar JInternal Frame Pada Netbeans 2024, November
Anonim

MySQL adalah sistem pengurusan pangkalan data yang paling banyak digunakan dalam pembinaan web hari ini. Bahasa skrip sisi pelayan PHP lebih aktif digunakan ketika membuat sumber Internet dan, tentu saja, ia menyediakan sekumpulan fungsi untuk bekerja dengan MySQL. Antaranya, ada yang digunakan dalam skrip PHP untuk menyambung ke pangkalan data.

Cara menyambung ke pangkalan
Cara menyambung ke pangkalan

Arahan

Langkah 1

Buat pemboleh ubah baru dalam skrip php dan tetapkan pautan yang dikembalikan oleh fungsi mysql_connect terbina dalam. Fungsi ini mesti dilewatkan tiga parameter: alamat pelayan sql, nama pengguna dan kata laluan. Alamatnya boleh menjadi pautan lengkap bermula dengan protokol sambungan dan diakhiri dengan nombor port pelayan jauh - misalnya,

Langkah 2

Sekiranya skrip dijalankan pada pelayan tempatan yang sama di mana MySQL DBMS berada, maka bukannya alamat penuh, masukkan localhost sebutan yang dikhaskan. Sebagai contoh, rentetan yang mengandungi pemboleh ubah baru yang diberikan pengenal rujukan yang dikembalikan oleh fungsi ini mungkin kelihatan seperti ini:

$ connectToDB = mysql_connect ("localhost", "MySQLuserName", "MySQLuserPass");

Sekiranya sambungan gagal, pemboleh ubah $ connectToDB akan Salah.

Langkah 3

Pada langkah sebelumnya, anda menjalin hubungan dengan pelayan SQL, dan setelah itu anda perlu mengirim permintaan untuk memilih salah satu pangkalan data yang tersedia untuk pengguna yang log masuknya anda lulus ke fungsi mysql_connect. Untuk melakukan ini, gunakan fungsi PHP yang lain - mysql_select_db. Ia memerlukan petunjuk dua parameter - nama pangkalan data yang anda minati dan pautan ke sambungan yang dibuat ke pelayan SQL. Sebagai contoh, jika jadual yang anda perlukan terletak di pangkalan data yang disebut SiteBase, kemudian untuk menyambung dari langkah sebelumnya, panggilan ke fungsi ini mesti ditulis seperti berikut:

mysql_select_db ("SiteBase", $ connectToDB);

Langkah 4

Pengekodan jadual pangkalan data tidak selalu bertepatan dengan pengekodan yang digunakan oleh aplikasi web, jadi disarankan agar segera setelah memilih pangkalan data, berikan pelayan SQL arahan yang tepat di mana pengekodan itu akan menerima dan mengirim informasi ke aplikasi web, dan di mana ia harus ditulis dan dibaca dari jadual pangkalan data. Untuk melakukan ini, gunakan fungsi mysql_query terbina dalam, meneruskannya perintah MySQL yang diperlukan. Cukup untuk mengirim satu set tiga perintah seperti itu, misalnya:

mysql_query ("SET watak_set_client = 'cp1251'");

mysql_query ("SET character_set_results = 'cp1251'");

mysql_query ("SET collation_connection = 'cp1251_general_ci'");

Disyorkan: