O problema aqui é:você não usa o
class db para fazer toda a chamada do banco de dados. Você define
protected $conn; no class db mas use-o no class item . Você precisa fazer uma
public function makeQuery em class db , é melhor do que criar um construtor no class item (todas as consultas ao banco de dados serão executadas pela class db ). OU você pode fazer
class item extends db usar $this->conn->query($sql);