【发布时间】:2019-03-03 11:42:13
【问题描述】:
我想在单个数据访问对象中添加多个值:可以吗?以下是源代码:
array_push($spec, array('TYPE' => 'FRANCHISE', 'VALEUR' => utf8_decode($_REQUEST['cmbFranchise'])));
array_push($spec, array('TYPE' => 'PRO', 'VALEUR' => utf8_decode($_REQUEST['cmbIsPro'])));
array_push($spec, array('TYPE' => 'CORNER', 'VALEUR' => utf8_decode($_REQUEST['cmbCorner'])));
array_push($spec, array('TYPE' => 'SHOWROOM', 'VALEUR' => utf8_decode($_REQUEST['cmbIsShowroom'])));
$spec->insert();
事实上,我在数据库的 Polymag SCHEMA 中有一个名为 SPECIFITE 的表,它正在替换 polymag.magasin 表的 isshowroom、iscorner、franchise 和 ispro 列。
所以,现在新表具体由三列构成:“TYPE”、“VALEUR”和“NUMMAG”。 Polymag.magasin 中也指出了 Nummag。然后,“TYPE”列将有四个可能的值:“FRANCHISE”、“PRO”、“CORNER”、“SHOWROOM”,而 VALEUR 列将包含其值。
其实前面的代码是用“Action Script version 3”写的,后面是用PHP写的。
【问题讨论】:
-
请花点时间体面地解释您的问题。
-
你好@Alberto,我编辑了问题
-
正在使用一些特定的框架/库吗?如果不是,那么我不确定你在问什么。 DAO 只是一个具有一些属性的对象。你可以把任何你想要的东西放进去。但是,我不确定
$spec是什么,因为您将其视为带有array_push()的数组,然后将其视为带有$spec->insertt()的类 -
我正在使用一个名为 e107 的 CMS(内容管理系统)。问题是插入失败
-
提前告诉我们这一点非常重要。此外,您应该重写您的问题以更清楚。你有什么数据,你想要什么数据(结果应该是什么样子?)。您可能将其嵌套在您的问题中,但很难理解 =/