Cet article présente l'utilisation d'ODBC en PHP pour se connecter à la base de données SQL Server. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
<.>J'utilise : l'outil d'intégration WampServer, la version PHP est 7.0.29, la base de données est SQL Server 2008 R2
Remarque : lors de la connexion à la base de données, vous vous devez saisir le fichier de configuration PHP : PHP.ini dans le répertoire X:wampbinapacheapache2.4.33bin. Entrez à l’intérieur et modifiez la configuration appropriée. La configuration est la suivante :
extension=php_odbc.dll Supprimez les deux points devant pour démarrer le service et redémarrer tous les services WampServer. (Le redémarrage d'Apache fonctionnera également)
Je l'ai configuré à l'aide du framework thinkPHP5.1.
Créez un Test.class.php dans le contrôleur
Le code est le suivant suit :
use think\Controller;class Test extends Controller{ public function zz(){ $servername='DRIVER={SQL Server};SERVER=localhost;DATABASE=mysql'; $username = 'sa'; $password = '123456'; $conn = odbc_connect($servername,$username,$password); $sql = "SELECT * FROM myLLP"; $exec=odbc_exec($conn,$sql); while($row =odbc_fetch_array($exec)){ $List[]=$row; } echo json_encode($List); exit; }}
Le nom de la base de données est : mysql.
L'effet final est principalement d'afficher les données de la table myLLP dans la base de données mysql, affichées sur la page sous forme de clé-valeur paires.
En accédant à l'adresse url, le fichier d'entrée + module + contrôleur + méthode
Le chemin de la page est : http://localhost : 81/ Le résultat de la page tp5/public/index/test/zz
est : [{"name":"LLP","password":"123" ,"id": "1"},{"name": "BB", "password": "123", "id": "2"}]
Connexe recommandé :
Connexion PHP Configuration Oracle sous Windows
Comment connecter PHP à mysql-mysqli et PDO
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!