bootgrid与空字段

时间:2016-12-20 14:16:30

标签: javascript jquery-bootgrid

我使用bootgrid在表格中显示信息。 表的数据总是随机的,有时会丢失一些字段。 简单的例子:

function gender_enums($table , $field){
$query = "SHOW COLUMNS FROM ".$table." LIKE '$field'";
$row = $this->db->query("SHOW COLUMNS FROM ".$table." LIKE '$field'")->row()->Type;  
$regex = "/'(.*?)'/";
        preg_match_all( $regex , $row, $enum_array );
        $enum_fields = $enum_array[1];
        foreach ($enum_fields as $key=>$value)
        {
            $enums[$value] = $value; 
        }
        return $enums;
}

并屏蔽这些数据

enter image description here

对于最后一行第三个字段为空,但表从前一行获得值。 如果对此表使用排序,它看起来更糟糕:

enter image description here

所以最后三行的缺失字段来自第一行。

有人可以解释一下,如何解决这个问题。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

我发现了问题。用于数据解析器的php函数中存在一个错误。 THX!