Php 使用laravel打印数据库表中的数据

Php 使用laravel打印数据库表中的数据,php,sql,laravel,laravel-5,laravel-5.2,Php,Sql,Laravel,Laravel 5,Laravel 5.2,我打印一张唱片时出现了问题 这是我要查看的数据-> 控制器上的脚本-> <?php namespace App\Http\Controllers; use Illuminate\Support\Facades\Auth; Use App\Mstcst; use App\Mstbeasiswa; use App\User; Use App\Krdfas; use Illuminate\Http\Request; use App\Http\Requests; use Illuminate\

我打印一张唱片时出现了问题

这是我要查看的数据->

控制器上的脚本->

<?php

namespace App\Http\Controllers;
use Illuminate\Support\Facades\Auth;
Use App\Mstcst;
use App\Mstbeasiswa;
use App\User;
Use App\Krdfas;
use Illuminate\Http\Request;
use App\Http\Requests;
use Illuminate\Database\Query\Builder;

class BeasiswaController extends Controller
{


   public function index(){

    $user = Auth::user()->no_anggota;
    $take = Mstcst::where('no_anggota', $user)->first();
    $CNO = $take->cno;
    echo $CNO;

    }
}

可以将列值格式化为字符串,如下所示:

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

可以将列值格式化为字符串,如下所示:

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

数据库中
CNO
列的类型是什么?从您得到的输出来看,PHP似乎认为数据是数字的;应将其视为字符串。“cno”列数据类型为varcharTry,在
tinker
中打印
$take
变量。让我们看看你收到了什么类型的数据。我还没有尝试,谢谢你的建议和回答。数据库中
CNO
列的类型是什么?从您得到的输出来看,PHP似乎认为数据是数字的;应将其视为字符串。“cno”列数据类型为varcharTry,在
tinker
中打印
$take
变量。让我们看看你收到了什么类型的数据。我还没有尝试,谢谢你的建议和回答。谢谢你的帮助。hihihiThanks这很有帮助。嗨嗨