CodeIgniter-Abfrageerstellungsskript zum Abrufen von Datensätzen mit einem Datum ZWISCHEN heute und vor 30 TagenPhp

PHP-Programmierer chatten hier
Anonymous
 CodeIgniter-Abfrageerstellungsskript zum Abrufen von Datensätzen mit einem Datum ZWISCHEN heute und vor 30 Tagen

Post by Anonymous »

Ich habe diese Funktion in meinem Modell. Der Zweck besteht darin, die Statistiken der letzten 30 Tage ab dem tatsächlichen Tag abzurufen. Es funktionierte gut, bevor ich den 30. Tag erreichte, dann stellte ich fest, dass es vom ältesten Datum an zählte, also habe ich order_by() von „ase“ auf „desc“ umgedreht, aber es scheint immer noch zurückzugehen und vor dem ältesten Tag zu zählen und mir nicht die gewünschten Daten zu liefern.
Ich frage mich, ob es eine Möglichkeit gibt, CodeIgniter zu verwenden und einen Ausgangspunkt für das „Limit“ anzugeben, das das tatsächliche Datum sein sollte.

Code: Select all

function graph_data($id_person)
{
$this->db->limit(30); // get data for the last 30 days including the current day

$this->db->where('personid', $id_person);
$this->db->order_by('date', 'ase');
$query = $this->db->get('stats');

foreach ($query-> result_array() as $row) {
$data[] = $row;
}
return $data;
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post