Maison > développement back-end > Problème PHP > Comment se connecter à SQLserver avec PHP

Comment se connecter à SQLserver avec PHP

(*-*)浩
Libérer: 2023-02-23 22:50:02
original
3877 Les gens l'ont consulté

sqlserver

Également connu sous le nom de MSSQL, il s'agit d'un système de gestion de bases de données relationnelles (SGBD) développé et promu par Microsoft. Le logiciel d'exploitation peut utiliser "sqlserver"

Comment se connecter à SQLserver avec PHP

Comment connecter php à sqlserver ?

Tout d'abord, il est clair que wampserver ne prend pas en charge la connexion à sqlserver, vous devez donc télécharger le pilote pour vous connecter vous-même à sqlserver. Il existe également des versions PHP 5.3 ou supérieures, à l'exclusion de 5.3

1) Téléchargez le pilote PHP Microsoft SQL Server. (Apprentissage recommandé : Programmation PHP du débutant à compétent)

Avec le pilote PHP Microsoft SQL Server, les développeurs PHP peuvent accéder aux bases de données SQL Server. Ce type de pilote s'appuie sur le pilote ODBC de Microsoft SQL Server pour gérer les communications de bas niveau avec SQL Server. Ce que j'ai téléchargé c'est la version 3.0, lancez l'installation et extrayez-la dans le répertoire d'extension PHP ext,

2) Ici j'utilise la version php 5.4.45, donc le pilote à utiliser est

;sqlserver

extension=php_pdo_sqlsrv_54_ts.dll

extension=php_sqlsrv_54_ts.dll

3) La première connexion peut signaler une erreur de pilote odbc que j'ai vérifié pendant longtemps et cela. s'avère qu'il doit encore être installé. source du pilote sqlserver odbc

Télécharger et installer directement

https://www.microsoft.com/en-us/download/confirmation.aspx? id=36434

4) Code de test de connexion

public function index() {
        //echo phpinfo();
        $serverName = "222.180.xxx.xx"; //数据库服务器地址
        $uid = "bbapp";     //数据库用户名
        $pwd = "bbapp2017"; //数据库密码
        $connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"rivermanage");
        $conn = sqlsrv_connect($serverName, $connectionInfo);
        if( $conn == false){
            echo "连接失败!";
            var_dump(sqlsrv_errors());
            exit;
        }else{
            echo "链接成功";
        }}
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal