Sql server phpGrid Lite与MS SQL Server及PHP7.3的连接问题
有人正在phpGrib与PHP7.3和MS SQL服务器一起使用吗? 如果是的,我有问题,也许有人能救我。 我有一个错误: {警告:使用未定义的常量ODBC\u BINMODE\u返回-假定 “ODBC\u BINMODE\u RETURN”(这将在未来版本的 PHP)在 C:\Apache24\localhost***\phpGrid\u Lite\server\adodb5\adodb.inc.php on 第4771行 警告:使用未定义的常量SQL\u CUR\u Use\u驱动程序-假定 “SQL\u CUR\u USE\u DRIVER”(这将在未来版本的 PHP)在 C:\Apache24\localhost***\phpGrid\u Lite\server\adodb5\adodb.inc.php on 第4771行} 我已经看了这个页面,它是无用的,因为我已经有了PHP7.3和MS SQL Server的驱动程序,当我用PDO连接到数据库时,我卸载并再次安装驱动程序,但它没有改变任何东西(当然我重置了Apache) 下面是phpGrid推荐的代码:Sql server phpGrid Lite与MS SQL Server及PHP7.3的连接问题,sql-server,connection,adodb-php,phpgrid,php-7.3,Sql Server,Connection,Adodb Php,Phpgrid,Php 7.3,有人正在phpGrib与PHP7.3和MS SQL服务器一起使用吗? 如果是的,我有问题,也许有人能救我。 我有一个错误: {警告:使用未定义的常量ODBC\u BINMODE\u返回-假定 “ODBC\u BINMODE\u RETURN”(这将在未来版本的 PHP)在 C:\Apache24\localhost***\phpGrid\u Lite\server\adodb5\adodb.inc.php on 第4771行 警告:使用未定义的常量SQL\u CUR\u Use\u驱动程序-假定
define('PHPGRID_DB_HOSTNAME','localhost'); // database host name
define('PHPGRID_DB_USERNAME', '###'); // database user name
define('PHPGRID_DB_PASSWORD', '###'); // database password
define('PHPGRID_DB_NAME', '###'); // database name
define('PHPGRID_DB_TYPE', 'odbc_mssql_native'); // database type
define('PHPGRID_DB_CHARSET','utf8');
我用字符串代替了####,这里只用于掩码数据
另外,当我通过PDO连接到数据库而不使用phpGrid时,我没有问题,然后我尝试进行更改
define('PHPGRID_DB_TYPE', 'odbc_mssql_native');
借
那么我有一个错误:
警告:mysqli_real_connect():(HY000/2002):无法连接
因为目标机器主动拒绝了它。在里面
C:\Apache24\localhost***\phpGrid\u Lite\server\adodb5\drivers\adodb-mysqli.inc.php
第124行错误:无法连接到数据库
看起来它需要像mysql一样的sqlsrv
然后我试着
define('PHPGRID_DB_TYPE', 'mssqlnative');
因为它与adodb一起工作,所以这次我有一个非常有用的错误:
错误:无法连接到数据库
有人有想法或解决方案吗?我没有其他想法,exept必须自己完成所有DataGrid:(但时间会更长。首先,您应该检查您的服务器上是否安装了以下驱动程序的最新版本: 来自Microsoft的ODBC驱动程序(v17): 用于PHP 7.3的SQLSRV v5.50。它只是一个预览版(但正式版)5.50版本: 请注意,在PHP7.3中调用扩展的方式已经改变。 然后,您必须在
php.ini
中使用这些精确名称启用这两个.DLL:
extension=pdo_sqlsrv_73_ts_x64
extension=sqlsrv_73_ts_x64
您好,我有这两个驱动程序,PDO中的手动连接也在工作,并且使用ADOdb;我找到了一个不同的解决方案,而不是使用phpGrid.com,我使用phpGrip.org,问题解决了
extension=pdo_sqlsrv_73_ts_x64
extension=sqlsrv_73_ts_x64