現在、cronjob のクエリをいくつか書いています。クエリでは、既存のテーブルと同様にテーブルを作成する必要があります。テーブル名に(区切りなしで)翌日の日付を追加するだけです。
私はこの解決策を思いつきました: 明日の日付までのコード:
$date = date ('dmY');
$date = strtotime(date("dmY", strtotime($date)) . " +1 day");
クエリ:
$queryvc = "CREATE TABLE vervanger$date LIKE vervanger;
INSERT vervanger$date SELECT * FROM vervanger";
これを PHP でエコーすると、必要な結果が得られますが、クエリは実行されません。$date
そして、通常は必須であるクエリから を「切り出さない」という事実が原因だと思います。誰にもこれに対する解決策がありますか?
クエリは cronjob で週に 1 回実行されますが、cronjob では、数か月以上前の日付を持つすべてのテーブルも削除されます。そうすれば、データベースが大きくなりすぎることはありません。