[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);
......
......
?>
ってな感じです。まあ、これだとわざわざユーザ定義関数にする必要性も感じないですけどね。
あと、エラー処理は考えてないので適当に処理して下さい。
# 聞く前にやってみるっていうのも重要だと思うんですけどね