Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah saya boleh menyambung ke SQL Server menggunakan PDO dengan Pemacu Microsoft?

Bagaimanakah saya boleh menyambung ke SQL Server menggunakan PDO dengan Pemacu Microsoft?

Barbara Streisand
Barbara Streisandasal
2024-11-06 19:02:03805semak imbas

How do I connect to SQL Server using PDO with Microsoft Drivers?

Menyambung ke SQL Server Menggunakan PDO dengan Microsoft Drivers

Menyambung ke pangkalan data SQL Server melalui PHP Data Objects (PDO) ialah proses yang mudah . PDO menyediakan antara muka piawai untuk mengakses pelbagai pangkalan data, termasuk SQL Server. Untuk mewujudkan sambungan menggunakan pemacu Microsoft, ikuti langkah berikut:

Rentetan Sambungan:

Rentetan sambungan untuk SQL Server menggunakan pemacu sqlsrv diformatkan seperti berikut:

$db = new PDO("sqlsrv:Server=YourAddress;Database=YourDatabase", "Username", "Password");

Ganti YourAddress dengan alamat SQL Server, YourDatabase dengan nama pangkalan data, Nama pengguna dengan nama pengguna pangkalan data dan Kata Laluan dengan kata laluan pangkalan data.

Contoh Penggunaan :

Setelah anda membuat sambungan, anda boleh melaksanakan pertanyaan SQL menggunakan objek PDO:

$query = "SELECT * FROM table_name";
$stmt = $db->prepare($query);
$stmt->execute();
$results = $stmt->fetchAll();

Kod ini akan melaksanakan pertanyaan dan menyimpan hasilnya dalam $results pembolehubah.

Pertimbangan Lain:

  • Pastikan anda telah memasang pemacu Microsoft SQL Server untuk PDO.
  • Jika anda menghadapi sebarang isu , semak rentetan sambungan anda untuk mencari ralat.
  • Anda mungkin perlu melaraskan alamat atau port pelayan jika anda menyambung ke pangkalan data jauh.

Kaedah Alternatif:

Walaupun menggunakan sqlsrv ialah kaedah yang disyorkan untuk menyambung ke SQL Server dengan PDO, terdapat pemacu alternatif yang boleh anda gunakan:

  • odbc: Pemacu ini menggunakan sambungan PHP ODBC untuk menyambung ke SQL Server.
  • dblib: Pemacu ini menggunakan sambungan PHP dblib untuk menyambung ke SQL Server.
  • mssql: Pemacu ini menggunakan sambungan mssql PHP yang telah ditamatkan untuk menyambung ke SQL Server.

Walau bagaimanapun, secara amnya disyorkan untuk menggunakan pemacu sqlsrv untuk sambungan yang paling terkini dan boleh dipercayai.

Atas ialah kandungan terperinci Bagaimanakah saya boleh menyambung ke SQL Server menggunakan PDO dengan Pemacu Microsoft?. 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