MySQL のマイ テーブル
「survei_pohon」テーブルを設計し、「submit_date」列に同じ値 (デフォルト値、例: 2013-02-28) を設定しました。これが以下のテーブルです。
id survey_date submit_date long_day
1 2013-02-18 2013-02-28 10
2 2013-02-21 2013-02-28 10
3 2013-02-25 2013-02-28 10
「id」列は「整数」型、「survey_date」は「日付」型、「submit_date」は「日付」型、「long_day」は「整数」型です。
この私のモデル: `
function olah(){
$tanggal_survei="SELECT survey_date FROM survei_pohon";
$tanggal_sekarang="SELECT submit_date FROM survei_pohon";
$lama_hari="SELECT long_day FROM survei_pohon";
$result = @mysql_query($tanggal_survei);
$t = mysql_fetch_array($result);
$results = @mysql_query($tanggal_sekarang);
$u = mysql_fetch_array($results);
$lama_hari = @mysql_fetch_array($lama_hari);
$start = strtotime($t['tanggal_survei']);
$end = strtotime($u['tanggal_sekarang']);
$lama_hari = ($end - $start) / (60 * 60 * 24);
$this->db->set('long_day', $lama_hari);
$this->db->update('survei_pohon');
}
}?>`
「survei_pohon」テーブルからの私の期待は
id survey_date submit_date long_day
1 2013-02-18 2013-02-28 10
2 2013-02-21 2013-02-28 7
3 2013-02-25 2013-02-28 3
モデルコードに何か問題があると思います。しかし、そのコードを修正する方法がわかりません。あなたの助けを待っています。助けてくれてありがとう、これは私にとって難しいです。