2017-02-03 59 views
1

打印一条记录时出现问题。使用laravel从数据库表中打印数据

这是我想查看 - >

enter image description here

的数据,并在控制器上此脚本 - >

印刷像这 - >

在屏幕上enter image description here

我愿意ke按照数据库中现有的数据印刷。 0000004576不喜欢这样4576.请帮

Mstsct表 - >

CREATE TABLE DUMMY.MSTCST 
(
    KDCAB  VARCHAR2(3 BYTE)   NOT NULL, 
    CNO  VARCHAR2(10 BYTE)   NOT NULL, 
    ALTERNATE VARCHAR2(2 BYTE) DEFAULT (' ')  NOT NULL, 
    DEPT  VARCHAR2(3 BYTE)   NOT NULL, 
    CNM  VARCHAR2(50 BYTE)   NOT NULL, 
    NAMA_ID VARCHAR2(50 BYTE)   DEFAULT 'AA' 
) 
+0

什么是CNO'列'的类型数据库?从你得到的输出中,看起来像PHP正在考虑数据是数字的;它应该被视为字符串。 – linuxartisan

+0

'cno'列数据类型是varchar –

+0

尝试在'tinker'中打印'$ take'变量。我们来看看您收到的是什么类型的数据。 – linuxartisan

回答

0

您可以格式化的列值的字符串是这样的:

$CNO = sprintf('%010d', $take->cno); 
echo $CNO; 
+0

感谢这有助于。你好你好你好 –