PDO ODBC MYSQL:我尝试连接,但它给了我一个致命错误
PDO ODBC MYSQL : i try to connect and it just gives me a fatal error
我正在尝试使用以下 php pdo 代码连接到 odbc
$ligacao = new PDO("odbc:Driver={MYSQL ODBC 8.0 ANSI Driver };Server=localhost;Database=samsic; Uid=root;Pwd='';")
它只是给我以下错误:
对此有什么想法吗?
由于您的数据库是本地的,正如 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());
}
我正在尝试使用以下 php pdo 代码连接到 odbc
$ligacao = new PDO("odbc:Driver={MYSQL ODBC 8.0 ANSI Driver };Server=localhost;Database=samsic; Uid=root;Pwd='';")
它只是给我以下错误:
对此有什么想法吗?
由于您的数据库是本地的,正如 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());
}