sql >> Databáze >  >> RDS >> Mysql

Převod období PHP na jednotlivá data MYSQL

Něco jako:

$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'));
}

Získáte tak řadu objektů DateTime, z nichž každý představuje den ve vašem rozsahu. Každý objekt můžete vrátit zpět do řetězce voláním DateTime::format() a předáním 'm/d/Y' jako formátovacího řetězce.

Pokud jde o získávání více položek do MySQL, syntaxe INSERT umožňuje INSERT INTO table (column) VALUES (row1), (row2), ... (rowN)

(toto zjevně není testováno nebo konečný kód, který byste použili - jen zapsaný do tohoto webového formuláře z paměti ... budete ho muset řádně zapsat se vstupní sanitací a kontrolou dosahu a podobně.)



  1. Chyba MySQL:Nesprávné použití UPDATE a LIMIT

  2. Knee-Jerk Performance Tuning:Stačí přidat SSD

  3. Jak vytvořím a dotazuji propojené databázové servery v SQL Server?

  4. Mohu provést atomický přírůstek v Rails 2.3, aniž bych musel přejít na SQL?