※ ChatGPTを利用し、要約された質問です(原文:他のPHPで計算して出した値をPHP内で実行したい)
他のPHPで計算して出した値をPHP内で実行したい
このQ&Aのポイント
クーロンを使用してhttp://hoge.jp/data.php?id=7203の株価情報を取得し、WEB上に表示する仕組みを作成したが、その結果をMySQLのテーブルに継続的にインサートする方法を知りたい。
現在のコードでは、<?php ?> の中に別の<?php ?>が含まれているため、インサートができない。
株価情報を「7203,トヨタ,3080」という形でまとめて取得しており、個別に取得することはできない。
他の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);
?>
お礼
有難うございました。 ご指摘頂きましたサンプルをもとに無事対応することが出来ました。 助かりました。 心より御礼申し上げます。