我正在从产品详细信息表中获取数据,但是我不想从表中获取所有列,因为我想创建一个动态的产品详细信息页面,每当我们添加新列时,该页面都会直接从表中显示数据这样我们就不必在代码中进行任何更改。
答案 0 :(得分:1)
您的表格结构很糟糕。尝试这样的事情...
id, field_name, data
CREATE TABLE `fieldstore` (
`id` int(11) NOT NULL,
`field_name` varchar(100) NOT NULL,
`field_data` varchar(200) NOT NULL
)
示例数据: 1,“ blend”,“ bamboo”(当然1是自动递增的。)
这样,您可以拥有无限数量的字段名称,而不必每次想添加新列时都更改表结构。