如何在 prestashop 1.6 中将数据插入 mysql
How to insert data into mysql in prestashop 1.6
亲爱的:Helper 我尝试从 mymodulenameValidationModuleFrontController extends ModuleFrontController class in validation.php 中插入数据。当我的付款获取方式完成时,我想获取一些我已经在 mysql 中创建的新 table 的数据,但我无法插入任何人帮助我吗?
这是我的功能
public function getOrderInfo($point_id){
$insertData = array(
'point_id' => $point_id,
);
if (!Db::getInstance()->insert(_DB_PREFIX_."order_info", $insertData)) echo "errors insert data";
exit();
}
我总是错误地插入数据。
我看到的第一个错误是您在 table 名称前使用了 _DB_PREFIX_
。您不应该添加前缀,Prestashop 稍后会在 insert()
方法中为您添加。
如果仍然有错误,请在问题中添加 table 的结构。还要添加 $insertData
数组的 var_dump
。
亲爱的:Helper 我尝试从 mymodulenameValidationModuleFrontController extends ModuleFrontController class in validation.php 中插入数据。当我的付款获取方式完成时,我想获取一些我已经在 mysql 中创建的新 table 的数据,但我无法插入任何人帮助我吗?
这是我的功能
public function getOrderInfo($point_id){
$insertData = array(
'point_id' => $point_id,
);
if (!Db::getInstance()->insert(_DB_PREFIX_."order_info", $insertData)) echo "errors insert data";
exit();
}
我总是错误地插入数据。
我看到的第一个错误是您在 table 名称前使用了 _DB_PREFIX_
。您不应该添加前缀,Prestashop 稍后会在 insert()
方法中为您添加。
如果仍然有错误,请在问题中添加 table 的结构。还要添加 $insertData
数组的 var_dump
。