[PHP-users 32611] Re: PHP + MySQLでINSERTがうまくいきません
Takahide Kohro(lsbm)
kohro @ lsbm.org
2007年 9月 7日 (金) 09:51:13 JST
まつやま様
大変お世話になります。
おっしゃるとおり、mysql_errorで確認いたしましたところ、
Data too long for column 'first_name' at row 1
と出まして、これで検索したところ
$sql="SET NAMES SJIS";
mysql_query($sql, $conn);
で文字コードをSJISと指定した上でクエリーを書けないといけない、ということ
が書いてあるサイトがありましたのでその通りにしましたところ、確かにエラー
は出なくなりました。
御陰様でエラーは解決できたのですが、文字コードのあたりはもっと勉強しない
といけないようです。
ありがとうございました。
興梠
Masaaki Matsuyama さんは書きました:
> まつやまです。
>
>
>> のようなスクリプトでデータ登録を行おうとしたところ、最後のデータ追加のと
>> ころで「データ追加エラー」で正常に登録できません。
>> ところが、$sqlをprintで画面に出力し、それをコピー&MySQL query browserに
>> ペーストしてExecuteすると正常に登録できます。
>>
>
> まず、mysql_errorでどんなエラーが起きてるかチェックしましょう。
>
>
>
PHP-users メーリングリストの案内