我正在使用 codeIgniter 并且真的很坚持。
这是我的模型功能
public function get_products_names($c_name)
{
$this->db->query('SELECT name
FROM products
WHERE category=$c_name');
return $query->result_array();
}
我从控制器类调用这个函数如下
$this->load->model('products_model');
$data['products_categories'] = $this->products_model->get_products_names('Aata');
echo $data['products_categories']['name'];
它给了我以下错误,我不知道为什么
A Database Error Occurred
Error Number: 1054
Unknown column '$c_name' in 'where clause'
SELECT name FROM products WHERE category=$c_name
Filename: C:\wamp\www\OSW_appnsys\misystemsys\database\DB_driver.php
Line Number: 330
任何帮助将不胜感激!