你们中的任何人都知道从网站数据库获取数据的方法吗?我已经研究并制作了一个使用json POST数据的程序。它获取某个跟踪号的发货状态,如果已发货,则会更改为已发货。我已经做到了。
现在我要做的是获取所有数据或该跟踪号的行,然后将其编码为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;
?>
答案 0 :(得分:1)
为什么不使用mysql?...你可以在db(as..strings)上存储json字符串。我不遵循你想做的事情。