从 grocery crud 中的 mysql 数据库获取列

getting column from mysql database in grocery crud

我想创建一个下拉列表,其中包含来自 grocery crud 数据库的修改后的列数据。我的代码如下

$this->db->select($column);
$temp = $this->db->get($table);
$temp1 = array();
foreach ($temp as $row)
{
    $temp1[] = $row[$column];
}

但是这段代码不起作用。我收到错误 undefined index $column 错误。我在哪里犯错?我不能使用 grocery crud set_relation api 因为我需要在将数据库列数据传递到下拉列表之前修改它。

我的代码有误。杂货店垃圾的工作代码如下

public function get_column($table, $column, $condition=null, $value=null)
{
    $this->db->select($column);
    if ($condition != null)
    {
        $this->db->where($condition, $value);
    }
    $temp = $this->db->get($table);

    $temp_array = array();
    foreach ($temp->result() as $row)
    {
        $temp_array[] = $row->$column;
    }
    return $temp_array;
}