我正在尝试从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);
}