我有一个在表格中使用的阵列(汽车,SUV,卡车,自行车)。选择该选项后,值将保存到数据库中的客户帐户。 值是数组位置(例如:0,1,2,3)。
我希望使用 php 将此信息显示在表格中的其他页面上,因为我使用 magento 。目前它只显示数据库保存值(0,1,2,3),但我希望它显示为((Car,SUV,Truck,Bike)。我该怎么做?
我需要一种方法让它知道0 =汽车,1 = SUV,2 =卡车,3 =自行车)
这是表现在的样子:
make列代表车辆制造商(丰田,本田等)和类型代表(汽车,自行车,suv)
请帮忙!
答案 0 :(得分:0)
使表格字段type
an enum与您指定的数组匹配。
更多详情
ENUM数据类型是将键映射到值的数组。如果将列type
更改为枚举,则数据库将显示人类可读值而不是数字(例如,汽车,SUV,卡车,自行车)。
此外,您可以使用Key或Value与枚举进行交互,因此您不必更改当前的实现。