我正在开发一个项目,在该项目中我使用数据库驱动的下拉列表,在该列表中我还添加了值为“0”的“其他”以及来自数据库的其他值 id。这些 ID 用作特定下拉列表的值。 现在的问题是,我在数据库表中使用 int 数据类型,并且我没有从表中选择下拉列表中的任何值,但它向表中添加 0。而且我不需要在数据库表中添加0。我还使用 NULL 作为该列的默认值,但它将该值存储为 0。 请解决我的问题,我将如何存储该值,以便当我未在选择框中选择任何内容时该值不会为零。 谢谢..
最佳答案
int类型默认总是0。如果你想留空(又名“”),你可以使用 char 或 varchar、text...字符串类型 如果服务器端程序需要 int,这可能会破坏服务器端程序
关于php - 不需要从php代码中向mysql中的int数据类型添加0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38783060/