[PHP-users 4588] ラージオブジェクト登録
GUU
php-users@php.gr.jp
Tue, 08 Jan 2002 16:32:53 +0900
はじめましてGUU(ハンドルで失礼します)と申します。
今まで、ASPをやっていたのですが、最近PHPを始めました。
過去ログや参考書を参考にして、Postgresへラージオブジェクトの登録にチャレ
ンジしています。
以下のソースで実行してみました。
-----------------------------------------------------
pg_exec ($con, "begin");
$result=pg_exec($con,$sql);
if($ary[kiji_gazou]!="none"){
$fn=fncCopyFile($ary[kiji_gazou]);
pg_loimport($fn);
}
pg_exec ($con, "commit");
-----------------------------------------------------
$sqlは、既に単独でインサート成功しているSQL文が入っています
$conは、コネクションハンドルが入っています
$ary[kiji_gazou]は、アップロードされた画像のパスが入っています
fncCopyFile()は、アップロードファイルをコピーし、コピー先のパスを返しま
す
テーブル上にはoid定義のフィールドが一つあります
------------------------------------------------------
このコード実行に関してはエラーは発生しなかったのですが、ODBC接続でACCESS
からカラムを見ても、何も入っていませんでした。psqlでも同様でした。
データが登録されたことを確認する手段が、間違っているのでしょうか?
そもそもフィールドをどうやって指定するのでしょうか?(まったくやり方が違っ
ている気もしますが・・・^^;;)
もしFAQならば、お手数ですがそのポインタを示していただければ助かります。
環境:
Vine Linux2.15
apach1.3.20
postgresql7.1.3
php4.1.0
以上、よろしくお願いします
/////////////////////////////////////////
guu-ml@reguler-c.com
/////////////////////////////////////////