我正在尝试将列的名称作为变量传递给 PHP 数据库查询。
硬编码语法完美运行,并且是:
select max([257612cr]) as price from Price_TekwaniPrice where customeraccount='DAY001'
当我传递变量时,我得到错误trying to get property ofnon object
。我的语法是:
$query = $this->db->query("
select max(['$product']) as price from Price where customeraccount='$customer'
");
我也试过:
$query = $this->db->query("
select max(".$product.") as price from Price where customeraccount='$customer'
");
我已经确认变量被正确传递。for 的语法'$customer'
完美,因此仅将$product
变量作为列名传递是很麻烦的。
我正在使用带有codeigniter的php。欢迎任何建议。
一如既往地感谢,