我使用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;
}
并屏蔽这些数据
对于最后一行第三个字段为空,但表从前一行获得值。 如果对此表使用排序,它看起来更糟糕:
所以最后三行的缺失字段来自第一行。
有人可以解释一下,如何解决这个问题。
提前谢谢!答案 0 :(得分:0)
我发现了问题。用于数据解析器的php函数中存在一个错误。 THX!