<p>?????. ?? Mac?? PHP ??????? ???? ?? ????(??? Windows?? ??????) SQL Server? MAMP Pro? ODBC Driver 17? ???? ? ??? ?????. https://github.com/Braineee/microsoft-driver-on-mamp-for-mac/blob/master/README.md? ??? ?? ????? ????? ????? ?? ? ?? ??? ??????.
MAMP Pro? ??? ??: MAMP Pro
MAMP? ??? ??: MAMP Pro
< br />PHP ??: 8.1.13</p><p>MSSQL ?? ??:</p><p><br /></p>
<pre class="brush:php;toolbar:false;">private const SQLdriver = 'SQL Server? ODBC ???? 17';
?? const SQLserver = '192.168.1.12';
?? const SQLport = 1433;
?? const SQLDBName = '?';
?? const SQLusername = '?';
?? const SQLpassword = '?';
private const SQLparameters = 'TDS_Version=8.0;ClientCharset=UTF-8;';
private const SQLDriverOptions = [PDO::ATTR_CURSOR => PDO::CURSOR_SCROLL];
$dsn = 'DRIVER=' . ';' . self::SQLserver ? '' : 'PORT=' :SQLport . ';') . 'DATABASE=' ($this->dbType === Marfos::DB_TYPE_MAIN ? self::SQLDBName : self::SQLparameters;
$this->pdo = new PDO("odbc:" . $dsn . "", self::SQLusername, self::SQLpassword);
$this->pdo->setAttribute(PDO::ATTR_CURSOR, PDO::CURSOR_SCROLL);</pre>
<p>Windows WAMP ????? ??? ?????. Mac??? ?? ?? ????? ????? ?? ? ????.