問題タブ [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.

0 投票する
1 に答える
33 参照

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と表示されます。

0 投票する
2 に答える
3347 参照

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 にドライバーを追加する方法はありますか? ばかげたことを見逃しているような気がします。どんな助けでも大歓迎です!

0 投票する
1 に答える
3501 参照

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 :