odbc_exec - 没有错误或结果

时间:2017-06-15 18:30:59

标签: php sql-server

我是使用odbc功能的新手。我试图简单地执行一个简单的查询,但我没有得到错误或结果。我不确定是什么问题。

$server = [hidden];
$database = [hidden];
$user = [hidden];
$password = [hidden];
$connection = odbc_connect("Driver={ODBC Driver 13 for SQL Server};Server=$server;Database=$database;", $user, $password);

if ($connection) {
    $mail = 'email@email.com';
    $queryc = "SELECT COUNT(*) AS [Found] FROM [Table].[dbo].[Persons] WHERE [Address] = '$mail'";
    $resultsc = odbc_exec($connection, $queryc);
    if( !$resultsc ) {
        die( print_r( odbc_error())));
    } else {
        'hi!';
    }
}

1 个答案:

答案 0 :(得分:0)

找出问题所在。这样做是固定的:

$server = [hidden];
$database = [hidden];
$user = [hidden];
$password = [hidden];
$connection = odbc_connect("Driver={ODBC Driver 13 for SQL Server};Server=$server;Database=$database;", $user, $password);

if ($connection) {
    $mail = 'email@email.com';
    $queryc = "SELECT COUNT(*) AS [Found] FROM [Table].[dbo].[Persons] WHERE [Address] = '$mail'";
    $resultsc = odbc_exec($connection, $queryc) or die(odbc_errormsg());
    if( $resultsc ) {
        'hi!';
    }
}