Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Konwersja zakresu dat PHP na poszczególne daty MYSQL

Coś takiego:

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

To da ci tablicę obiektów DateTime, z których każdy reprezentuje dzień w twoim zakresie. Możesz przywrócić każdy obiekt z powrotem do ciągu, wywołując DateTime::format() i przekazując 'm/d/Y' jako ciąg formatujący.

Jeśli chodzi o pobieranie wielu wpisów do MySQL, składnia INSERT umożliwia INSERT INTO table (column) VALUES (row1), (row2), ... (rowN)

(oczywiście nie jest to testowane ani ostateczny kod, którego byś użył - po prostu zapisany w tym formularzu sieciowym z pamięci ... będziesz musiał napisać to poprawnie z czyszczeniem danych wejściowych i sprawdzaniem zakresu itp.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobieranie wierszy w tabeli bazy danych MySQL za pomocą interfejsu API MySQL C i C++

  2. Wyklucz niektóre wartości podczas dzielenia stałej wartości na kraje na podstawie dziennego udziału w przychodach

  3. Jak uzyskać pierwszy dzień tygodnia na randce w mysql?

  4. Implementacja bazy danych najczęściej oglądanych funkcji

  5. Doctrine2 - Wiele wkładek w jednym ujęciu