07/12/10 20:07:24 NjIEevTl
初心者ですが教えて下さい。
PHP+MYSQLで作成中です。
$sql = "INSERT INTO tblcluber
(pass, photofilename, name, mail, bosyu1, bosyu2, bosyu3, bosyu4, bosyu5, bosyu6, bosyu7, bosyu8, bosyu9, bosyu10)
VALUES
(\"$pass\", \"$imagefile\", \"$name\", \"$mail\, $bosyu1, $bosyu2, $bosyu3, $bosyu4, $bosyu5, $bosyu6, $bosyu7, $bosyu8, $bosyu9, $bosyu10)";
上記のようなSQL文を組み立てようとしていますが、$bosyu1~$bosyu10には値が入っているとは限りません。
値が入っていない場合は実行するとエラーとなってしまいます。
$bosyu1~$bosyu10に値が入っているかどうかを全て判断して、入っていなければVALUESの$bosyuの記述をnullに
置き換えるように条件分岐しなければならないのでしょうか?
実際にはもっと項目があるので、全部条件を入れるのはめんどうです。
なにか良い方法があればお教え下さい。