PDO ODBC MYSQL: я пытаюсь подключиться, и это просто дает мне фатальную ошибку - PullRequest
0 голосов
/ 22 февраля 2019

Я пытаюсь подключиться к odbc, используя следующий код php pdo

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

И это просто дает мне следующую ошибку:

error

Есть мысли по этому поводу?

1 Ответ

0 голосов
/ 22 февраля 2019

Поскольку ваша база данных является локальной, как сказал 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());
}
...