人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

(PHP)WEBから実行するとDBにINSERTできるが、コンソール上からPHPコマンドを使って実行するとINSERTできない

DBにINSERTするPHPスクリプトを書きました
これをWEBブラウザで実行するとDBにINSERTされるのですが

PHPのコマンドで実行するとDBにINSERTがされない状態です
(PEAR::DBを使用していますがDB::connectからスクリプトの処理が止まっています)
(またエラーなども発生していません。(PHPのエラー出力設定はOnです))
(phpコマンドはフルパスで正しいphpを指定して実行しています(またphpinfoでただしいPHPコマンドを指定していることを確認しています))

postgresのログも見ましたがエラーにはなっていません
この原因に心辺りのある方おられましたらよろしくお願いします

参考情報
---
PHP Ver 5.26
PEAR DB 1.7
CentOS

●質問者: jayz
●カテゴリ:インターネット ウェブ制作
✍キーワード:CentOS CONNECT dB ON Pear
○ 状態 :キャンセル
└ 回答数 : 2/2件

▽最新の回答へ

1 ● hijk05

DB::connectで指定しているDB先のホスト名がlocalhostとかではないでしょうか?

IPアドレス直接指定してみても変わらないでしょうか?


2 ● niwa-mikiho

pg_connect("host=localhost dbname=dbfile");

このようにしたらどうでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ