为什么Haxe在for循环之外打印MySQL日期戳但不在里面?

时间:2016-11-18 20:54:14

标签: mysql haxe

cnx.request("
    INSERT INTO 
    sensorinput 
       (node_id, temperature, humidity, dateAdded) 
    VALUES 
       (1, 2200, 7800, '1998-12-12 23:12:59')");

var date = cnx.request("
    SELECT dateAdded 
    FROM 
      sensorinput 
    WHERE id=1
 ");
 Lib.println(date.getResult(0));

工作得很好。从MySQL数据库中打印'1998-12-12 23:12:59'没有任何问题。但是,如果我尝试打印所有时间戳,请执行以下操作:

var date = cnx.request("SELECT dateAdded FROM sensorinput");
for(r in date)
{
  Lib.println(date.getResult(0));
}

它只会打印' null'。

如何从sensorinput打印所有时间戳?

1 个答案:

答案 0 :(得分:1)

试试这个:

var date = cnx.request("SELECT dateAdded FROM sensorinput");
for(r in date)
{
  Lib.println(r.dateAdded);
}