Dans le développement web, PHP est largement utilisé pour créer des sites web et des applications web dynamiques. Ces applications nécessitent souvent l'accès à une base de données pour stocker et récupérer des données. Bien que MySQL soit l'une des bases de données les plus populaires, SQL Server est également un choix courant. Dans cet article, je vais vous présenter comment utiliser la base de données SQL Server dans la programmation PHP.
Tout d'abord, vous devez vous assurer que SQL Server est installé sur votre ordinateur ou serveur de développement et configuré. Vous devez également installer l'extension SQL Server PHP fournie par Microsoft. Cette extension fournit la fonction de connexion, d'interrogation et de gestion des bases de données SQL Server. Vous pouvez activer cette extension en ajoutant l'entrée suivante dans votre fichier php.ini : php_sqlsrv_56_ts.dll et php_pdo_sqlsrv_56_ts.dll sont les noms de fichiers correspondant à votre version et architecture PHP.
Une fois l'extension installée et activée, vous pouvez commencer à écrire du code PHP pour accéder à la base de données SQL Server.
Le nom d'hôte de la base de données ou adresse IP
Nom de la base de données
$username = "username"; // Nom de connexion
$password = "password"; // Mot de passe
// Connectez-vous à SQL Base de données du serveur#🎜🎜 #$connectionInfo = array("Database" => $databaseName, "UID" => $username, "PWD" => $password);
$conn = sqlsrv_connect($serverName) , $connectionInfo);
if ($conn) { echo "Connexion réussie !";
} else {
echo "Connexion échouée !";#🎜 🎜# die(print_r (sqlsrv_errors(), true));
}
Dans le code ci-dessus, nous utilisons la fonction sqlsrv_connect() pour nous connecter à la base de données SQL Server. Si la connexion réussit, nous recevrons un message de confirmation, sinon un message d'erreur sera affiché.
Exécuter des requêtes SQL
Après vous être connecté à la base de données SQL Server, vous pouvez exécuter n'importe quelle requête SQL, telle que INSERT, SELECT, UPDATE et DELETE, etc. Les requêtes SQL peuvent être exécutées à l'aide de la fonction sqlsrv_query().
die(print_r(sqlsrv_errors(), true));
} # 🎜🎜#while ($row = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) {
echo $row["customer_name"]."";
}#🎜🎜 #
Dans le code ci-dessus, nous utilisons la fonction sqlsrv_query() pour exécuter une requête SELECT, et utilisons la fonction sqlsrv_fetch_array() pour obtenir les résultats d'une requête SELECT. Enfin, nous utilisons l'instruction echo pour afficher les résultats.
Fermer la connexion
sqlsrv_close($conn);
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!