我正在使用CodeIgniter从列中提取内容。我可以选择的列命名为" refer_user_1"," refer_user_2"," refer_user_3"," refer_user_4"," refer_user_5& #34 ;.根据用户输入(1-5的整数),我想指定列。例如,如果用户输入" 2",那么我想从列" referenced_user_2&#34 ;;中提取数据。如果用户输入" 5",则列" refer_user_5"。
代码:
$id=89343;
$referred_user_number=substr($this->encrypt->decode($code),-1); //depending on the user's input, $referred_user_number could be from number 1 to 5
$this->db->where('id', $id);
$query_email=$this->db->get('email_signup_refer_send')->row();
$referred_user = $query_email->'referred_user_.$referred_user_number'; //this is where I run into problem and error msg is shown as below
PHP错误消息是:解析错误:语法错误,意外'' refer_user _。$ refer_user' (T_CONSTANT_ENCAPSED_STRING),期待标识符(T_STRING)或变量(T_VARIABLE)
建议表示赞赏!