[PHP-users 8330] Re: 関数の中に関数を入れる方法
go
php-users@php.gr.jp
Fri, 28 Jun 2002 09:13:01 +0900
おはようございます。井上です。
みなさまにご指導いただいたおかげで解決することができました。
<?
$counter=0;
while(list($key,$val)=each($_POST)){
if($val != ""){
if(preg_match("/^test_/",$key)){ (1)
if($counter > 0)$tex .= " , "; (2)
$tex .= sprintf("%s = '%s'",$key,$val);
$counter++;
}
}
}
$update = "update $_REQUEST[PHPSESSID] set $tex where $caram = '$record' ";
mysql_query($update);
?>
こんな感じになりました。実はMySQLのアップデート時に使用するスクリプトです。
三村さんのスクリプトそのまんま使えました。ただ、そのままだとカンマが最後に付
加されるようだったので(1)と(2)を入れ替えて回避しました。
ご指導ありがとうございました。また宜しくお願いいたします。
井上 大悟
go16@mac.com