亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在codeigniter中加入三個sql表后,找不到所需的id

在codeigniter中加入三個sql表后,找不到所需的id

PHP
Cats萌萌 2021-04-28 13:15:48
找不到所需的ID我正在CodeIgniter中加入三個SQL表。我可以從三個表中檢索數據。但是我在找到正確的ID時遇到了問題。我把我的三個表放在下面:圖書表:CREATE TABLE `books` (  `id` int(11) NOT NULL,  `book_name` varchar(200) NOT NULL,  `description` text NOT NULL,  `author` varchar(200) NOT NULL,  `publisher` varchar(200) NOT NULL,  `price` varchar(200) NOT NULL,  `quantity` int(11) NOT NULL,  `categoryId` int(11) NOT NULL,  `book_image` varchar(200) NOT NULL,  `create_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,  `userId` int(11) NOT NULL,  `status` enum('1','0') NOT NULL DEFAULT '0' COMMENT '1 = published | 0 = unpublished') ENGINE=InnoDB DEFAULT CHARSET=latin1;類別表:    CREATE TABLE `category` (      `id` int(11) NOT NULL,      `category` varchar(100) NOT NULL,      `description` text NOT NULL,      `tag` varchar(100) NOT NULL    ) ENGINE=InnoDB DEFAULT CHARSET=latin1;用戶表:CREATE TABLE `users` (  `id` int(11) NOT NULL,  `name` varchar(200) NOT NULL,  `contact` varchar(50) NOT NULL,  `email` varchar(100) NOT NULL,  `password` varchar(255) NOT NULL,  `address` varchar(500) NOT NULL,  `city` varchar(50) NOT NULL,  `type` varchar(20) NOT NULL DEFAULT 'U',  `createdate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP) ENGINE=InnoDB DEFAULT CHARSET=latin1;我的模特:public function get_books($limit, $offset){       /*=== SQL join ===*/    $this->db->select('*');    $this->db->from('category');    $this->db->join('books', 'books.categoryId = category.id');    $this->db->join('users', 'books.userId = users.id'); #...Join three sql table    $this->db->order_by('books.id', 'DESC');    $this->db->where('books.status', '1');    $this->db->limit($limit, $offset);    $query = $this->db->get();    return $query->result();}現在,我在聯接表中獲得了用戶ID。但我希望將圖書ID作為主要ID。我該如何解決這個問題?
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 129 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號