Есть ли у вас какой-нибудь способ получить данные из базы данных веб-сайта? Я уже изучал и делал программу с данными POST с помощью json. Он получает статус отправки определенного номера отслеживания, и если он отправлен, он будет изменен на поставленный. И я уже это сделал.получить данные из базы данных с помощью curl и json
Теперь то, что я пытаюсь сделать, это получить все данные или строку этого номера отслеживания, а затем закодировать его в 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;
?>
Я строию адаптер. И я бы попытался подключить базу данных веб-сайта к программе, получить нужные мне строки и передать ее в базу данных другого веб-сайта. Сначала я попробовал POSTing, и я сделал это. Теперь мне нужно получить нужные мне строки. – nicole101
вы можете подключиться к удаленной базе данных. это не проблема. php.net/mysql_connect – Jentel
, то я могу подключиться к базе данных этого сайта? мне нужны пароли или что-то еще? – nicole101