他のPHPで計算して出した値をPHP内で実行したい
http://hoge.jp/data.php?id=7203をクーロンで叩くと、
その時間の株価情報を拾ってきて、WEB上に「7203,トヨタ,3080」
と表示される仕組みを作りました。(株価番号,社名,株価)
この結果をmySQLのテーブルに継続的にインサートすることを考えました。
私が考えた方法は下記の通りなのですが、<?php ?> の中に<?php ?>が
含まれる形になるためか下記の方法ではインサートできません。
どのようにすればインサート出来るかご教授頂けませんでしょうか?
尚、「7203」「トヨタ」「3080」を別々に取得することはできず
「7203,トヨタ,3080」のようにまとまった形でしか取得できません。
宜しくお願い致します。
<?php
$con = mysql_connect("localhost","root","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("db", $con);
mysql_query("
INSERT INTO table
(id,company,stock_price)
values
(<?php echo file_get_contents('http://hoge.jp/data.php?id=7203'); ?>)
");
$close_flag = mysql_close($con);
?>