【发布时间】:2026-01-01 01:20:03
【问题描述】:
我无法使用 Codeigniter 将数据从我的控制器传递到我的模型。我在浏览器控制台上收到内部服务器错误,但已将其范围缩小到上述问题。
这是我的代码:
控制器
public function get_results() {
$numOfDraws = $this->input->post('numOfDraws');
$data = $this->lotto_model->get_results($numOfDraws);
echo json_encode($data);
}
型号
public function get_results($numOfDraws)
{
$query = $this->db->query('SELECT * FROM lotto ORDER BY id DESC LIMIT "$numOfDraws"');
return $query->result();
}
如果我对LIMIT 进行硬编码,则查询成功。我知道$numOfDraws 等于控制器中的正确值。
谁能给点建议?
【问题讨论】:
-
您是否尝试过在 $numOfDraws 周围不加引号?
标签: php mysql codeigniter