小编noi*_*izy的帖子

在谷歌融合表API SELECT语句中使用ROWID和星号

我正在尝试获取ROWID以及Google Fusion Tables中每行的所有数据.

这个选择声明:

SELECT *, ROWID FROM [tableID] 
Run Code Online (Sandbox Code Playgroud)

导致此错误:

"domain": "fusiontables",
"reason": "badQueryCouldNotParse",
"message": "Invalid query: Parse error near '*' (line 1, position 14).",
"locationType": "parameter",
"location": "q"
Run Code Online (Sandbox Code Playgroud)

如果我指定列名称,例如......

SELECT ROWID, name, city, suburb, etc FROM [tableID] 
Run Code Online (Sandbox Code Playgroud)

...等所有列名称,它工作正常.事实是,我有很多列名,并且随着时间的推移将添加/删除它们,并且不希望每次都要更新那个select语句.

是否可以使用ROWID +星号通配符SELECT语句?

(我意识到我可以通过使用DESCRIBE查询来获取所有列名,并从那里创建我的查询,但我想将调用次数降至最低,如果可能的话).

google-fusion-tables

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

使用date_default_timezone_set时,澳大利亚DST时区缩写不正确

我正在尝试使用PHP的date_default_timezone_set函数在不同的时区中表示UTC时间戳.刚刚开始夏令时(新西兰)和澳大利亚的夏令时,我的结果好坏参半......

这是一些测试代码......

date_default_timezone_set('NZ');
print '<p>NZ time is ' . date('Y-m-d H:i:s T (I)') . '</p>';

date_default_timezone_set('Australia/NSW');
print '<p>NSW time is ' . date('Y-m-d H:i:s T (I)') . '</p>';

date_default_timezone_set('Australia/North');
print '<p>NT time is ' . date('Y-m-d H:i:s T (I)') . '</p>';

date_default_timezone_set('Australia/South');
print '<p>SA time is ' . date('Y-m-d H:i:s T (I)') . '</p>';
Run Code Online (Sandbox Code Playgroud)

从中得到这个输出......

NZ time is 2014-10-05 14:04:27 NZDT (1)

NSW time is 2014-10-05 12:04:27 EST (1)

NT time is 2014-10-05 10:34:27 CST (0)

SA time is 2014-10-05 …
Run Code Online (Sandbox Code Playgroud)

php timezone datetime date dst

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

标签 统计

date ×1

datetime ×1

dst ×1

google-fusion-tables ×1

php ×1

timezone ×1