小编der*_*ert的帖子

mySQL SELECT行,其中设置了整数的特定位

我必须在发布表中执行选择查询,其中设置了整数的特定位.整数表示位掩码中的一组类别:例如

1 => health
2 => marketing
3 => personal
4 => music
5 => video
6 => design
7 => fashion
8 => ......
Run Code Online (Sandbox Code Playgroud)

数据示例:

id | categories | title
1  | 11         | bla bla
2  | 48         | blabla, too
Run Code Online (Sandbox Code Playgroud)

我需要一个mysql查询来选择标记为特定类别的帖子.让我们说"所有视频发布"这意味着我需要一个结果集的帖子,其中设置了catgories列的第5位(例如16,17,48 ....)

SELECT * FROM postings WHERE ....????
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?

mysql select integer bit

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

PHP sprintf格式编号类似于number_format

我怎样才能sprintf像我一样格式化浮点数number_format()?我需要

  • 没有小数
  • 一个点作为千分隔符

随着number_format()我会这样做

$number = number_format(1599, 0, ".", ",");
Run Code Online (Sandbox Code Playgroud)

结果应该是:

1599 => 1.500
899.99 => 899
70 => 70
Run Code Online (Sandbox Code Playgroud)

这可能用sprintf()吗?

亲切的问候,罗伯特

php number-formatting

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

按计算/聚合列对DataList进行排序

是否可以通过计算/虚拟/聚合col来对Datalist/ComponentSet进行排序?

我有一个DataList包含具有StartDate和EndDate的事件.现在我想按事件的持续时间(最短到最长)对列表进行排序.

在SQL中我会这样做:

... ORDER BY DATEDIFF(EndDate, StartDate) ASC
Run Code Online (Sandbox Code Playgroud)

如何使用silverstripe ORM做到这一点

$list = Event::get()->sort('????');
Run Code Online (Sandbox Code Playgroud)

包含新的字段持续时间并在onAfterWrite-hooks中填充此字段的附加列不是首选.

这可能吗 ?

罗伯特

php sorting datalist silverstripe

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

Ansible检查字典是否存在

我想部署其他mysql用户 - 如果设置.所以我正在使用字典.例如:

mysql_additional_users:
  user1:
    password: mysecretpass
    privs: "database1.*:ALL"
Run Code Online (Sandbox Code Playgroud)

只要定义了dict,它就可以正常工作.如果不是 - 它失败了.

虽然我试图确定,如果定义了dict:

  - name: create additional mysql users
    mysql_user: name={{ item.key }} password={{ item.value.password }} priv={{ item.value.privs }} state=present      
    with_dict: "{{ mysql_additional_users }}"
    when: mysql_additional_users is defined 
Run Code Online (Sandbox Code Playgroud)

但我总是得到一个错误:

fatal: [<hostname>]: FAILED! => {"failed": true, "msg": "ERROR! 'mysql_additional_users' is undefined"}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?

dictionary conditional-statements ansible ansible-playbook

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