Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk menyambungkan php ke pangkalan data MySQL?

Bagaimana untuk menyambungkan php ke pangkalan data MySQL?

王林
王林asal
2023-06-01 08:10:354376semak imbas

PHP ialah bahasa pengaturcaraan sebelah pelayan yang biasa digunakan untuk membangunkan aplikasi web. Semasa proses pembangunan, kita sering perlu menyimpan data dalam pangkalan data MySQL adalah salah satu sistem pengurusan pangkalan data hubungan MySQL yang popular. Oleh itu, adalah sangat penting untuk mempelajari cara menyambungkan PHP ke pangkalan data MySQL.

Dalam artikel ini, kami akan memberi tumpuan kepada cara menyambung ke pangkalan data MySQL menggunakan PHP, dan memperkenalkan beberapa langkah dan teknik asas untuk membolehkan anda menyambung ke pangkalan data dengan mudah dan gembira.

Sebelum menyambung ke pangkalan data

Sebelum menyambung ke pangkalan data, kita perlu menentukan beberapa pemalar dan pembolehubah tentang pangkalan data, contohnya:

$hostname = "localhost";
$username = "root";
$password = "";
$database = "demo";
  • $hostname: Menunjukkan lokasi alamat pelayan pangkalan data
  • $username: Mewakili nama pengguna untuk menyambung ke pangkalan data
  • $password: Mewakili kata laluan untuk menyambung ke pangkalan data
  • $database: Mewakili pangkalan data yang ingin kami sambungkan ke Nama

Anda boleh meletakkan pemalar dan pembolehubah ini ke dalam fail PHP yang berasingan, seperti fail config.php, dan kemudian masukkannya ke dalam fail PHP lain untuk rujukan dan penyelenggaraan yang mudah.

Langkah untuk menyambung ke pangkalan data

Langkah untuk menyambung ke pangkalan data MySQL biasanya dibahagikan kepada tiga langkah berikut:

  1. Mewujudkan sambungan

Untuk menyambung dengan Untuk mewujudkan sambungan ke pangkalan data MySQL, kita boleh menggunakan fungsi mysqli_connect() terbina dalam PHP. Fungsi ini perlu melepasi 4 parameter iaitu alamat pelayan tempat pangkalan data berada, nama pengguna, kata laluan dan nama pangkalan data.

Sebagai contoh, kita boleh menggunakan kod berikut untuk menyambung ke pangkalan data:

$conn = mysqli_connect($hostname, $username, $password, $database);

Jika sambungan berjaya, fungsi akan mengembalikan ID sambungan, jika tidak, ia akan mengembalikan false.

  1. Data pertanyaan

Kita boleh menggunakan fungsi mysqli_query() untuk bertanya data. Fungsi ini perlu melepasi dua parameter, parameter pertama ialah ID sambungan, dan parameter kedua ialah arahan SQL untuk ditanya.

Sebagai contoh, kita boleh menggunakan kod berikut untuk menanyakan semua data dalam jadual pengguna:

$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);

Fungsi ini mengembalikan hasil pertanyaan kepada pembolehubah $result.

  1. Tutup sambungan

Apabila kami telah menyelesaikan operasi pada pangkalan data, kami harus menutup sambungan untuk melepaskan sumber. Kita boleh menggunakan fungsi mysqli_close() untuk menutup sambungan.

Sebagai contoh, kami boleh menggunakan kod berikut untuk menutup sambungan:

mysqli_close($conn);

Contoh Penuh

Untuk membantu anda memahami dengan lebih baik cara PHP menyambung ke pangkalan data MySQL, kami menyediakan contoh yang lengkap.

Sebagai contoh, katakan kita mencipta jadual bernama users dalam pangkalan data demo, yang mengandungi dua medan id dan name Kita boleh menggunakan kod berikut untuk menanyakan semua medan Data jadual ini :

 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "id: " . $row["id"] . " - 姓名: " . $row["name"] . "
"; } } else { echo "0 结果"; } // 关闭连接 mysqli_close($conn); ?>

Ambil perhatian bahawa contoh di atas adalah untuk tujuan demonstrasi sahaja, dan harus lebih teliti dalam penggunaan sebenar Contohnya, input pengguna harus ditapis, pernyataan pertanyaan harus diperiksa sama ada ia berjaya dilaksanakan, dsb.

Kesimpulan

Artikel ini memperkenalkan secara ringkas langkah asas menyambungkan PHP ke pangkalan data MySQL, termasuk mewujudkan sambungan, menanyakan data dan menutup sambungan. Saya harap artikel ini dapat membantu anda lebih memahami dan menguasai cara menggunakan PHP untuk menyambung ke pangkalan data MySQL. Dalam pembangunan sebenar, terdapat lebih banyak butiran dan teknik yang perlu diberi perhatian, dan kami menantikan penerokaan dan penemuan anda.

Atas ialah kandungan terperinci Bagaimana untuk menyambungkan php ke pangkalan data MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn