我被要求创建一个模块,该模块将限制每组/客户追逐的项目数量。
所以我决定在tbl_group中添加另一个字段,并将其命名为" cart_limitQty"领域。我在mysql中运行一个查询,它成功获取我的新字段..但当我在我新创建的模块中再次查询..这个错误出现..我在其他论坛上尝试了所有相关的解决方案..但仍然没有运气。
这是我的查询
$qry = 'SELECT `cart_limitQty` FROM '._DB_PREFIX_.'group g
INNER JOIN '._DB_PREFIX_.'group_lang gl
ON g.`id_group` = gl.`id_group` ';
这是我想要显示值的代码..
<td><input type="text" value="" >{$row.cart_limitQty}</td>
以下是实际错误:
[PrestaShopDatabaseException]
Unknown column 'cart_limitQty' in 'field list'
SELECT `cart_limitQty` FROM tbl_group g
INNER JOIN tbl_group_lang gl
ON g.`id_group` = gl.`id_group`
答案 0 :(得分:1)
你应该总是确保你的PHP脚本使用完全相同的数据库,你在mysql中测试你的代码(可能使用phpMyAdmin),在你的情况下它不是这样,这是你错误的真正原因。