dポイントプレゼントキャンペーン実施中!

PHPでMySQLのINSERTがうまくいかず、困っています。

検索したところ、下記の情報がありました。
http://okwave.jp/qa1324983.html

ここの良回答20ptの通りすると動きますが、
ダブルクォート内で変数を展開させるにはどうしたらいいでしょうか?。

↓これをダブルクォート内で変数を展開させたい
mysql_query("insert into area_tbl (area)values('$area')");

よろしくお願いします。

A 回答 (2件)

そのままで展開されませんか?



mysql_query("insert into area_tbl (area)values('$area')");

もしくは

mysql_query("insert into area_tbl (area)values('{$area}')");

もとの質問・回答はシングルコーテーションの中では展開がされないため、
文字列の結合をつかっていただけですね
    • good
    • 0
この回答へのお礼

後者(下記)の通りで解決しました。
mysql_query("insert into area_tbl (area)values('{$area}')");

ありがとうございました。

お礼日時:2009/10/03 00:13

eval


とか
``
とか
試してみました?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

evalは求めていたのと違う気がします。
``は私が試した範囲ではだめでした。

お礼日時:2009/10/03 00:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!