Nee*_*raj 0 database json magento magento-1.7
我正在研究magento 1.7版本.在这里我有一个数组中的数据.我使用json编码json_encode
并插入到数据库中.但我得到的错误就像
连接已重置.
如果我插入正常值,那么它工作正常.在数据库中,我有字段类型longtext
.我使用mysql_real_escape_string()
,base_63_encode()
,serialize()
但没有成功.我正在使用以下代码
$table = Mage::getSingleton('core/resource')->getTableName('checkout_prescription_details');
$write = Mage::getSingleton('core/resource')->getConnection('core_write');
$custom = json_encode($customoptions);
$query = "insert into {$table} set `data`='$custom';
$write->query($query);
Run Code Online (Sandbox Code Playgroud)
在这时我echo $query
然后它显示编码数据,当我从phpmyadmin插入它然后它插入数据库,但使用$write->query($query);
它不插入数据库.
请提出相关建议.
请参阅Magento的核心JSON编码和解码功能
编码数组
法师::助手( '核心') - > jsonEncode($阵列);
解码数组
法师::助手( '核心') - > jsonDecode($ jsonData);
Mage::getModel('checkout/prescription_details')
->setData('data', Mage::helper('core')->jsonEncode($customoptions))
->save();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3502 次 |
最近记录: |