cari

Rumah  >  Soal Jawab  >  teks badan

Soalan mengenai tarikh tumbuh secara berkala dan dimasukkan ke dalam pangkalan data

//Dapatkan (masa aksara rentetan), b (bilangan kali) daripada borang.

$b=$_POST['b']; //Bilangan kali

$a = $_POST['a']; //Tarikh

$d = strtotime($a); Tukar kepada cap masa.

// Reka bentuk pangkalan data yang ringkas, secara automatik mengembangkan tiga medan id, a dan b Kod sambungan ditinggalkan.

untuk($i = 0; $i < $b; $i++){                   //Gunakan gelung untuk melakukan b kali,

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

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

$sql = "INSERT IN TO test (id,a,b) NILAI ".$value;

}

Masalah: Secara logiknya, jika anda gelung 4 kali, anda harus memasukkan empat nilai tarikh sama 7 hari ke dalam pangkalan data, tetapi sebenarnya hanya satu tarikh yang diluluskan dalam borang dimasukkan.

Saya baru belajar PHP tidak lama dahulu, dan tiba-tiba saya terfikir tentang masalah ini, saya ingin memikirkannya untuk masa yang lama, dan saya benar-benar tidak mempunyai cara lain, jadi saya belajar daripada tuhan-tuhan yang agung.



用岁月换光辉用岁月换光辉2033 hari yang lalu965

membalas semua(0)saya akan balas

Tiada jawapan
  • Batalbalas