ODBCを使用してデータベースにアクセスしたいのですが、どうにもうまくいかず困り果てております。
データベースに無事接続できるよう知恵をお貸しください。
実行したこと
Tera TermとODBC Connect 32bitをインストールし、接続テスト成功確認済です。
以下環境です。
windows10 64bit
PHP7.0.21
さくらインターネットのスタンダードを使用しています
MySQL5.7
PHP7.1.20
以下プログラムです。
PHP
1<?php 2 $conn = odbc_connect( 3"DRIVER={MySQL ODBC 8.0 ANSI Driver};Server=localhost;Database=xxxx;", 4"user_name", "password"); 5 if (!($conn)) { 6 echo "Connection to DB via ODBC failed: "; 7 var_dump($conn); 8 $error_msg = odbc_error($conn); 9 var_dump($error_msg); 10 } 11?>
以下実行結果です。
Warning: odbc_connect(): SQL error: Failed to fetch error message, SQL state HY000 in SQLConnect in C:\Users\Owner\Dropbox\sakura_zaif\dbconnect.php on line 4
Connection to DB via ODBC failed: bool(false)
Warning: odbc_error() expects parameter 1 to be resource, boolean given in C:\Users\Owner\Dropbox\sakura_zaif\dbconnect.php on line 8
NULL






回答1件
あなたの回答
tips
プレビュー