Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk menggunakan pangkalan data SQL Server dalam pengaturcaraan PHP?
Dalam pembangunan web, PHP digunakan secara meluas untuk mencipta laman web dinamik dan aplikasi web. Aplikasi ini selalunya memerlukan akses kepada pangkalan data untuk menyimpan dan mendapatkan semula data. Walaupun MySQL adalah salah satu pangkalan data yang paling popular, SQL Server juga merupakan pilihan biasa. Dalam artikel ini, saya akan memperkenalkan cara menggunakan pangkalan data SQL Server dalam pengaturcaraan PHP.
Pertama, anda perlu memastikan bahawa SQL Server dipasang pada komputer pembangunan atau pelayan anda dan dikonfigurasikan. Anda juga perlu memasang sambungan PHP SQL Server yang disediakan oleh Microsoft Sambungan ini menyediakan fungsi menyambung, bertanya dan mengurus pangkalan data SQL Server. Anda boleh mendayakan sambungan ini dengan menambahkan entri berikut dalam fail php.ini anda:
extension=php_sqlsrv_56_ts.dll s .dll ialah nama fail yang sepadan dengan versi dan seni bina PHP anda.
Nama hos atau alamat IP bagi pangkalan data
$kata laluan = "kata laluan"; // Kata laluan
// Sambung ke pangkalan data SQL Server
$connectionInfo = array("Pangkalan Data" => $databaseName, "UID" => $nama pengguna, " PWD" => $kata laluan);
$conn = sqlsrv_connect($serverName, $connectionInfo);
jika ($conn) {
echo "Sambungan berjaya !";
} lain {
die(print_r(sqlsrv_errors(), true));
}
Dalam kod di atas, kami gunakan fungsi sqlsrv_connect() untuk menyambung ke pangkalan data SQL Server. Jika sambungan berjaya, kami akan mendapat mesej pengesahan, jika tidak mesej ralat akan dikeluarkan.
Laksanakan pertanyaan SQL
Selepas menyambung ke pangkalan data SQL Server, anda boleh melaksanakan sebarang pertanyaan SQL, seperti INSERT, SELECT, UPDATE dan DELETE, dsb. Pertanyaan SQL boleh dilaksanakan menggunakan fungsi sqlsrv_query().
Berikut ialah contoh melaksanakan pertanyaan SELECT dan mengeluarkan keputusannya:
$query = "SELECT * FROM customers";
$result = sqlsrv_query ($conn, $query);
if ($result === false) { die(print_r(sqlsrv_errors(), true));
}
while ($ row = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) {
echo $row["customer_name"]."
";
Dalam kod di atas, kami menggunakan fungsi sqlsrv_query() untuk melaksanakan pertanyaan SELECT, dan menggunakan fungsi sqlsrv_fetch_array() untuk mendapatkan hasil pertanyaan SELECT. Akhir sekali, kami menggunakan pernyataan gema untuk mengeluarkan keputusan.
Tutup sambungan
Apabila anda telah menyelesaikan operasi pada pangkalan data SQL Server, anda harus menutup sambungan. Anda boleh menggunakan fungsi sqlsrv_close() untuk menutup sambungan:
sqlsrv_close($conn);
Dalam kod di atas, kami menggunakan fungsi sqlsrv_close() untuk menutup Sambungan SQL Server yang dibuat sebelum ini.
Kesimpulan
Dengan menggunakan sambungan SQL Server PHP, anda boleh menggunakan pangkalan data SQL Server dengan mudah dalam pengaturcaraan PHP. Menyambung ke pangkalan data, membuat pertanyaan dan menutup sambungan adalah mudah, membolehkan anda menumpukan pada menulis kod dan aplikasi web.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan pangkalan data SQL Server dalam pengaturcaraan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!