Heim > PHP-Framework > Laravel > Hauptteil

Laravel-Verbindung zur SQL Server-Lösung

Guanhui
Freigeben: 2020-06-18 18:04:58
nach vorne
5148 Leute haben es durchsucht

Laravel-Verbindung zur SQL Server-Lösung

1. Laravel 7.0 stellt standardmäßig eine Verbindung zu MySQL her und das Projekt muss eine Verbindung zu SQL Servel (einer anderen Systemanwendung) herstellen
$users = DB::connection( 'php_sqlsrv') ->select(…); Es treten verschiedene Fehler auf.

Persönliche PHP-native Code-Lösung:

1. Konfigurieren Sie die php.ini-Datei und fügen Sie die dynamische Bibliothek hinzu, die der PHP-Version entspricht zum offiziellen Download.

extension=php_pdo_sqlsrv_73_nts.dll
extension=php_sqlsrv_73_nts.dll

2. Installieren Sie den Treiber, da ich Windows Server 2016 verwende, daher muss der Treiber prüfen, ob er unterstützt wird .

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

3. Starten Sie WAMP neu und verwenden Sie den Befehl php -m, um zu prüfen, ob php_sqlsrv vorhanden ist. Die Seite kann auch mit phpinfo() überprüft werden.

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

Verbindung zur Datenbank herstellen

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

Dann gibt es jede Menge Spaß

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

Empfohlenes Tutorial: „Laravel-Tutorial "

                                                                               

Das obige ist der detaillierte Inhalt vonLaravel-Verbindung zur SQL Server-Lösung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:learnku.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage