我正在尝试运行一个函数来查询数据库表中mba_score
最接近变量的数值$runscore
。我的函数看起来是这样的:
public function get_player($runscore)
{
$per = $this
->db
->select('mba_id, abs($runscore - mba_score) as mba_rate', FALSE)
->order_by('mba_rate', 'ASC')
->get('nba_scores');
->limit(1);
if ($per->num_rows > 0) {
$p = $per->row_array();
return $p['nba_id'];
}
return false;
}
我得到的错误是:
"Error Number: 1054
Unknown column '$runscore' in 'field list'"
我已经尝试多次编写和重写此段,但未能得到结果。