[pgsql-jp: 32780] Re: PHPで配列変数の挿入について。
Yoshihisa Inoue
bok @ bbsbrain.ne.jp
2004年 4月 14日 (水) 10:49:39 JST
ども井上です。
"sekip-" <sekip- @ nifty.com> wrote:
> '{\"$ar[0]\",\"$ar[1]\",・・・・}'が使えるのがわかりましたので
それなら下記みたいな感じでどうでしょう?
sample DB
CREATE TABLE sample ( sample1 text[] );
<?php
function Array_Conv($Array_Data){
$return_data = NULL;
foreach($Array_Data as $ad){
$return_data .= ($return_data == NULL? '' : ',' ) .'"'.$ad.'"';
}
return '{'.$return_data.'}';
}
$ar = array('A','B','C');
$Con = pg_connect("dbname=sample");
$Result = pg_query($Con,"insert into sample values ('". Array_Conv($ar)."')");
pg_close($Con);
?>
って感じでいけばいいのでは?
By Yoshihisa Inoue
pgsql-jp メーリングリストの案内