WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:sql文の複数実行

田中 [WriteDate : Sun Jun 17 22:10:17 2001]

こんばんは。田中といいます。

PHPを使いPostgresqlにアクセスしています。
例により、pg_connectでデータベースに接続し、pg_exec($sql)
でsql文を実行しています。

現在、データベースに接続している間に複数のsql文を実行し、
正常に動作していますが一度のpg_connectしている間に、複数
のsql文の実行は問題ないのでしょうか。


データベース自体に初心者なもので、ちょぴり不安になってき
ました。

本来、Postgresqlのメーリングリスト等で聞くべきことなのでし
ょうが、どなたかお教えください。


andi [WriteDate : Sun Jun 17 22:47:06 2001]

PHPは扱ったことが無いのですが、トランザクション処理を行う関数って無いのでしょうか??
それがクリアされれば大丈夫なのではないでしょうか。

あまり役に立たない発言ですみません。


ふじ [URL] [WriteDate : Mon Jun 18 00:12:52 2001]

複数のSQL文の実行については、問題ありません。
トランザクション処理が必要な場合は
pg_exec("begin");
pg_exec($sql1);
pg_exec($sql2);
pg_exec("end");
のようにbegin と end でくくってやれば一連の処理が1トランザクション
として処理されます。

特に PHP 特有の注意点は無いはず。


田中 [WriteDate : Mon Jun 18 06:33:04 2001]

andiさん、ふじさん回答ありがとうございます。

やはり、問題ないのですね。安心しました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]
ChaichanPAPA's World