問題タブ [pdo-odbc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
h2 - Apache ignite は、php pdo_odbc sql クエリから 1970-01-01 の値として時刻を取得します
php pdo_odbc driver sql query を使用してデータを ignite キャッシュにロードしました。
Ignite Rest API を使用してデータをクエリすると、すべてのデータ フィールドが正しく表示されます。時間フィールドは正しい 10:20:00 と表示されます。
しかしphpから選択すると時刻フィールド(java.sql.Time)フィールドが1907-01-01と表示されます。
php - PDO を使用して MSSQL PHP7 に接続できません: unixODBC
まず、Linux の経験がほとんどないため、明らかなことを理解していない可能性があるため、お詫び申し上げます。最終的に、PHP 経由で MSSQL データベースにクエリを実行しようとしています。
freetds と unixODBC をインストールしました。tsql (freetds) と isql (unixODBC) の両方でセットアップを確認しましたが、すべて動作します。問題は、次を使用して pdo を使用して PHP から接続しようとしたときです。
次の致命的な PHP エラーが表示されます: Uncaught PDOException: could not find driver...
さらに調べたところ、PHP 情報ファイルを調べたところ、利用可能な PDO ドライバーは mysql と sqlite です。PHP7 用の pdo odbc ドライバーはどこでどのように入手できますか? PHP のドキュメントでは、ドライバーは PHP ソースに含まれているようですが、唯一のオプションは ./configure を使用することであり、私が理解していることから、それはソースからコンパイルすることだけです。
既にコンパイル済みのバージョンの PHP7 にドライバーを追加する方法はありますか? ばかげたことを見逃しているような気がします。どんな助けでも大歓迎です!
php - Linux で PDO_ODBC を有効にする方法は?
PDO_ODBC
(Centos 7 x64ビットで)を使用してMicrosoft Accessデータベースを実行したい。しかし、残念ながら、ページに次のエラーが表示されます。
まず、connection.phpで問題を調べていますが、コードに問題はないようです (Windows 7 x64 ビットでテスト済み)。
そして、ドライバーがまだ有効になっていないと思います。phpinfo()
ページを調べたところ、ドライバーはまだ有効になっていません。
そして、ドライバーを有効にするためにphp.iniに入ります。php.iniの次の行のコメントを外します。
そして、次のコマンドを使用して Apache を再起動します。
その後、phpinfo()
ページを調べましたが、残念ながら設定した設定がまだ有効になっていません。これはphpinfo()
:
phpinfo() ページのスクリーンショットです。
Linux (CentOS 7) で PDO_ODBC を有効にする方法を教えてください。
接続を表示するために更新
connection.php :