Heim >PHP-Framework >Laravel >Laravel-Verbindung zur SQL Server-Lösung

Laravel-Verbindung zur SQL Server-Lösung

Guanhui
Guanhuinach vorne
2020-06-18 18:04:585252Durchsuche

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 "这个是下载地址")

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版本对应上,否则你就会采坑。

Verbindung zur Datenbank herstellen

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

Dann gibt es jede Menge Spaß

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

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen