• 締切済み

update

初心者の私にご教授願います。 情報を更新する画面を用意しており、そこから修正したのを updateさせているのですが、なぜか 全角を含む文字をupdateとするとエラーになっちゃいます。。 同じvarcharでも数字のみをupdateすれば、エラーはでません。 これは何か指定してあげる必要があるのでしょうか。 また、数字の前ゼロがupdateしたら消えちゃうのも 何か指定する必要があるのでしょうか。 不躾な質問で申し訳ありませんが ご回答お願いします。

みんなの回答

  • ts3m-ickw
  • ベストアンサー率43% (1248/2897)
回答No.1

どのようなエラーが表示されたのか判らないと、誰も適切な回答ができないと思います。 あとPHPのカテゴリに投稿されていますが、もしかしてPostgreSQLか何かSQL関係の内容でしょうか? PHPにupdate関数って無かった‥‥よね? PostgreSQLにしろMySQLにしろvarcharは可変長文字列だから、数値の先頭の0を消すことも全角(マルチバイト)文字でエラーになることも無いと思うのです。 varcharではなくてintegerだったら全角(マルチバイト)文字でエラーが出ることも先頭の0を消すことも不思議ではないのですが。

ten0000000
質問者

お礼

カテゴリを間違えてすみませんでした。

関連するQ&A