PHPシステムでMySQLの中のデータを使用してインジケータなどを計算したい
MySQLにてDB内のデータを使用して別テーブルの値を決定したい
ここに質問の内容を詳しく書いてください。
PHPにて株価データ(csv)をinsertするシステムを作成しました。
その際にそのデータを使用して証券コードXXXXの1ヵ月内の最高値やインジケータ(MAなどの簡単なもの)を計算し、別テーブルに格納したいと思っているのですが方法がわかりません...ご教授いただけると幸いです。
/* トランザクション処理 */ $pdo->beginTransaction(); try { $fp = fopen($tmp_name, 'rb'); while ($row = fgetcsv($fp)) { if ($row === array(null)) { // 空行はスキップ continue; } $executed = $stmt->execute($row); } if (!feof($fp)) { // ファイルポインタが終端に達していなければエラー throw new RuntimeException('CSV parsing error'); } fclose($fp); $pdo->commit(); } catch (Exception $e) { fclose($fp); $pdo->rollBack(); throw $e; }
このコードでcsvを読み込みDBに格納しています
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。