質問: "insert into t1 values(5,'{$bat[number]}')"; だと |5|0| となってしまいます。これを |5|6| とするにはどうしたらよいのでしょうか 何卒よろしくお願いします。
回答: 残念ながら#1さんの回答の $sql = "insert into t1 values(5,'" . $bat["number"] . "')"; は本件に関しては無意味です もしやるなら $bat=array(5=>6,6=>7,7=>8); $num=5; $sql = "insert into t1 values('{$num}','{$bat[${num}]}')"; ですね。