「09」のような整数値をデータベースに保存する必要があります。この値は私のウェブサイトのフォームから来ています。 データベースは「9」のみを保存し、前に「0」は無視します。しかし、私は私のサイトのユーザーのためにいくつかのメンバーコードを生成する必要があるため、私は全長(サイズ)が必要です。 アイデアをお願いしますか?PHPの整数のサイズを維持する
-1
A
答えて
0
INT
フィールドに先頭のゼロを格納することをお勧めします。 mysql
データベースを使用している場合は、既存のINTフィールドをcolumn_name INT UNSIGNED ZEROFILL NULLに設定し直してください。を入力し、先行する0の整数を格納してください。
`column_name` INT UNSIGNED ZEROFILL
OR
あなただけ/出力にそれを表示したい場合は、ちょうどあなたがやっているようINT
を挿入し、
SELECT LPAD(your_integer_number, your_integer_number_length, 'fill_number') AS Member_Code;
参照LPAD()のような先行ゼロで左パディングを作ります
0
データを保存: 1-フィールドが数値以外の文字が含まれている場合、拒否するJavaスクリプトの検証を行い数字のみを使用した場合の形
2 - から、それを文字列として取得します。
3- in DBは、その列をそのまま保存するための列型にします。
データを後でロードする: - この列のリストをこの列のIntに変換するOrderを使用して選択クエリをテールします(数値を保存する場合のみ)。
PS:先行ゼロが存在しない場合に数値的に最良の順序にするためのものです。
さらなるコードのヘルプをご希望の場合は、お気軽にお送りください。
関連する問題
- 1. 画像のサイズを維持して画像を維持する
- 2. 画像サイズを維持し、比率を維持する、html?
- 3. Python/Pillow:親イメージのサイズを維持するが、親イメージのサイズを維持する
- 4. 要素の数を維持する方法/ブラウザのサイズを縮小する
- 5. 維持ページネーションのサイズの画面
- 6. アスペクト比を維持したままCGSizeを最大サイズに調整します
- 7. 複数のテーブルで参照整合性を維持
- 8. 維持トラックPHPのセッション
- 9. GUIDを持つデータベースのキーと整数を持つデータベースのキーとの間のデータベース関係を維持する
- 10. 維持子どもの固定サイズ
- 11. クリック時の画像サイズを維持する画像サイズを増減する
- 12. フレキシブルサイズのフレックスアイテムを子供のオーバーフロー時にサイズを維持する
- 13. Reduxの非同期状態の整合性を維持する
- 14. fabricjs rectのサイズを変更して境界線のサイズを維持する
- 15. Eclipse上で黄色のボックスのサイズを変更してサイズを維持する
- 16. PHP curl、セッションを維持する
- 17. iPadの最大サイズをiPhoneの画面サイズで維持する方法
- 18. イメージを固定サイズにリサイズし、元のイメージサイズを維持する
- 19. 整数の整列のサイズは?
- 20. 外部データとのデータ整合性を維持するExcel
- 21. Entity Frameworkとデータベースの整合性を維持する方法
- 22. テキストの整列を維持する:左と中央
- 23. ZipArchiveModeフォルダの整合性を維持する
- 24. バックアップファイルの設定数を維持する
- 25. ページングの変数を維持する
- 26. Git - 複数のバージョンを維持する
- 27. PHPポージングでポスト変数を維持する
- 28. コントロールを維持するサイズ変更時のアスペクト比
- 29. Android:画像リソースのサイズを維持する
- 30. 画像のサイズ変更 - 縦横比を維持する
文字列で保存します。 '09'がそのままであれば、それはもはや数字として振る舞いません。 – apokryfos
ヒント:整数には先行ゼロはありません。ストリングはそうです。 – tadman
また、先頭のゼロが8進数として解釈されている問題にぶつかります – iainn