我想从POST中获取一个数字,然后根据我表中的id
列进行检查,并获取该行的名称。在以下使用print_r
输出的代码中,但是我在表order
中存储的每个值只有值0
(但在print_r值中它们不是0并且与我的相同想)如何解决这个问题? (我使用codeigniter)
$query_cu = $this->db->get_where('info', array(
'id' => $this->input->post('number')
))->row();
$query_re = $this->db->get_where('info', array(
'id' => $this->input->post('recommend')
))->row();
$query_urf = $this->db->get_where('foreign', array(
'id' => $this->input->post('name')
))->row();
$data = array(
'name' => $query_urf->name,
'recommend' => $query_re->name,
'number' => $query_cu->name
);
$this->db->insert('order', $data);
echo '<pre>';
echo print_r($data1);
答案 0 :(得分:0)
“订单”表的结构是什么?如果print_r($ data)具有正确的信息,我会仔细检查列是否具有正确的格式(text,varchar等)来处理数据。