草庐IT

CATEGORY

全部标签

php - 将 Magento 类别复制到父级

场景:一个新的空白Magento,带有类别产品和客户导入,需要做一些修复。类别结构:RootL..Category_parent1(0products)L..Category_child1(22)L..Category_child2(34)L..Category_parent2(0)L..Category_child1(22)L..Category_child2(34)L..Category_parent3(0)L..Category_child1(22)L..Category_child2(0)L..Category_child2_child1(22)L..Category_chil

php - 按 DESC/ASC 排序在 PHP 查询中不起作用

到目前为止,我的这段代码在2个while循环内:mysql_query("SELECT*FROMlistingWHERE(category_id='$category'ORcategory_id_2='$category'ORcategory_id_3='$category')ANDlisting_status='1'ANDlisting_type='1'ANDlisting_id='$listing_id'ORDERBYoverallDESC");数据显示的正是我想要的,但是ORDERBY根本不起作用。我不太确定它是按什么顺序订购的。整个列本身是DECIMAL(12,2)。这些值仅保

php - 更改选择查询

我有这样的邻接表模式结构通过这个查询SELECTt1.nameASlev1,t2.nameaslev2,t3.nameaslev3,t4.nameaslev4FROMcategoryASt1LEFTJOINcategoryASt2ONt2.parent=t1.category_idLEFTJOINcategoryASt3ONt3.parent=t2.category_idLEFTJOINcategoryASt4ONt4.parent=t3.category_idWHEREt1.name='ELECTRONICS';得到这样的结果但我想得到这样的结果,有任何选择可以做到这一点提前致谢

具有无限子类别的 PHP 和 Mysql 树形导航菜单

我正在寻找一种从mysql数据库中提取数据以创建无限子类别菜单的方法。菜单中有大约1500个类别,它们以以下格式存储到数据库表(菜单)中:category_id,categorytitle,parent_id我想执行1个mysql查询以将所有数据放入一个数组中。$menu_list=array();$query=mysql_query("SELECT*FROMmenuORDERBYcategory_idASC");if(mysql_num_rows($query)!=0){while($row=mysql_fetch_array($query)){$category_id=$row['

结合 AND/OR 的 MySQL 多对多条件

我的mysql查询有问题,这是一个与Mysqljoinqueryformultiple"tags"(many-to-manyrelationship)thatmatchesALLtags?相关的复杂问题所以我有经典的MN表模式:Item1|Item12|Item2...Category1|Category12|Category23|Category34|Category4...Item_has_category1|1...问题是-如何获取行,其中item具有Category1ORCategory2和类别3?针对一些复杂的filter,一些categories有一个特殊的分组,必须用AN

mysql - Magento 和重新索引目录上的错误 1452(违反完整性约束)

Magento拒绝重新索引我的产品目录。它正在记录此错误:2013-01-29T23:24:51+00:00DEBUG(7):Exceptionmessage:SQLSTATE[23000]:Integrityconstraintviolation:1452Cannotaddorupdateachildrow:aforeignkeyconstraintfails(`cjsquash_mgnt1`.`catalog_category_product_index`,CONSTRAINT`FK_CAT_CTGR_PRD_IDX_CTGR_ID_CAT_CTGR_ENTT_ENTT_ID`FO

mysql - 重复 SQL select 语句直到满足条件

请参见下图:要获取Mazda父类别的ID,我将使用以下内容:SELECT`parent_id`FROM`product_categories`WHERE`category_id`=8ifresultisnotequalto0repeatselectstatement在满足条件之前循环SQLselect语句是否被认为是不好的做法?换一种说法;我应该重新设计产品类别表吗?非常感谢您的建议。 最佳答案 是的,在这种情况下,可能需要添加另一个包含最顶层父项的字段。这当然会引入冗余,因为信息已经在表中可用,但有时这是可以接受的性能权衡。您可以

php - 从数据库中获取分层数据

你好,我有一个愚蠢的问题。但也许不是。在数据库中,我有表类别,我有4个列ID、parent_id、标题和描述。parent_id是当前类别的子项。Id|parent_id|title|description___________________________________________________1|1|MainCategory|description2|1|SubCategory|description3|2|OtherCategory|description4|1|SomeCategory|description好的,我知道如何输入数据和显示结果;那不是问题。当我在表格中

mysql - 将 SUM 的多个查询合并为一个结果

所以....我们有三个不同的表,它们与比赛有关,数据库在其中跟踪他们在每次比赛中获得的分数。比赛1、2和3。每次用户取得成就时,都会为该用户创建一个新行,其中包含额外的分数。因此,为了计算用户收到的所有积分,我使用了一个选择总和SELECTuserID,SUM(amount1)as"Contest1Points"FROM[Company].[dbo].[Contest1]WHEREuseridnotin(0,1)GROUPBYuserIdORDERBYuserid因为我还有两场比赛,所以我也对每场比赛都进行了查询...SELECTuserId,SUM(amount2)/.65AS"Ca

php - Mysql错误重复结果

我写了一个mysql查询并得到了两次相同的结果。现在我无法解决问题。谁能帮帮我吗。SELECTfirst_name,second_nameFROMprofile_doctors_main,categoryWHERE(first_nameLIKE"%'.(string)$name.'%"ORsecond_nameLIKE"%'.$name.'%")ANDcategory_nameLIKE"%'.$category.'%"ANDcityLIKE"%'.$city.'%"结果=郑莎伦如有任何帮助,我们将不胜感激。 最佳答案 SELECTp