• 締切済み

エラーコードがわかりません

あるフォームから送信しようとすると SQLSTATE[22P02]: Invalid text representation: 7 ERROR: invalid input syntax for integer というエラーが表示されます うまく送信する方法と エラーの意味が知りたいです よろしくお願いいたします

みんなの回答

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

>エラーの意味 英日翻訳サイトを使う。 http://honyaku.yahoo.co.jp/transtext >うまく送信する方法 あるフォームとは具体的にどのURLなのか,具体的にどんなデータを入力したらそのエラーになったのか,提示していただくのが解決への最良の道です。 とりあえず,ある入力欄では数値(半角数字)でしか入力を受け付けない,全角数字や数字以外の文字(空白文字も含む)を入力するとエラーになる,という例を思いつきました。

  • nakayan_4
  • ベストアンサー率55% (649/1171)
回答No.1

http://www.postgresql.jp/document/pg746doc/html/errcodes-appendix.html このサイトのエラーコードには「22P02 無効なテキスト表現」と書いてあります。 また、こちらのサイトでは、 http://d.hatena.ne.jp/matobow/20080627 >こんな感じで$idが空文字だったリすると… とあります。エラーコード的に考えてもやっぱりテキストの表現に関するエラーメッセージでしょう。 英語のエラーメッセージにも同様の意味が書かれていますが、”integer”は整数という意味なので、数値入力に関する入力規則に違反しているのかもしれません。 サイトの運営者などに問い合わせをしてみたらいいかもしれません。

関連するQ&A