如何在codeigniter中使用下面给出的SQL?
select *
from borrow_book
where isbn=(select isbn
from add_book
where author='$author)
答案 0 :(得分:0)
试试这个
$query = $this->db
->select("*")
->from("borrow_book")
->where("isbn=(select isbn from add_book where author='".$this->db->escape_str($author)."')",NULL,false)
->get();
我只是想补充一点,我不熟悉你的数据库结构,但我认为大部分时间加入比子选择更好
答案 1 :(得分:0)
使用此
$query= $this->db->query("SELECT borrow_book.*
FROM borrow_book, add_book
WHERE borrow_book.isbn= add_book.isbn AND add_book.author = '$author'");
$result= $query->result_array();
return $result;
答案 2 :(得分:0)
使用$this->db->query();
$query=$this->db->query("select * from borrow_book
where isbn=(select isbn from add_book
where author='$author')");
$response=$query->result();
有关详细信息http://www.codeigniter.com/user_guide/database/index.html