質問を編集してより明確にするので、私が今得たものを確認し、問題をより簡単に理解できるようになります。
<?php
$mysqli = new mysqli("localhost", "user", "password", "test");
class building
{
private $mysqli;
public $buildingid;
public $userid;
public $buildinglevel;
public function __construct($buildingid, $userid, \mysqli $mysqli)
{
$this->buildinglevel;
$this->mysqli = $mysqli;
}
public function getLevel()
{
return $this->mysqli->query("SELECT ".$this->buildingid." FROM worlds WHERE city_userid=".$this->userid."");
}
}
}
?>
次に、これを使用して関数を作成して使用します。
$cityHall = new building("cityHall",$user['id'],$mysqli);
echo $cityHall->getLevel();
これは空白になり、何も起こりません。