Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript websql查询不起作用_Javascript_Html_Sqlite_Web Sql - Fatal编程技术网

Javascript websql查询不起作用

Javascript websql查询不起作用,javascript,html,sqlite,web-sql,Javascript,Html,Sqlite,Web Sql,我正在开发一个使用HTML5的程序,并选择websql作为我的数据存储 问题如下。我需要从数据库中选择只属于今天的任务 数据库中的数据类似于以下内容 TASK_ITEM START_DATE END_DATE "Task Title1" "2018-04-23 0:52" "2018-04-23 1:07" "Task Title1" "2018-04-23 0:56" "2018-04-23 1:11" "Task Title1" "2018-05-23 0:58" "2

我正在开发一个使用HTML5的程序,并选择websql作为我的数据存储

问题如下。我需要从数据库中选择只属于今天的任务

数据库中的数据类似于以下内容

TASK_ITEM     START_DATE        END_DATE
"Task Title1" "2018-04-23 0:52" "2018-04-23 1:07"
"Task Title1" "2018-04-23 0:56" "2018-04-23 1:11"
"Task Title1" "2018-05-23 0:58" "2018-05-23 1:13"
我试图选择如下数据

var curDate = moment().format('YYYY-MM-DD')
this.db.transaction(function(tx){
  tx.executeSql("SELECT * FROM task where DATE(start_date)=? ORDER BY TIME(start_date) ASC", [curDate], function(tx,result){

    for (var i=0; i < result.rows.length; i++) {
      var task_item = result.rows.item(i).task_item;
      var id = result.rows.item(i).id;
      var start = result.rows.item(i).start_date;
      var end = result.rows.item(i).end_date;
      var details = result.rows.item(i).details;
      var status =  result.rows.item(i).acept;

      console.log(id, task_item, start, end, details, status);
    }
  });
});
var curDate=moment().格式('yyyyy-MM-DD')
此.db.事务(功能(tx){
tx.executeSql(“从任务中选择*,其中日期(开始日期)=?按时间排序(开始日期)ASC”,[curDate],函数(tx,结果){
对于(var i=0;i
类似的查询在mysql中工作,但在websql中不工作


如何解决此问题?

这些时间戳无效。使用其中一个。

到底发生了什么?当你尝试这样做时会发生什么?你的浏览器的调试器/日志有什么说明吗?另外,您不是在用HTML5编写,而是在用JavaScript编写。HTML5是用于之类的东西。这类东西是因为我的调试器是无声的。只是沉默。