HyperFileSQL を使用したデータベースがあり、php 経由でこのデータベースにアクセスしたいと考えています。IODBC を使用して iodbc.ini に接続すると、動作します!!! しかし、php から odbc に接続したい場合、これは返されません:
SQLSTATE[0] SQLDriverConnect: 0 [unixODBC]I
次の行でiodbcからデータベースに接続すると:
iodbctest DSN=DACHFSQL
できます !
これは私のコードです:`
try{
$conn = new PDO("odbc:Driver={HFSQL};DSN={DACHFSQL};Server=$db_server_name;Port=$port;Database=$database;",$user,$password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM contacts";
$res_select = $conn->prepare($sql);
$res_select->execute();
} catch (PDOException $e) {
echo 'Échec lors de la connexion : ' . $e->getMessage();}
なぜ接続できないのかわかりません...助けてください!