Rumah >pembangunan bahagian belakang >tutorial php >Gunakan fungsi PHP 'mysqli_connect' untuk mewujudkan sambungan ke pangkalan data MySQL

Gunakan fungsi PHP 'mysqli_connect' untuk mewujudkan sambungan ke pangkalan data MySQL

WBOY
WBOYasal
2023-07-24 18:48:242205semak imbas

Gunakan fungsi PHP "mysqli_connect" untuk mewujudkan sambungan dengan pangkalan data MySQL

PHP ialah bahasa skrip yang digunakan secara meluas dalam pembangunan web yang boleh berinteraksi dengan pangkalan data. MySQL kini merupakan sistem pengurusan pangkalan data hubungan sumber terbuka yang paling popular di dunia. Dalam PHP, kita boleh menggunakan fungsi "mysqli_connect" untuk mewujudkan sambungan ke pangkalan data MySQL.

Pertama, kita perlu memastikan pelayan MySQL dipasang dan berjalan. Kemudian kita boleh mengikuti langkah di bawah untuk mewujudkan sambungan ke pangkalan data MySQL dalam PHP.

Langkah 1: Buat parameter sambungan pangkalan data

Pertama, kita perlu menentukan beberapa pembolehubah yang diperlukan, termasuk nama hos, nama pengguna, kata laluan dan nama pangkalan data pelayan MySQL. Parameter ini akan digunakan untuk mewujudkan sambungan ke pangkalan data.

$host = 'localhost';  // MySQL服务器的主机名
$username = 'root';  // 用户名
$password = '123456';  // 密码
$database = 'mydatabase';  // 数据库名称

Sila ubah suai nilai parameter ini mengikut situasi sebenar.

Langkah 2: Wujudkan sambungan pangkalan data

Seterusnya, kita boleh menggunakan fungsi "mysqli_connect" untuk mewujudkan sambungan ke pangkalan data MySQL.

$connection = mysqli_connect($host, $username, $password, $database);

// 检查连接是否成功
if (!$connection) {
    die("连接失败: " . mysqli_connect_error());
}

Dalam contoh ini, kami akan mencipta pembolehubah yang dipanggil $connection untuk menahan sambungan pangkalan data. Mula-mula, kami menghantar parameter yang ditakrifkan sebelum ini (nama hos, nama pengguna, kata laluan dan nama pangkalan data) kepada fungsi "mysqli_connect". Jika sambungan berjaya, objek sambungan akan dikembalikan jika sambungan gagal, mesej ralat akan dikembalikan.

Kita boleh menggunakan fungsi "mysqli_connect_error" untuk mendapatkan mesej ralat apabila sambungan gagal, dan menggunakan fungsi "mati" untuk menamatkan pelaksanaan skrip.

Langkah 3: Beroperasi menggunakan sambungan pangkalan data

Kini, kami telah berjaya mewujudkan sambungan dengan pangkalan data MySQL dan boleh melakukan pelbagai operasi pangkalan data, seperti menanyakan data, memasukkan data, mengemas kini data, dll.

Berikut ialah contoh mudah yang menunjukkan cara membuat pertanyaan data dalam pangkalan data:

$query = "SELECT * FROM users";
$result = mysqli_query($connection, $query);

// 检查查询是否成功
if (!$result) {
    die("查询失败: " . mysqli_error($connection));
}

// 输出查询结果
while ($row = mysqli_fetch_assoc($result)) {
    echo "ID: " . $row['id'] . ", 姓名: " . $row['name'] . ", 年龄: " . $row['age'] . "<br>";
}

// 释放结果集资源
mysqli_free_result($result);

Dalam contoh ini, kami mula-mula mentakrifkan pembolehubah rentetan $query yang mengandungi pernyataan SQL untuk menanyakan maklumat pengguna dalam pangkalan data. Kami kemudian melaksanakan pertanyaan ini menggunakan fungsi "mysqli_query" dan menyimpan hasilnya dalam pembolehubah $result.

Seterusnya, kami menggunakan gelung untuk menggelung melalui set hasil dan menggunakan fungsi "mysqli_fetch_assoc" untuk mendapatkan data bagi setiap baris. Akhir sekali, kami mengeluarkan maklumat untuk setiap baris dan mengeluarkan sumber set hasil menggunakan fungsi "mysqli_free_result".

Langkah 4: Tutup sambungan pangkalan data

Apabila kami selesai berinteraksi dengan pangkalan data MySQL, kami harus menutup sambungan pangkalan data dan mengeluarkan sumber.

mysqli_close($connection);

Dalam contoh ini, kami menggunakan fungsi "mysqli_close" untuk menutup sambungan pangkalan data yang disimpan dalam pembolehubah $connection.

Ringkasan:

Dengan menggunakan fungsi PHP "mysqli_connect" anda boleh mewujudkan sambungan dengan pangkalan data MySQL dengan mudah dan melaksanakan pelbagai operasi pada pangkalan data. Semasa proses sambungan, kami perlu menyediakan nama hos, nama pengguna, kata laluan dan nama pangkalan data yang sesuai. Selepas sambungan berjaya, kita boleh menggunakan fungsi "mysqli_query" untuk melaksanakan pertanyaan SQL dan menggunakan pelbagai fungsi "mysqli_fetch_" untuk mendapatkan hasil pertanyaan. Akhir sekali, kita harus menggunakan fungsi "mysqli_close" untuk menutup sambungan pangkalan data dan mengeluarkan sumber.

Apa yang disediakan di sini ialah sambungan asas dan contoh pertanyaan, yang boleh diubah suai dan dikembangkan mengikut keperluan sebenar. Saya harap artikel ini membantu anda memahami cara menggunakan fungsi PHP "mysqli_connect" untuk mewujudkan sambungan ke pangkalan data MySQL.

Atas ialah kandungan terperinci Gunakan fungsi PHP 'mysqli_connect' untuk mewujudkan sambungan 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