La dernière version sur le site officiel est la 7.1.3, mais cette version est incohérente avec le pilote Microsoft PHP SQL, ce qui entraîne l'impossibilité de charger le fichier php_sqlsrv_7_ts_x64.dll. Au début, je pensais que c'était les versions 32 et 64 qui étaient fausses, mais cela ne fonctionnait toujours pas après le changement. Ensuite, j'ai essayé de baisser la version et cela a fonctionné, comme indiqué ci-dessous :
Code de connexion :
<?php $Server="192.168.1.20"; $database="Test"; $uid="sa"; $pwd="123456"; $conInfo=array('Database'=>$database,'UID'=>$uid,'PWD'=>$pwd); $link=sqlsrv_connect($Server,$conInfo); if( $link ){ } else{ print_r( sqlsrv_errors(), true); if( ($errors = sqlsrv_errors() ) != null) { foreach( $errors as $error ) { echo "SQLSTATE: ".$error[ 'SQLSTATE']."<br />"; echo "code: ".$error[ 'code']."<br />"; echo "message: ".$error[ 'message']."<br />"; } } die(""); } ?>
Recommandations d'apprentissage associées : PHP Programmation du débutant au maître
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!