【发布时间】:2014-01-30 06:39:46
【问题描述】:
你们中有人知道从网站数据库中获取数据的方法吗?我已经研究并制作了一个使用 json 发布数据的程序。获取某个tracking number的发货状态,如果已经发货,则改为delivery。我已经这样做了。
现在我要做的是获取所有数据,或该跟踪号的行,然后将其编码为 JSON。但我不知道该怎么办。
这就是我执行第一个程序的方式:获取特定跟踪号并将状态更新为已交付。
<?php
$url='https://sample.com.ph';
$apikey='apikey';
$method ='SendPackageStatus';
$data = array(
'package' => array(
'tracking_number' => '735898532',
'package_status' => 'delivered',
'failed_reason' => '',
'updated_at' => '2014-01-01 07:02:14'
)
);
$check=json_encode($data);
$postdata = "&data=$check&apikey=$apikey&method=$method";
$ch = curl_init();
curl_setopt_array(
$ch,
array(
CURLOPT_URL => $url.'/webservice/',
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_VERBOSE => true,
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => $postdata,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_HTTPHEADER => array('Content-type: application/x-www-form-urlencoded',
)
)
);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>
【问题讨论】:
标签: php database json curl get