小编Dav*_*der的帖子

MySQL查询 - 使用COUNT的SUM

这个查询:

SELECT COUNT(source) AS count
FROM call_details
GROUP BY source
HAVING count >1
Run Code Online (Sandbox Code Playgroud)

返回大约1500(我正在寻找的数字)结果只有count字段.我怎么能还返回所有计数字段的总和?当我尝试

SELECT COUNT(source) AS count,
SUM(count) as total
FROM call_details
GROUP BY source
HAVING count >1
Run Code Online (Sandbox Code Playgroud)

我在'字段列表'错误中收到'未知列'计数'.

SELECT COUNT(source) AS count,
SUM(COUNT(source)) as total
FROM call_details
GROUP BY source
HAVING count >1
Run Code Online (Sandbox Code Playgroud)

给我一个'无效使用群组功能'

有任何想法吗?我可以做mysql_num_rows($result)第一组(获取我需要的信息),但我真的想通过MySQL来做.

mysql

37
推荐指数
3
解决办法
9万
查看次数

Bash init - 在特定用户下启动服务

我正在尝试在bash(Ubuntu)中创建一个init脚本,该脚本在特定用户下启动服务.

除此之外还有更好的方法吗?

su - <user>  -c "bash -c  'cd $DIR ;<service name>'"
Run Code Online (Sandbox Code Playgroud)

linux bash ubuntu init

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

Javascript - 更改边框宽度而不移动周围元素.

我有以下HTML:

<div style="float:left;">
  <h2>Hover:</h2><br />
  <div class="Size" id="160x600" style="margin:10px;float:left;height:600px; width:160px;border:1px solid #90A4AF;text-align:center;position:relative">
    <div style="position:absolute;top:50%;text-align:center"> Text</div>
  </div>

  <div class="Size" id="336x280" style="margin:10px;float:left;height:280px; width:336px;border:1px solid #90A4AF;text-align:center;position:relative">
    <div style="position:absolute;top:50%;text-align:center">Text</div>
  </div>

  <div class="clear">&nbsp;</div>

  <div class="Size" id="728x90" style="margin:10px;height:90px; width:728px;border:1px solid #90A4AF;text-align:center;position:relative">
    <div style="position:absolute;top:50%;text-align:center">Text</div>
  </div>

</div>
Run Code Online (Sandbox Code Playgroud)

以下JS在悬停时更改边框大小:

  $('.Size').hover(
  function() {
    $(this).css('borderWidth', '5px');
  },
  function() {
    $(this).css('borderWidth', '1px');
  });
Run Code Online (Sandbox Code Playgroud)

问题是它通过将边框宽度添加到元素的总宽度来移动元素.对此有何建议?

html css jquery

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

CakePHP - 如何在Session中推送数组?

如果我有以下,

$this->Session->write('ScoreCardCriteria', 'test');
Run Code Online (Sandbox Code Playgroud)

并且想要将另一个项目添加到ScoreCardCriteria作为项目数组,我该怎么做?

使用常规PHP,它会是这样的

$_SESSION['ScoreCardCriteria'][] = 'test';
Run Code Online (Sandbox Code Playgroud)

我想出了这个:

    $new_array = array_merge((array)$this->Session->read('ScoreCardCriteria'), array('test'));
    $this->Session->write('ScoreCardCriteria', $new_array);
Run Code Online (Sandbox Code Playgroud)

但如果有更多的"蛋糕"方式,我会喜欢它.

php model-view-controller cakephp

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

CakePHP - 表命名约定

我真的想了解CakePHP的命名约定,以下对我来说并不完全直观.

假设我有两条信息:

视频 - 有关视频
类别的特定信息- 包含ID,标题,说明的类别列表

我如何构建我的表格?我的第一直觉是:

视频
类别
video_categories

这是正确的吗?

php cakephp naming-conventions

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