À propos des exemples de code dans la documentation
Remarques sur les exemples de code
Il existe plusieurs points à noter quand vous exécutez les exemples de code dans la documentation Pilotes Microsoft SQL Server pour PHP :
Presque tous les exemples partent du principe que SQL Server 2008 ou version ultérieure et la base de données AdventureWorks sont installés sur l’ordinateur local.
Pour plus d’informations sur la façon de télécharger les éditions gratuites et les versions d’évaluation de SQL Server, consultez SQL Server.
Pour plus d’informations sur le téléchargement et l’installation de la base de données AdventureWorks, consultez la page AdventureWorks dans le référentiel GitHub des exemples SQL Server.
Presque tous les exemples de code de cette documentation sont destinés à être exécutés à partir de la ligne de commande, ce qui permet de les tester tous de manière automatisée. Pour plus d’informations sur l’exécution de PHP à partir de la ligne de commande, consultez Utilisation de PHP à partir de la ligne de commande.
Bien que les exemples soient destinés à être exécutés en ligne de commande, vous pouvez appeler chacun d’entre eux avec un navigateur sans apporter de modifications au script. Pour que la sortie mise en forme soit lisible, remplacez chaque « \n » par « </br> » dans chaque exemple avant de l’appeler à partir d’un navigateur.
Par souci de concision, la gestion des erreurs appropriée n’est pas effectuée dans tous les exemples. Il est recommandé de vérifier s’il existe des erreurs dans tout appel à une fonction sqlsrv ou méthode PDO et de les gérer selon les besoins de l’application.
Un moyen simple d’obtenir des informations d’erreur quand une erreur s’est produite consiste à quitter le script avec la ligne de code suivante :
die( print_r( sqlsrv_errors(), true));
Ou, si vous utilisez PDO,
print_r ($stmt->errorInfo()); die();
Pour plus d’informations sur la gestion des erreurs et avertissements, consultez Gestion des erreurs et des avertissements.