[pgsql-jp: 32770] PHPで配列変数の挿入について。

sekip- sekip- @ nifty.com
2004年 4月 13日 (火) 19:11:20 JST


こんにちは、関本といいます。
PHPメーリングリストとどちらに投稿しようか悩むところですが、
SQL文の箇所ですのでこちらに投稿しました次第です。
早速ですが、PHPファイル内に

$ar = array("A","B");
//var_dump($ar);
//array(2) { [0]=> string(2) "A" [1]=> string(2) "B" }
があるとしまして、これを

pg_query (insert into table values ($ar));

のように使うとsyntax errorが起こります。

\"$ar\" や '$ar' や $ar[] でもだめでした。
array['A','B'] ではうまくいくのですが…。

なんとか $ar のまま格納することは出来ないのでしょうか?
(内部に収まっている数が2個とは限りませんので…。)
分かる方がいらっしゃれば是非お教え願えませんか?
宜しくお願いいたします。





pgsql-jp メーリングリストの案内