検索

ホームページ  >  に質問  >  本文

定期的に増加してデータベースに挿入される日付に関する質問

//フォームからa(文字列文字時間)、b(回数)を取得します。

$b=$_POST['b']; //回数

$a = $_POST['a']; //日付

$d = strtotime ($a); //文字列時刻をタイムスタンプに変換します。

//データベースの設計はシンプルで、id、a、b の 3 つのフィールドが自動的に増加します。接続コードは省略されています。

for($i = 0; $i < $b; $i ){ //ループを使用して b 回実行します,

$c = date('Y-m-d' ,$ d $i*7*24*60*60);

$value ="(null,'$c','$b')";

$sql = " INSERT INTO test (id,a,b) VALUES ".$value;

}

質問: 論理的に言えば、4 回ループする場合、等しい差が 7 である 4 つの日付を挿入する必要があります。データベース値に日数を挿入しますが、実際にはフォームによって渡された日付を挿入するだけです。

私はこの前 PHP を勉強したばかりで、突然この問題を思い出しました。問題に遭遇したとき、それを理解したいと思い、長い間勉強しましたが、他に選択肢がなかったとき、私は偉大な神々から学びました。



用岁月换光辉用岁月换光辉2033日前960

全員に返信(0)返信します

応答なし
  • キャンセル返事