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(); } ?>
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!