Fragen zu Daten, die periodisch wachsen und in die Datenbank eingefügt werden
用岁月换光辉
用岁月换光辉 2019-05-04 16:07:40
0
0
987

//Holen Sie sich a (Zeichenzeit der Zeichenkette) und b (Anzahl der Zeichen) aus dem Formular.

$b=$_POST['b']; //Anzahl der Male

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

$d = strtotime($a); In Zeitstempel konvertieren.

//Die Datenbank ist einfach aufgebaut, die drei Felder id, a und b werden automatisch erweitert. Der Verbindungscode wird weggelassen.

for($i = 0; $i < $b; $i++){                                                                                 //Verwenden Sie eine Schleife, um b-mal auszuführen,

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

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

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

}

Problem: Logischerweise sollten Sie bei einer viermaligen Schleife vier gleiche 7-Tage-Datumswerte in die Datenbank einfügen, aber tatsächlich wird nur ein im Formular übergebenes Datum eingefügt.

Ich habe PHP erst vor Kurzem gelernt und plötzlich kam mir dieses Problem in den Sinn. Ich wollte es lange herausfinden, und als ich keine andere Wahl hatte, lernte ich daraus die großen Götter.



用岁月换光辉
用岁月换光辉

Antworte allen(0)
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage