小编WWW*_*bzy的帖子

使用 php 按列以编程方式填充 Google 电子表格

问好!正如您通过查看我的个人资料可能已经猜到的那样,我对这个社区很陌生,所以我会尽我所能,尽可能详细和清楚地解释。:)

PS:如果您看到我可以做些什么来改进我的代码,请随时提出建议!(我有点初学者)

P.S2.:请记住,英语是我的第二语言,所以我可能会犯拼写/语法错误。

好的,这里是:

$client = new Google_Client();
    $client->setAuthConfig(__DIR__ . '/client_secret.json');
    $client->addScope(Google_Service_Drive::DRIVE);
    $client->setIncludeGrantedScopes(true);
    $service = new Google_Service_Sheets($client);
Run Code Online (Sandbox Code Playgroud)

上面的代码是我的初始化

while(($row = $mssql->fetch()) != false){
    $nbRows++;
    $data['MatchType'][] = $row['MatchType'];
    $data['AccountNo'][] = $row['AccountNo'];
    $data['AccountName'][] = $row['AccountName']; 
}
Run Code Online (Sandbox Code Playgroud)

所以基本上上面的代码块所做的是填充一个以列标题命名的数组,其中包含来自数据库一列的所有值。它将对数据库的所有列执行此操作。所以你最终会得到类似的东西:

data (
    MatchType (
        [0] => Success
        [1] => Failed
        [2] => Pending
        ...
    )
    AccountNo (
        [0] => 12345
        [1] => 23456
        [2] => 34567
        ...
    )
    AccountName (
        [0] => Family Dental
        [1] => Chez Germain et ses amis!
        [2] => 123 travellers's …
Run Code Online (Sandbox Code Playgroud)

php google-spreadsheet-api

5
推荐指数
0
解决办法
1061
查看次数

按日期对查询结果进行排序,不重复

让我们说这是我的一个查询的结果:

+------+--------------------------+
| ID   | STARTED_TIME             |
+------+--------------------------+
| 9870 | 17-07-05 16:15:30,040000 |
+------+--------------------------+
| 9871 | 17-07-06 16:15:25,586000 |
+------+--------------------------+
| 9872 | 17-07-07 15:08:08,370000 |
+------+--------------------------+
| 9873 | 17-07-07 16:15:20,208000 |
+------+--------------------------+
| 9874 | 17-07-08 16:15:22,166000 |
+------+--------------------------+
| 9875 | 17-07-09 16:15:29,812000 |
+------+--------------------------+
Run Code Online (Sandbox Code Playgroud)

我想要做的是在STARTED_TIME是相同的DAY时删除重复项并获取当天的最后一项.例:

+------+--------------------------+
| ID   | STARTED_TIME             |
+------+--------------------------+
| 9870 | 17-07-05 16:15:30,040000 |
+------+--------------------------+
| 9871 | 17-07-06 16:15:25,586000 |
+------+--------------------------+
| 9873 | 17-07-07 16:15:20,208000 |
+------+--------------------------+
| …
Run Code Online (Sandbox Code Playgroud)

sql oracle

0
推荐指数
1
解决办法
87
查看次数

标签 统计

google-spreadsheet-api ×1

oracle ×1

php ×1

sql ×1