ブックマーク / okwave.jp (2)

  • MySQLのINSERT文で変数展開ができません - OKWAVE

    はじめまして。 MySQL+PHP初心者なのですが、INSERT文中での変数展開がうまくいきません。 フォームから受け取ったデータを単純にレコードに追加するだけなのですが、 mysql_query('insert into area_tbl (area)values($area)'); areaのデータ型はテキストで、$areaをクォーテーションで囲めば当然のごとくそのまま表示されてしまいますし、事前に $area = $_POST['area'] の処理をしてもダメです。直後に echo "$area" をするとフォームに入力した文字列が表示されるので、データの受け渡しはうまくいっていると思います。また ($area) の代わりに'あいうえお'といれると【あいうえお】とデータベースに反映されるので、MySQLPHPの日語対応の問題もないと思います。なぜでしょうか? ご指導のほどよろし

    MySQLのINSERT文で変数展開ができません - OKWAVE
    Kyoosaka
    Kyoosaka 2009/01/12
  • 連番の郵便番号にハイフンをいれたい!(PHP) - OKWAVE

    いつもお世話になります。 郵便番号ですが、「例:1960033」の様に書かれた フォームにおいて、それを「196-0033」の様に 適切にハイフンを入れて表示させたいです。 正規表現などを利用して、なんとかできないでしょうか? 教えて下さい。 流れ的にはこんな感じです。 もし、郵便番号が7桁の数字だけの場合、普通の ハイフンの入ったものに、したい。 よろしくお願いします。

    連番の郵便番号にハイフンをいれたい!(PHP) - OKWAVE
    Kyoosaka
    Kyoosaka 2009/01/09
  • 1