PDO ODBC MYSQL:我尝试连接,它只是给我一个致命的错误

问题描述 投票:0回答:1

我试图使用以下php pdo代码连接到odbc

$ligacao = new PDO("odbc:Driver={MYSQL ODBC 8.0 ANSI Driver };Server=localhost;Database=samsic; Uid=root;Pwd='';") 

它只是给我以下错误:

error

有什么想法吗?

php mysql pdo odbc
1个回答
1
投票

由于您的数据库是本地的,因为RiggsFolly说您不需要ODBC。

$db_host = "localhost";
$db_name = "samsic";
$db_user = "root";
$db_pass = ""; 
try{
    $dbh = new PDO("mysql:host={$db_host};dbname={$db_name}",$db_user,$db_pass);
    $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);      
    echo 'success';
}
catch(PDOException $e){
    die('ERROR: ' . $e->getMessage());
}
© www.soinside.com 2019 - 2024. All rights reserved.