小编And*_*sen的帖子

从今天开始选择记录,本周,本月php mysql

我想这很简单,但无法弄清楚.我正在尝试制作几个页面 - 其中一个页面将包含今天,本周和本月从我的mysql数据库表中选择的结果.使用创建记录时输入日期date('Y-m-d H:i:s');.这是我到目前为止所拥有的:

日期>(日期 - (60*60*24))

 "SELECT * FROM jokes WHERE date>(date-(60*60*24)) ORDER BY score DESC"
Run Code Online (Sandbox Code Playgroud)

日期>(日期 - (60*60*24*7))

 "SELECT * FROM jokes WHERE date>(date-(60*60*24*7)) ORDER BY score DESC"
Run Code Online (Sandbox Code Playgroud)

月(30天),日期>(日期 - (60*60*24*30))

 "SELECT * FROM jokes WHERE date>(date-(60*60*24*30)) ORDER BY score DESC"
Run Code Online (Sandbox Code Playgroud)

任何想法将不胜感激.谢谢!

php mysql select date

65
推荐指数
4
解决办法
14万
查看次数

MongoDB重命名数组中的数据库字段

我需要重命名indentifier:

{ "general" : 
  { "files" : 
    { "file" : 
      [  
        {  "version" : 
          {  "software_program" : "MonkeyPlus",      
             "indentifier" : "6.0.0" 
          } 
        } 
      ] 
    } 
  } 
}
Run Code Online (Sandbox Code Playgroud)

我试过了

db.nrel.component.update(
  {},
  { $rename: {
    "general.files.file.$.version.indentifier" : "general.files.file.$.version.identifier"
  } },
  false, true
)
Run Code Online (Sandbox Code Playgroud)

但它返回:$rename source may not be dynamic array.

arrays json rename mongodb

35
推荐指数
6
解决办法
2万
查看次数

更改焦点表单元素ipad Web应用程序时禁用滚动

我有一个网络应用程序.我正在尝试禁用/阻止当您专注于不同的表单输入时发生的滚动(即,当您通过表单中的输入元素前进时发生的滚动).

我已经禁用了滚动:

 <script type="text/javascript">
     $(document).ready(function() {
         document.ontouchmove = function(e){
              e.preventDefault();
              }
     });
 </script>
Run Code Online (Sandbox Code Playgroud)

要添加更多信息 - 我的页面包含一些"幻灯片".每个都是768x1024,它们在页面上"堆叠"(即页面是768x3072 [1024*3 = 3072]),当你点击链接我正在使用scrollTo jquery插件滚动到下一个"幻灯片"并.focus()在输入元素.

有谁知道如何做到这一点?

forms safari jquery scroll ipad

27
推荐指数
3
解决办法
6万
查看次数

确定网站是作为网络应用程序打开还是通过ipad上的常规游猎?

有没有办法确定访问者是在他们的主屏幕上查看我们的网站作为网络应用程序还是定期通过ipad上的safari?

safari web-applications ipad

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

php salt我的密码每个用户sha512 - 我这样做对吗?

我正在尝试为我的密码正确地执行每个用户和站点范围的盐.这是我得到的:

require('../../salt.php'); //this is above the web root and provides $salt variable
$pw = mysql_real_escape_string($_POST['pw']);
$per_user_salt = uniqid(mt_rand());
$site_salt = $salt //from salt.php that was required on first line
$combine = $pw . $per_user_salt . $site_salt;
$pw_to_put_in_db = hash("sha512", $combine);
Run Code Online (Sandbox Code Playgroud)

这是正确的吗?谢谢

php salt password-storage sha512

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

选择mysql中前一周的记录

我的数据有一个日期(Ymd H:i:s)列(类型是datetime).我想在我输入的日期前1周选择所有记录(在下面的例子中:2011-09-17 00:00:00,但我遇到了一些麻烦.这是我得到的:

SELECT * FROM emails WHERE (DATE(date) = date_sub(date('2011-09-17 00:00:00'), 1 week))
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?谢谢

mysql time datetime date

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

使用jQuery在悬停时选择父级的兄弟

我正试图改变.target那个兄弟的兄弟姐妹.hover.似乎无法使这段代码工作 - 我不确定我的函数开头是否需要$(this),或$('.target')...我认为它可能是.target因为那个是我正在改变的CSS .css().

<script type="text/javascript">
$(document).ready(function() {
    $('.hover').hover(
        function(){
            $(this).parent().siblings('.target').css('display', 'inline');
        },
        function(){
            $(this).parent().siblings('.target').css('display', 'none');
        }
    );
});
</script>
Run Code Online (Sandbox Code Playgroud)

这是我的预感(也不起作用):

$('.target').parent(this).sibling().css('display', 'inline');
Run Code Online (Sandbox Code Playgroud)

这是html

<div class="target" style="display: none;">
</div>
<div>
    <span class="hover">Hover</span>
</div>
Run Code Online (Sandbox Code Playgroud)

编辑-----------------看来,当它不工作spanclass="hover".

EDIT numero dos --------------------看来我的<span>父母很深,需要.parent().parent()谢谢.

jquery jquery-selectors

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


如何测试仅调度其他操作的Redux操作创建者

我在测试一个动作创建器时遇到了麻烦,该动作创建器只是遍历传递给它的数组,并为该数组中的每个项目调度一个动作.这很简单,我似乎无法弄明白.这是动作创建者:

export const fetchAllItems = (topicIds)=>{
  return (dispatch)=>{
    topicIds.forEach((topicId)=>{
      dispatch(fetchItems(topicId));
    });
  };
};
Run Code Online (Sandbox Code Playgroud)

以下是我试图测试的方法:

describe('fetchAllItems', ()=>{
  it('should dispatch fetchItems actions for each topic id passed to it', ()=>{
    const store = mockStore({});
    return store.dispatch(fetchAllItems(['1']))
      .then(()=>{
        const actions = store.getActions();
        console.log(actions);
        //expect... I can figure this out once `actions` returns...
      });
  });
});
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:TypeError: Cannot read property 'then' of undefined.

javascript reactjs redux redux-thunk

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

滚动到相对于锚点的位置

我想滚动到一个位于锚点之前20px的位置.什么是最好的解决方案?

编辑:我将使用带有jquery的scrollTo.无法弄清楚window.location.hash.

html javascript anchor jquery scroll

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