Beste leden,
Graag zou ik records van vandaag en 31 dagen later willen zien.
Dat is gelukt met de volgende sql query:
SELECT * FROM `table` WHERE date >= CURDATE()
AND date < CURDATE() + INTERVAL 31 DAY
Nu zou ik deze query willen combineren met een andere query,
omdat in deze query alle rows van de datum laat zien.
<?php
include 'db.php';
$db = new DB();
$users = $db->getRows('table',array('order_by'=>'date ASC')); if(!empty($users)){ $count = 0;
foreach($users as $user){ $count++;
?>
Config database file(db.php)
public function getRows($table,$conditions = array()){
$sql = 'SELECT ';
$sql .= array_key_exists("select",$conditions)?$conditions['select']:'*';
$sql .= ' FROM '.$table;
if(array_key_exists("where",$conditions)){
$sql .= ' WHERE ';
$i = 0;
foreach($conditions['where'] as $key => $value){
$pre = ($i > 0)?' AND ':'';
$sql .= $pre.$key." = '".$value."'";
$i++;
}
}
De andere query is bedoelt voor het zoeken van een sport (bijvoorbeeld voetbal)
Dus dan gaat het om de query van het laden van de gegevens en bij het zoeken van een sport, met het doel dat de pagina de rows vandaag toont en 31 dagen later.
Graag hoor ik van jullie,
Met vriendelijke groet,
Levy van der Meijden
3.266 views