Maison >cadre php >Laravel >Connexion Laravel à la solution SQL Server

Connexion Laravel à la solution SQL Server

Guanhui
Guanhuiavant
2020-06-18 18:04:585184parcourir

Connexion Laravel à la solution SQL Server

1. laravel 7.0 se connecte à MySQL par défaut et le projet doit se connecter au serveur SQL (une autre application système)
$users = DB::connection( 'php_sqlsrv') ->select(…); Diverses erreurs se produisent.

Solution de code natif PHP personnel :

1 Configurez le fichier php.ini et ajoutez la bibliothèque dynamique correspondant à la version PHP, allez. au téléchargement officiel.

extension=php_pdo_sqlsrv_73_nts.dll
extension=php_sqlsrv_73_nts.dll

2. Installez le pilote car j'utilise Windows Server2016, le pilote doit donc voir s'il est pris en charge. .

 [这个是下载地址](https://docs.microsoft.com/zh-cn/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver15 "这个是下载地址")

3. Redémarrez WAMP et utilisez la commande php -m pour vérifier s'il existe php_sqlsrv. La page peut également être vérifiée en utilisant phpinfo().

注意:windows环境一定要看好你的PHP版本,和path 的默认路径是不是你当前PHP版本对应上,否则你就会采坑。

Connexion à la base de données

    $db = new \PDO("sqlsrv:Server=ip,1433;Database=sqlname", "username", "pw");

Ensuite, il y a toutes sortes de divertissements

  $query = "Select * from table ";
  $res = $db->prepare($query);
  $res->execute();
  $tmp=$res->fetchAll(\PDO::FETCH_ASSOC);

Tutoriel recommandé : "Tutoriel Laravel "

                                                                              

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer