PHP:在MS-SQL数据库上通过odbc执行查询

时间:2014-09-02 11:10:43

标签: php sql pdo odbc

从我的PHP Skript我尝试在MS-SQL数据库中执行查询。 可以建立连接,但我每次都有错误:“分段错误”。 导致此错误的原因是什么?

导致错误的行是FETCH语句!!

我的PHP代码:

<?PHP
try
{
   $db = new PDO("odbc:ms-sql","<user>","<passwort>");

   $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
   echo"Connection established";
   echo"\n";
}
catch (PDOException $Exception)
{
    echo " No connection established.";
    echo"\n";
    echo $Exception->getMessage();
    exit(UNKNOWN);
}
try
{
    $query_result = $db->query(select * from dbo.TEST where MAKE_DATE LIKE '%2014-08%');
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

}
catch(Exception $Exceptionsql)
{
    echo " SQL-Query failed. \n\n";
    echo $Exceptionsql->getMessage();
    exit(UNKNOWN);
}

    $result = $query_result->fetch(PDO::FETCH_ASSOC);

//close DB connection
$db = null;

var_dump($result);

?>

我猜测执行查询的字符串是错误的。 如果有人能帮助我,我将不胜感激。

0 个答案:

没有答案