[PHP-users 18748]Re: pg_insert()を使って配列を追加したい
starfish
starfish @ xd6.so-net.ne.jp
2003年 11月 1日 (土) 12:33:49 JST
藤田と申します。
Date: Sat, Nov 01, 2003 at 12:14:55PM +0900
Subject: [PHP-users 18747] pg_insert()を使って配列を追加したい
Message-Id: <20031101031455.43681.qmail @ web1110.mail.yahoo.co.jp>
(略)
> // データが送信されたときはデータを追加する
> $sql = pg_insert($conn, 'table', "$array");
> pg_query($conn, $sql) or die("データ追加エラー");
> }
>
> しかし、
> Warning: pg_insert() expects parameter 3 to be array,
> string given in /usr/local/apache2/htdocs/name_data.php
「string が引数に与えられている」というエラーメッセージの様です。
"$array" が string だからではないでしょうか。
pg_insert($conn, 'table', "$array")
から
pg_insert($conn, 'table', $array)
に変えてみたらどうなりますか。
(略)
> print_r($array);
> exit();
> を入れますと、$arrayに配列は入っています。
print_r($array);
print_r("$array");
を比較してみると良いかと思います。
PHP-users メーリングリストの案内