我是使用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!';
}
}
答案 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!';
}
}