草庐IT

php - Magento group by 日期字段的子句

我需要获取指定月份一天内“grand_total”的订单总数、SUM、MINMAX和AVG。这就是我正在做的。$collection->getSelect()->columns('SUM(base_grand_total)AStotal')->columns('COUNT(*)ASorders_count')->columns('DATE_FORMAT(created_at,"%d")ASorder_day')->columns('DATE_FORMAT(created_at,"%d/%m/%y")ASorder_date')->columns('AVG(base_grand_tota

php - magento 1.5 产品评论存储在哪里?

在我的magento1.5网上商店中,我重新创建了一些产品,因为这似乎是将可配置产品转换为简单产品的最简单方法。无论如何,现在我想将评论移至新产品,但我无法在数据库中找到它们。有谁知道它们存储在哪里,以便我可以将它们移动到正确的产品?-谢谢 最佳答案 您感兴趣的表是review。此表保存评论本身与产品之间的关系。review表有一个名为entity_pk_value的列,它引用了正在审查的产品的主键。用新的产品ID替换entity_pk_value列中的值,所有评论应该被移动。 关于ph

mysql - 如何处理 200 万件产品

我在一家网络公司工作,目前我们使用经过高度修改的OSCommerce版本作为我们的主要电子商务应用程序,但最近有许多公司与我们接洽,他们希望在线销售超过200万种产品型号。基本上我的问题是-是否有任何预构建的PHP/MySQL购物应用程序可以优雅地处理这么多产品,或者我在这方面运气不好?我需要创建自定义应用程序吗?我在这里有哪些选择?nosql数据库会比MySQL更好吗? 最佳答案 Essentiallymyquestionis-arethereanyprebuiltPHP/MySQLshoppingapplicationsthat

mysql - BLOB/TEXT 列 'value' 用于没有 key 长度的 key 规范

我开发了一个扩展,在1.6之前在Magento上运行良好(我正在尝试企业版,我认为社区有同样的问题,因为它有相同的代码)。在我的安装脚本中,我调用了$installer->createEntityTables($this->getTable('alphanum/info'));。安装进行得很好,直到涉及到_text实体表。它在那里崩溃了!事实证明,当我记录sql并通过PHPmyadmin运行它时,这是错误:BLOB/TEXTcolumn'value'usedinkeyspecificationwithoutakeylength。我查看了那里的代码,这就是试图在值列上生成索引的原因:->

mysql - 使用 MAGMI 的 Magento Mass Import 图像 - 排除图像

感谢阅读。我正在使用magmi导入超过30.000个带图片的产品。问题在于图像已导入但全部被排除在外。有没有我可以使用并获取所有图像的sql查询?我使用了这个查询,但只有一行受到影响update`catalog_product_entity_media_gallery_value`setdisabled=1where`value_id`in(select`value_id`from`catalog_product_entity_media_gallery`wherevaluein(selectvaluefrom`catalog_product_entity_varchar`where`

mysql - http ://magento. 本地恢复为实时站点 - 适用于 OSX 的 Magento 和 Xampp

我在尝试重建我的开发环境时遇到问题。我已经安装了XAMPP并按照以下步骤操作:备份MYSQL数据库。备份主目录。使用相同的用户/数据库名创建数据库成功导入SQL文件,并将主目录(和不可见文件)导入htdocs。验证base_url和secure_base_url设置为“http://magento.local”(我也试过http://127.0.0.1)删除所有缓存/session我怎样才能得到http://magento.local只显示我的本地网站,而不是恢复到实时URL?我已经编辑了我的base_urls,甚至是cookieurl。 最佳答案

mysql - 安装 magento,出现数据库连接错误。

我正在尝试将magento安装到我的虚拟主机上,在安装过程中我收到“数据库连接错误”我已经正确输入了所有值(已经联系我的虚拟主机以确保我在这一点上被难住了)他们说是指magento论坛以获得额外支持。我找不到修复方法。任何想法/帮助将不胜感激。 最佳答案 试试这个脚本,它会测试您的连接并报告实际的MySQL错误。确定您获得的凭据是否有效,或者过程的哪一部分失败可能很有用。由于您是在远程Web主机上使用它,我建议您对数据库用户名和密码进行硬编码,以避免在开放的Internet上以明文形式传递它们。(注意:不是我自己的作品-脚本来自we

php - Magento 中的 isBundle()?

如何判断产品页面是否在Magento1.4中设置为bundle?我找不到办法。 最佳答案 此代码应该在您的产品页面(catalog/product/view.phtml)中有效:$product=$this->getProduct();if($product->getTypeId()==='bundle'){//Something…} 关于php-Magento中的isBundle()?,我们在StackOverflow上找到一个类似的问题: https://

mysql - Magento 1.8 : Lock wait timeout issues when customer is checking out

我的网站在结帐时遇到问题。我使用的是MagentoEnterprise1.8,我的结帐模块是Idev的Onestepcheckout。我们看到的问题是eav_entity_store表花费了非常长的时间(最多51秒)将订单号返回给Mage_Eav_Model_Entity_Type。我所知道的是,为获取此信息而运行的查询是作为“FORUPDATE”运行的事务,因此被访问的行被锁定,直到事务完成。我已经查看了代码的其他部分以及整个事务中行被锁定的PHP代码(我们使用的是InnoDB,因此一旦提交事务就应该释放锁),我只是没有看到那里(或在慢速查询日志中)应该导致锁定等待接近51秒的任何地

mysql - Magento - 将 magento 从 1.6.2 更新到 1.7.0.2

嗨,当我将我的magento1.6.2更新到1.7.0.2时,文件更新工作正常......(我都在我的测试服务器上尝试这个)我在尝试通过差异文件或magento连接(更新mage_all_latest)进行更新时遇到相同的错误但是当我第一次登录网上商店时,它正在尝试更新mysql表。但我在错误之后得到错误。这里是错误列表:a:5:{i:0;s:237:"Errorinfile:"/var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/SalesRule/sql/salesrule_setup/upgrade-1.6.