如何从Sybase数据库打印日期值?

时间:2019-05-27 11:08:46

标签: php odbc sybase

我正在尝试从Sybase数据库获取日期值并将其打印在我的Web应用程序上。当我调试值时,日期类型字段应按数据库上的原样打印时变为空。

我假设问题是它不会自动将日期字段转换为字符串。

我应该如何解决?

型号:

            public function recibo($codigo,$numero){
    require(APPPATH.'libraries/odbc_conn.php');
    $query = odbc_exec($db, "select * from GP_Web_Recibos where 
            Codigo = 14 AND Numero = 3302");
    while($row=odbc_fetch_array($query)){
        $tudo[] = $row;
    }

    if(empty($tudo)){
        $tudo = 0;
    }

控制器:

public function teste2(){
        $nrrecibo = $this->uri->segment(3);
        $codigo = $this->session->codigo;
        $campos = $this->Vencimentos_model-> recibo($codigo,$nrrecibo);
        $abono = [];
        $descontos = [];
        foreach ($campos as $key => $campo) {
            if($campo['Codigo_Paga_Desc'] == '1'){
                $abono[] = $campo['Resultado'];

            }elseif($campo['Codigo_Paga_Desc'] == '2'){
                $descontos[] =  $campo['Resultado'];
            }
            # code...
        }

        $campos['abonototal'] = array_sum($abono);
        $campos['descontostotal'] = array_sum($descontos)  - $campos[0]['Vl_SSOC'] - $campos[0]['Vl_IRS'];
        $data['campos'] = $campos;

        print_r($campos);
        //$this->load->view('content/recibosimprimir',$data);

    }

0 个答案:

没有答案