sql >> Databasteknik >  >> RDS >> Mysql

Konvertera PHP-datumintervall till MYSQL individuella datum

Något i stil med:

$day = new DateTime($_POST['range_start']);
$end = new DateTime($_POST['range_end']);

$all_dates = array();

while ($day <= $end){
  $all_dates[] = $day;
  $day->add(new DateInterval('P1D'));
}

Det ger dig en rad DateTime-objekt som vart och ett representerar en dag i ditt intervall. Du kan få tillbaka varje objekt till en sträng genom att anropa DateTime::format() och skicka 'm/d/Y' som formatsträng.

När det gäller att få flera poster i MySQL, tillåter INSERT-syntaxen INSERT INTO table (column) VALUES (row1), (row2), ... (rowN)

(det här är uppenbarligen inte testat eller den slutliga koden du skulle använda -- bara skrivet in i det här webbformuläret från minnet ... du måste skriva ut det ordentligt med ingångshygien och räckviddskontroll och sånt.)



  1. Python psycopg2 infogas inte i postgresql-tabellen

  2. Returnera en rankning från flera tabeller med mySQL

  3. Integrering av PostgreSQL med autentiseringssystem

  4. Hur man distribuerar Percona XtraDB Cluster 8 för hög tillgänglighet