Quelle chaîne de connexion PDO dois-je utiliser pour SQL Server avec les pilotes Microsoft ?

Barbara Streisand
Libérer: 2024-11-07 02:43:02
original
452 Les gens l'ont consulté

Which PDO Connection String Should I Use for SQL Server with Microsoft Drivers?

Connexion à SQL Server avec PDO et pilotes Microsoft

Lors d'une tentative de connexion à une base de données SQL Server à l'aide de PHP Data Objects (PDO) avec Pilotes Microsoft, il peut être difficile de savoir s'il faut utiliser la chaîne de connexion « sqlsrv » ou une autre option comme « odbc », « dblib » ou « mssql ».

L'approche recommandée pour se connecter à SQL Server à l'aide de PDO avec Les pilotes Microsoft doivent utiliser la chaîne de connexion « sqlsrv ». Cette chaîne fournit une connexion plus simple et plus fiable spécifiquement adaptée à Microsoft SQL Server.

Voici un exemple de la façon d'établir correctement une connexion à une base de données SQL Server à l'aide de PDO avec la chaîne de connexion 'sqlsrv' :

<?php
$host = 'YourAddress';
$database = 'YourDatabase';
$username = 'Username';
$password = 'Password';

$dsn = "sqlsrv:Server=$host;Database=$database";

try {
    $conn = new PDO($dsn, $username, $password);
} catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
}
?>
Copier après la connexion

Dans cet exemple, la chaîne de connexion « sqlsrv » est utilisée avec les informations nécessaires sur l'hôte, la base de données, le nom d'utilisateur et le mot de passe. Une fois la connexion établie, vous pouvez utiliser la variable $conn pour exécuter des requêtes et effectuer des opérations de base de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!