ここでの問題は、class dbを使用しないことです。 すべてのデータベース呼び出しを行います。
protected $conn;を定義します class db内 ただし、class itemで使用してください 。
public function makeQueryを作成する必要があります class dbで 、class itemでコンストラクターを作成するよりも優れています (すべてのデータベースクエリはclass dbによって実行されます )。
または、class item extends dbを実行できます $this->conn->query($sql);を使用するには