php - 从 emali = $emali 的数据库中选择名称?

标签 php mysql codeigniter

我需要从数据库中选择 Name,其中 Email = $email;

if ($result) {

        $Name = $this->db->select('Name');
        $this->db->from('users');
        $this->db->where('Email',$Email);

        $sess_array = array(
            'Name' => $Name 
        );
        $this->session->set_userdata('logged_in',$sess_array);
        print_r($sess_array);
    }

最佳答案

您需要从数据库中获取名称然后分配给您的 session

if ($result) {
        $this->db->select('Name');
        $this->db->from('users');
        $this->db->where('Email',$Email);
        $query=$this->db->get();
        $result=$query->row(); // fetch single data Name

        $sess_array = array(
            'Name' => $result->Name // set Name to array
        );
        $this->session->set_userdata('logged_in',$sess_array);
    }

关于php - 从 emali = $emali 的数据库中选择名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31207302/

相关文章:

php - 文本框内容添加到 MySQL 数据库,然后显示在 PHP/HTML 文件中

php - 在一个变量中添加2个不同的变量,而不是串联

php - MySQL - 加法、减法和计算天数

php - 如何在phpword中制作表格?

php - 在 Codeigniter 中重定向后 session 丢失

php - 如何在 CodeIgniter 中使用 PHPUnit?

java - 处理帖子请求

php - 在 cURL 下载页面之前等待 Javascript?

php - 检查数据库/文件夹中的重复图像和视频

php - 无法从 PHP 上的 MySQL 响应中检索信息