Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我要获取计数发票\u id,其中发票\u日期=$today_Php_Sql_Codeigniter_Codeigniter 3 - Fatal编程技术网

Php 我要获取计数发票\u id,其中发票\u日期=$today

Php 我要获取计数发票\u id,其中发票\u日期=$today,php,sql,codeigniter,codeigniter-3,Php,Sql,Codeigniter,Codeigniter 3,我想得到今天输入的发票号,我尝试了一个查询,但什么也没有得到 这是我的sql查询,我尝试了很多次,但什么都没有得到 select count(invoice_id) from tbl_invoice LEFT JOIN tbl_order using(order_id) WHERE tbl_invoice.invoice_date = '2017-10-18' 这是我在php中使用此查询的控制器 $this->global_model->_table_name = '

我想得到今天输入的发票号,我尝试了一个查询,但什么也没有得到

这是我的sql查询,我尝试了很多次,但什么都没有得到

select count(invoice_id) 
from tbl_invoice 
LEFT JOIN tbl_order 
   using(order_id) 
WHERE tbl_invoice.invoice_date = '2017-10-18'
这是我在php中使用此查询的控制器

$this->global_model->_table_name = 'tbl_invoice';
$this->global_model->_order_by = 'invoice_id';
$today_order = $this->global_model->get_by(array("invoice_date"=>'$todaydate'), false);
//var_dump($todaydate,$today_order);die();
$_SESSION["today_order"] = $today_order;
这是我的视图文件

<?php 
    $today_order = $_SESSION["today_order"];
    $today_order_count = count($today_order);
?>

<!------today order total count------->

<li class="dropdown messages-menu">
    <a href="#" class="dropdown-toggle" data-toggle="dropdown">
        <i class="fa fa-credit-card"></i>
        <span class="label label-danger"><?php if(!empty($today_order_count)){
                echo $today_order_count;
            }else{
                echo '0';
            }
            ?></span>
    </a>
</li>


  • 您需要考虑到日期可能以
    datetime
    的形式存储在
    MySql
    中。而且,它包含时间和日期

    尝试更改查询以覆盖一整天:

    WHERE tbl_invoice.invoice_date >= '2017-10-18'
         AND tbl_invoice.invoice_date < '2017-10-19'
    
    其中tbl_invoice.invoice_date>='2017-10-18'
    和tbl_发票。发票日期<'2017-10-19'
    

    基本上,日期将存储为“2017-10-18 00:00:00”,或带有其他时间戳。

    您需要考虑的是,日期可能存储在
    MySql
    中,作为
    日期时间。而且,它包含时间和日期

    尝试更改查询以覆盖一整天:

    WHERE tbl_invoice.invoice_date >= '2017-10-18'
         AND tbl_invoice.invoice_date < '2017-10-19'
    
    其中tbl_invoice.invoice_date>='2017-10-18'
    和tbl_发票。发票日期<'2017-10-19'
    

    基本上,日期将存储为“2017-10-18 00:00:00”,或带有其他时间戳。

    您为什么要加入
    tbl\u订单
    表?据我所知,这不是必需的。什么意思
    什么都没有??没有数据,有错误吗?查询是否直接在db上运行正常?@JuanCarlosOropeza从tbl_invoice中获得一个空数组{0}
    select count(invoice_id),其中tbl_invoice.invoice_date='2017-10-18'
    没有相同的操作?@PeterAbolins我只尝试了tbl_invoice,但我得到了空的。你为什么要加入
    tbl_order
    表?据我所知,这不是必需的。什么意思
    什么都没有??没有数据,有错误吗?查询是否直接在db上运行ok?@JuanCarlosOropeza得到一个空数组{0}
    select count(invoice\u id)从tbl_invoice where tbl_invoice.invoice_date='2017-10-18'
    做的不一样?@PeterAbolins我只尝试tbl_invoice,但我没有找到我如何在php中使用此查询,因为如果我使用此查询,我如何在php中增加日期?如果我使用此查询,我如何在php中使用此查询?