PHPで FirebirdのDBにアクセスするために、以下のようなスクリプトを作成しました。
$host = 'localhost:D:\testDB\test3.fdb';
$username = 'SYSDBA';
$password = 'masterkey';
$dbh = ibase_connect($host, $username, $password);
$stmt = 'SELECT * FROM test_table';
$sth = ibase_query($dbh, $stmt);
:
これをWEBサーバで動作させるとうまくいくのですが、コマンドラインから実行すると以下メッセージが出てDBに接続することができません。
(ibase_connect関数のもどりで null が戻ってきています)
Warning: ibase_connect(): Unable to complete network request to host "localhost". Failed to locte host machine. Undefined service gds_db/tcp.
DBの指定でlocalhostをIPアドレス直接入力したり、DBファイルのパスのみの指定にして試してみたのですが、やはりブラウザではOK、コマンドラインでは駄目でした。
又、PDOを使ってアクセスしてみても、コマンドラインから実行した場合は駄目でした。
コマンドラインからDBアクセスできるように、何か必要な設定などがあるのでしょうか。
環境
PHP:5.2.4
DB:Firebird2.0.3
WEBサーバ:Apache2.2.4
OS:Windows2000
よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- PHP php エラー 2 2022/10/23 16:43
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
php実行中に実行中のphpファイ...
-
PHPとJavaScriptの連携
-
画像アップロードのファイル名...
-
リンク先を隠す方法はないでし...
-
TCPDFについて
-
centos6のlogにscript not foun...
-
.phpファイルが、表示されない
-
別ファイルの変数を呼び出した...
-
掲示板作成を目的とした初心者...
-
tex についての質問です。 割り...
-
apacheで拡張子を省略してアク...
-
ユーザーに入力してもらった値...
-
PHP(.php)及びJavascrpit(.j...
-
PHPで新しいウインドウで開く命...
-
ディレクトリ削除
-
Apacheでhttp://localhost/が表...
-
MkDir関数
-
HTTP_Clientが利用できるレンタ...
-
置換ソフトで指定したファイル...
-
スケジュール共有管理ツールの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mysql複数レコードをまとめて削...
-
PHPからバッチファイルの実行
-
php実行中に実行中のphpファイ...
-
Prompt入力値をphp変数として取...
-
Switch文における、returnとbre...
-
phpからエクセルのマクロを実行...
-
ヒアドキュメントの中で演算子...
-
copy() で属性保存
-
httpdのプロセスが自動で消えな...
-
別サーバのプログラムを起動
-
シェルスクリプトをPHPで動かそ...
-
【PHP】命令は記述順に処理...
-
MySQLでのdeadlockをPHPで検出...
-
Linux:PHPでTELNETによるSMTP...
-
サーバーモジュールとCGIプロセ...
-
ブラウザからexecコマンドを実...
-
phpスクリプトのみで定期実行
-
phpのshell_exec関数の動作に関...
-
PHPからlhaコマンドを使いたい
-
htmlでsubmitで指定したAction...
おすすめ情報