小编Iva*_*var的帖子

使用sql查询向字段添加文本

我在mysql数据库中有一个字段,我想在该字段中的所有值前面插入文本.

我想添加"F21 - "所以该字段将是"F21 - 产品名称"而不是"产品名称"

我需要一个简单的SQL查询

有任何想法吗?

mysql concat concatenation

21
推荐指数
1
解决办法
4万
查看次数

从远程源下载图像并调整大小然后保存

你们有没有知道一个很好的php类我可以用来从远程源下载图像,将其重新调整为120x120并用我选择的文件名保存?

所以基本上我会在"http://www.site.com/image.jpg"上有一个图像保存到我的网络服务器"/images/myChosenName.jpg"为120x120像素.

谢谢

php image-resizing

11
推荐指数
1
解决办法
1万
查看次数

从MySQL中的每个'group by'类别中检索任意数量的随机行

我在MySQL中有一个包含列名的表category.我正在尝试编写一个查询,从每个记录返回2个随机记录category.

这是我用来从category我的rating列中获取每个具有最高值的2条记录的代码:

SELECT e1.* 
FROM   entries AS e1 
WHERE  (SELECT Count(*) 
        FROM   entries AS e2 
        WHERE  e2.category = e1.category 
               AND e1.rating <= e2.rating) <= 2 
ORDER  BY category, 
          rating DESC 
Run Code Online (Sandbox Code Playgroud)

查看此链接,查看包含一些示例数据的表格以及上述查询:http: //sqlfiddle.com/#!9/bab8e/1

mysql random select group-by

6
推荐指数
1
解决办法
440
查看次数

在前N个结果上的聚合

问题:

如果我搜索"iphone",我会得到400个产品结果和产品类别聚合,我会返回结果集中的前3个类别.

这些类别包括智能手机,手机壳和手机配件.

如果我搜索"iphone 6",我会得到1400个结果,因为额外的"6"返回匹配更多产品.产品类别聚合现在返回所有这些结果的前3个类别.

现在,前3个产品类别将是从电缆到计算机显示器的所有产品.

我需要做的是获得前100名结果的前3个类别.


我尝试过的:

我尝试top_hits在顶级类别聚合中使用聚合,但只返回每个类别中的顶级产品.

像这样的东西:

{
    "aggs": {

        "product_categories": {
            "terms": {
                "field": "product_category",
                "size": 10,
            }
        }        
        "aggs": {
            "top-categories": {
                "top_hits": {
                    "size" : 3
                }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我也尝试创建一个top_hits带有子聚合的聚合来获得最高类别,但这也不起作用.

{
    "aggs": {
        "top-categories": {
            "top_hits": {
                "size" : 100
            }
            "aggs": {
                "product_categories": {
                    "terms": {
                        "field": "product_category",
                        "size": 3,
                    }
                }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题吗?

elasticsearch

6
推荐指数
1
解决办法
5396
查看次数

是否有PHP函数来计算值在数组中出现的次数?

我需要计算一个值在给定数组中出现的次数.

例如:

$array = array(5, 5, 2, 1);

// 5 = 2 times
// 2 = 1 time
// 1 = 1 time
Run Code Online (Sandbox Code Playgroud)

这样的功能存在吗?如果是这样,请在php文档中指向我...因为我似乎无法找到它.

谢谢.

php arrays

4
推荐指数
1
解决办法
927
查看次数

从字符串中检索参数

index.php?option=com_virtuemart&Itemid=210&category_id=12&lang=is&limit=20&limitstart=180&page=shop.browse
Run Code Online (Sandbox Code Playgroud)

我想从字符串中检索Page参数,如果该页面参数等于" shop.browse "而不是返回一个真的布尔值.

编辑:ps.字符串并不总是这样,但它总是包含page =参数

我一直在搞乱strpos功能和其他人,我不能让这个工作,我需要快速的代码,所以如果有人能指出我在最佳方法的正确方向.

谢谢

php

1
推荐指数
1
解决办法
70
查看次数

在Java中乘以一个字符串

我有一个包含数字的字符串,我希望将该数字乘以1.28

以下是字符串的分配方式

String PRICE = dataRecord.get( "PRICE" );
Run Code Online (Sandbox Code Playgroud)

java multiplying

0
推荐指数
1
解决办法
6760
查看次数