私は以下のフィールドを持つ私のデータベース内のサイトのバックアップの詳細保存テーブル「backup_history」があります。次のバックアップのためにYIIのDB行から最新の挿入行を見つけるには?
id
site_id
backup_file_name
file_size
by (cron/manual)
datetime
を、私は、サイトの最新の最後のバックアップ日付のn時間を見つけると比較する必要があります設定(毎日のバックアップ)とcronの次のバックアップを実行します。
しかし
SITE_ID = $ idを持つAND = 'のcron' で最後に挿入された行を見つけることができませんと日時= 'これは、最近の日時になります'
$lastbackup = BackupHistory::model()->findByAttributes(array('site_id' => $single_site->id, 'by' => 'cron'));
このコードが提供します行は最近の日付n時間ではありません。
間違っている可能性がありますので、plzが解決策を提案します。ありがとう!!!
です。 – Frank
はい 'order by'は意味があり、あなたのコメントは表示されませんでした.. –