在XAMPP / Win10中调用未定义的函数odbc_connect()

时间:2019-03-22 16:05:02

标签: php xampp odbc

这是PHP代码:

<?php
$datasource = "NAME";
$servername = "SERVER:PORT";
$username   = "USER";
$password   = "****";

$conn   = odbc_connect($datasource, $username, $password, SQL_CUR_USE_ODBC);

if (!($conn)) {
    exit("Connection Failed: " . $conn);
} else {
    $sql = 'SELECT * FROM DUMMY';
    $rs  = odbc_exec($conn,$sql);

    if (!$rs) {
        exit("Error in SQL");
    }?>

这是错误:

  

致命错误:未捕获错误:调用C:\ xampp \ htdocs \ xxx.php中的未定义函数odbc_connect():7堆栈跟踪:#0 {main}抛出于C:\ xampp \ htdocs \ xxx.php上第7行

但是,据我所知,我的xampp安装了php_odbc ext。

这是我的系统

  • Xampp + Windows 10
  • Apache / 2.4.38(Win64)OpenSSL / 1.1.1a PHP / 7.3.2

在我的php.ini上:

[PHP]
extension=php_pdo_odbc
extension=php_odbc


[ODBC]
odbc.default_cursortype
odbc.allow_persistent=On
odbc.check_persistent=On
odbc.max_persistent=-1
odbc.max_links=-1
odbc.defaultlrl=4096
odbc.defaultbinmode=1

0 个答案:

没有答案