私はデータベースで駆動されるドロップダウンリストを使用しているプロジェクトで作業しています。その他の値は "0" 。これらのIDは特定のドロップダウンリストの値として使用しています。 これは問題ですが、私はデータベースのテーブルにintデータ型を使用しています。そして、ドロップダウンリストのテーブルから値を選択しませんが、テーブルに0を追加します。データベーステーブルに0を追加する必要はありません。私はまた、列のデフォルト値としてNULLを使用しましたが、0として値を格納しました。 私は選択ボックスで何も選択していないときに値がゼロにならないように値を格納する方法を私の問題を解決してください。 ありがとうございます..PHPのコードからmysqlのintデータ型に0を追加する必要はありません
答えて
私は私の質問データ型はintであるがNULLABLEとphpコードである。私は空白の場合はNULL値を投稿するか、値が何でも投稿されるように条件をチェックする。 $ this-> input-> post( 'control_name'):NULL; $ this-> input-> post( 'control_name')!$ this-> input-> post( 'control_name'):NULL;
ドロップダウンリストから値を選択しないと、NULL値が挿入されます。 ありがとう
int型の既定値は常に0です。あなたは空(別名 '')を残す場合は、charまたはvarchar、テキストを使用することができます...文字列型 これは、intを期待している場合、サーバー側のプログラムを壊す可能性があります
いいえ、私はそれを文字またはvarcharとして残したくありません。 –
intはデフォルト値が必要で、0になるので、コードで0の値を管理する必要があると思います。 Sarathが言っています...とにかくこれは別の話ですが、mysqlに空の値を持つint型を常に0にすることはできません。 http://dev.mysql.com/doc/refman/5.7/en/integer -types.html – Ale
- 1. ServicePlacementPreferPrimaryDomainPolicyDescriptionをコードまたはマニフェストファイルに追加する必要はありますか?
- 2. このコードに同期を追加する必要はありますか?
- 3. java.lang.Runnableインターフェース用のimportステートメントを追加する必要はありませんか?
- 4. PHPとSQLコードはMySQLデータベースに何も追加しません
- 5. 整数型のデータ型の値をポインタに追加しますが、double型ではありません
- 6. cuInit(0)はもう必要ありませんか?
- 7. PL/SQLを学んでいるなら、MySQLは必要ありませんか?
- 8. サブモジュールフォルダを.gitignoreに追加する必要はありますか?
- 9. Jquery - Jqueryオブジェクトに余分な[0]を追加する必要があります
- 10. エラーは、引数に '* int型' から 'int型**' を変換できません '1' 'int型のショー(int型*)' に
- 11. htmlコードのリンクは必要ありませんか?
- 12. 私は自分のコードを追加し、データをaspウェブフォームのgridviewにバインドする必要があります。
- 13. ベクトルグラフィックスにMySQL Geo-Spatialデータ型を使用する必要があります
- 14. php mysql - "category-name"フィールドをテーブルに追加する必要がありますか?何をすべきか
- 15. enum値の型はintではありませんか?
- 16. settimeoutのスクロールページ - コードにsettimeoutやdelayを追加する必要があります
- 17. ステンシルのカートに追加しても必要なオプションはありません
- 18. artisanを自分のパスに追加することができますので、artisanコマンドの前に 'php'を追加する必要はありません
- 19. mysqlからデータを読み取っているときにPHPコードのjson出力がありません
- 20. これらのコードに従ってJsonファイルを追加する必要はありますか?
- 21. StartActivity型のonInit(int)メソッドはスーパークラスメソッドをオーバーライドする必要があります
- 22. RealmSwiftをCocoa Touch Frameworkに追加する:必要なモジュールがありません
- 23. jQuery:divsは必要ありませんが、これは必要ありません。
- 24. VCSにポッドを追加する必要がありますか?
- 25. MySQLでorder byにascを指定する必要はありませんか?
- 26. "int型のオブジェクトにはlen()"がありません。
- 27. エラー:型 'int'のオブジェクトにはlen()がありません
- 28. コードで追加されたコンテンツからUIScrollViewをどのように「クリーン」する必要がありますか?
- 29. 列を列挙型のコードにコード化する必要があります
- 30. データベース内のデータを編集するときに「または」を追加する必要はありますか?
いくつかのコードを表示してください... –
この状況では、-1をデフォルト値として使用しています。 – Sarath