[PHP-users 20328]Re: INSERTが実行されない
yoshiyuki fukutome
tome @ nekomyu.org
2004年 2月 9日 (月) 13:30:55 JST
ふくとめです。
On 02/ 9, s-takeuchi @ o-net.jp wrote:
> 竹内と申します。
>
> > $sql = "INSERT INTO zairyou_kubun (zai_kubu_id, name_zai_kubu) VALUES
> > ($_POST['zaikubuid'],'$_POST['namezaikubu']')";
>
> シングルクォートの扱いに問題がありますね。
>
> ('$_POST[zaikubuid]','$_POST[namezaikubu]')";
>
> こうすれば動くと思います。
添字のクォートを外してしまうと、添字と同名の定数が存在した場
合に、定数の値が優先されるようです。よって、
('{$_POST['zaikubuid']}', '{$_POST['namezaikubu']}')";
の方が良いように思います。
PHP マニュアル -> 型 -> 文字列
http://jp.php.net/manual/ja/language.types.string.php
--
fukutome yoshiyuki
tome @ nekomyu.org
PHP-users メーリングリストの案内