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

Shigeki Mimura php-users@php.gr.jp
Mon, 27 May 2002 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);

......
......
?>

ってな感じです。まあ、これだとわざわざユーザ定義関数にする必要性も感じないですけどね。
あと、エラー処理は考えてないので適当に処理して下さい。

# 聞く前にやってみるっていうのも重要だと思うんですけどね