El problema aquí es:no usas la class db
para hacer todas las llamadas a la base de datos.
Usted define protected $conn;
en la class db
pero utilícelo en el class item
.
Necesitas hacer una public function makeQuery
en class db
, es mejor que crear un constructor en el class item
(todas las consultas de la base de datos serán ejecutadas por class db
).
O puedes hacer class item extends db
para usar $this->conn->query($sql);