php中的数据类型(我应该为phpmyadmin中的列设置)用于输入字符和十进制数字。 例如 0.09 或 n.a. 或 100 (1) 所有这些东西都可以输入到列中。
可以使用VARCHAR
类型。这将存储一个允许字符或小数的字符串。请务必设置适当的长度 - 不要太短,否则数据将被截断。
如果您发现自己在单个字段中存储了许多不同类型的数据,那么它可能建议您使用更好的表/数据库设计。
我个人会将这些数据存储在两个不同的字段中:
一个整数 INT
十进制数的一个 DEC(m,n) * m 是所有数字的数量,n 是小数分隔符后面的位数。
例如: DEC(5,2) 数据为 123.45
如果您需要它在一个字段中使用 VARCHAR 但这不是我的建议,因为在 varchar 类型字段中存储整数并不好。
虽然不建议使用 varchar
,但如果使用的是 varchar
请确保在获取时在代码中键入变量。