[PHP-users 7683] Re: ユーザ定義関数内で sql を実行するには?

Shigeki Mimura php-users@php.gr.jp
2002年5月27日 15:40:57 +0900 (JST)


三村です。
どのRDBを使っているのか分からないので、具体的なコードって言われてもあれなんですが、
普通の変数と同じように扱えば良いだけです。
例えばPostgreSQLなんですけど
<?
function DoQuery($conn,$query){
	 $result=pg_exec($conn,$query);
	 return $result;
}
$conn=pg_connect("host=host dbname=dbname user=user");
$query="SELECT * FROM table";
$result=DoQuery($conn,$query);
......
......
?>
ってな感じです。まあ、これだとわざわざユーザ定義関数にする必要性も感じないですけどね。
あと、エラー処理は考えてないので適当に処理して下さい。
# 聞く前にやってみるっていうのも重要だと思うんですけどね

AltStyle によって変換されたページ (->オリジナル) /