phpでのPostgresqlの配列型カラムへのinsert文の書き方
postgresql 7.0.2,スクリプト言語php4.12で請求書作成のデータベースを作っています。
データベースのカラムが配列型のものが複数あり、フォームから受け取った配列の値を
インサートする方法がわからなくて悩んでいます。
for($i=0;$i< count(@$_POST["sum"]);$i++ ) {
$summary[] = $_POST["summary"][$i];
$num[] = $_POST["num"][$i];
$tanka[] = $_POST["tanka"][$i];
sql = "insert into seikyu (summary,num,tanka) values('{$summary}','{$num}','{$tanka}')";
だと
Warning: PostgreSQL query failed: ERROR: array_in: Need to specify dimension とエラーになります。
どういうSQL文を書けばよいのでしょうか?
補足
「複雑なSQLコードをGUIによって扱いやすくする」や「CUIを使用してGUIのアイコンの作成を行った」などの考察に対するアドバイスをくれたのですが、これらから関連付けることも出来ませんか?