v2.5.2
Giriş yap

Mysql son güne ait verileri alamadım.

kartal
544 defa görüntülendi ve 1 kişi tarafından değerlendirildi

mysql de kayıtlı son güne ait verileri listelemeye çalışıyorum ama internette gösterilenleri denedim sonuç alamadım.
Sütun tipi datatime ve sütunda sipariş verilme tarihi saklanıyor.

<?php

    $bugun_ciro = $db->prepare("SELECT count(*) as buguncirocount,price FROM orders WHERE order_date >= NOW() - INTERVAL -1 day");
    $cirototal = 0;
    foreach ($ciro as $value) {
		$cirototal += $value->price;
    }
    echo $cirototal;
    
?>

Bu şekilde oldu sanırım bu.

<?php
    $bugun_ciro = $db->prepare("SELECT price FROM orders WHERE order_date >= DATE_SUB( CURDATE( ) , INTERVAL 15 DAY )
								ORDER BY order_date DESC");
?>
kturgut
1243 gün önce

MySQL order by order_date yapın ardından top 1 çekin bence yeterli olacaktır.