• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:連続で実行するには?)

連続で実行するには?

このQ&Aのポイント
  • PostgreSQLに接続してinsertを実行するプログラムを一気に実行する方法はありますか?
  • プログラム中の3つのinsert文を一度に実行したい場合、どうすればよいですか?
  • 実行したいinsert文を一括で処理する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kirin_f
  • ベストアンサー率51% (44/85)
回答No.1

一番簡単な方法ですが、以下のようにすれば いいんじゃないでしょうか? <?php $db_con = pg_connect("","","fuk_gourmet"); if($db_con == false) {print "cannot connect"; exit;} $sql = "insert into area values (1,'中央区')"; $rs = pg_exec($db_con, $sql); if($rs == false) {print "execute error"; exit;} $sql = "insert into area values (2,'東区'); $rs = pg_exec($db_con, $sql); if($rs == false) {print "execute error"; exit;} $sql = "insert into area values (3,'西区'); $rs = pg_exec($db_con, $sql); if($rs == false) {print "execute error"; exit;} pg_freeresult($rs); pg_close($db_con); ?> 長くなってしまうし、同じ処理の繰り返しなので、 配列を使うなりして、工夫してください。

pro
質問者

お礼

ありがとうございました。 とても参考になりました。 PHP+PostgreSQLの良書が見つからず、 困っていた所でした。

関連するQ&A