[PHP-users 23342]Re: データベース内のすべてのテーブルについてあるsql文を実行したい

neweb junneko @ ma.neweb.ne.jp
2004年 9月 18日 (土) 23:05:18 JST


こんにちは、yoshi です。

> 以下のエラーが出て、sql文は1つの
> テーブルしか受け付けないようです。

$res ・・・リソースハンドルの変数が2回目以降上書きされているのはまずくないですか?
$res2 など別の変数を用意するとか。

> $res = pg_query($conn, $sql) or die("データ抽出エラー");
> for ($i = 0; $i<pg_num_rows($res); $i++) {
>     $row = pg_fetch_array($res, $i, PGSQL_ASSOC);
>     $tablename1 = $row["tablename"];
> 
> // データを取り出す
> $sql = "SELECT id, kara, made, number, name, syozoku,
> syoseki FROM $tablename1 ORDER BY id;";
> $res = pg_query($conn, $sql) or die("データ抽出エラー");  
>           //line **
> …………………
> …………………
> }

-- 
neweb <junneko @ ma.neweb.ne.jp>



PHP-users メーリングリストの案内