gpt4 book ai didi

php - 从 session ID 开始在数据库中查找值

转载 作者:行者123 更新时间:2023-11-29 15:49:13 24 4
gpt4 key购买 nike

我需要显示 ga845_clients 中的值表中atacado列,有 's''n'已记录,但它们返回空白。

然后当我调用<?php echo $this->session->userdata('usu_id');?>时在 View 中,显示 ID。

我已检查 usu_id 是 session ID,并且与 id 中的值相同表 ga845_clientes .

我创建了以下代码:

模型 (Cliente_model.php):

public function getAtacadista($id) {

$this->db->select("atacadista");
$this->db->where('id', $this->session->userdata("usu_id"));
$query = $this->db->get('ga845_clientes');
return $query->result();
}

Controller (Cliente.php):

public function getAtacadista() {

$this->load->model('cliente_model');
$this->load->view("carrinho", $data);
$data['atacadista'] = $this->cliente_model->getAtacadista($id);
}

查看 (carrinho.php)

echo 'test1:'  .$data['atacadista'];
echo 'test2:' .$atacadista;

最佳答案

记住,$data['atacadista'] 不存在于 View 中,只有 $atacadista

同时向下移动“加载 View ”行,正如埃弗顿建议的那样,它们被交换并且$data需要在之前。

最后,作为提示, session 用户数据可以包含一堆信息,您应该传递 session 的名称,而不是值,也许 usu_id 是数组内的值,而不是数组本身。

关于php - 从 session ID 开始在数据库中查找值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56862430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com