使用下面的脚本我可以成功解析 API 数据。
$xml_report_daily=simplexml_load_file("https://api.sitename.com/api/reports/api_get.asp?User=00012345&Key=abcdefghijklmnop&fromDate=11/12/2014&toDate=12/12/2014&mid=25");
foreach ($xml_report_daily as $report_daily):
$trans_id=$report_daily->TRANSID;
$trans_id=$report_daily->MID;
$trans_id=$report_daily->EXT;
$trans_id=$report_daily->USER;
endforeach;
Run Code Online (Sandbox Code Playgroud)
XML 数据是这样的:
<DATABASE>
<RECORD>
<TRANSID>1348818</TRANSID>
<MID/>
<EXT>0</EXT>
<USER>00012345</USER>
</RECORD>
.
.
.
so on...
</DATABASE>
Run Code Online (Sandbox Code Playgroud)
但我想使用 cURL 而不是 simplexml_load_file。所以我使用了下面的脚本,但它没有给出任何结果数据。
$url = "https://api.sitename.com/api/reports/api_get.asp?User=00012345&Key=abcdefghijklmnop&fromDate=11/12/2014&toDate=12/12/2014&mid=25";
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, false);
$xml = curl_exec($ch);
echo $xml;
Run Code Online (Sandbox Code Playgroud)
请让我知道我遗漏了什么或做错了什么。
谢谢,
http://sqlfiddle.com/#!9/ea4d2/1
这是要查看的SQLfiddle.storepkid 16重复2次.但我只想要它一次.我尝试了DISTINCT,但它消除了整个重复行,所以在这种情况下它不起作用.在查询中需要进行哪些更改才能获得正确的结果?请帮忙.
注意:忘记在初始问题中提到我也尝试了GROUP BY但它在记录集结果中提供了不正确的数据.我尝试以下列方式使用GROUP BY.
http://sqlfiddle.com/#!9/ea4d2/20
http://sqlfiddle.com/#!9/ea4d2/17
注2:@Gabriel Valdez Timbol,我想要这样的结果.应删除具有重复storepkid的行.
| Storepkid | selldate |
+---------------+-----------------------+
| 19 | August, 25 2015 10:00:00 |
| 12 | August, 24 2015 19:00:00 |
| 16 | August, 24 2015 16:00:00 |
| 15 | August, 23 2015 13:00:00 |
| 17 | August, 21 2015 10:00:00 |
Run Code Online (Sandbox Code Playgroud) 我有以下PHP代码,其中4个按钮从数据库表动态显示.基于单击的按钮在页面上显示不同的内容.
现在,我想点击第一个按钮,然后按钮bg颜色应该更改,以便访问者可以知道按下了哪个按钮.单击第二个按钮时,应更改该按钮的bg颜色,并且应使用原始颜色恢复先前单击的按钮(本例中的第一个按钮).
请让我知道使用CSS或Javascript执行此操作的最简单方法.
<form name="frm_list" action="toptipper.php" method="post" enctype="multipart/form-data">
<?php
while(!$rs_tab_list->eof())
{
?>
<button type="submit" name="btn_tab" value="<?php print($rs_tab_list->fields("tabpkid")); ?>"><?php print($rs_tab_list->fields("title")); ?></button>
<?php
$rs_tab_list->movenext();
}
?>
</form>
Run Code Online (Sandbox Code Playgroud)