データベース クラスを呼び出してクエリ関数を実行すると、このエラーが発生します。
これが私のクラスです:
class dbConnect {
public $mysqli = null;
public function __construct() {
$this->mysqli = new mysqli( "localhost", "root", "pass", "database" );
if ($this->mysqli->connect_errno)
{
echo "Error MySQLi: (" . $this->mysqli->connect_errno
. ") " . $this->mysqli->connect_error;
exit();
}
$this->mysqli->set_charset("utf8");
}
public function __destruct() {
$this->closeDB();
}
public function runQuery($qry) {
$result = $this->mysqli->query($qry);
return $result;
}
ここに私のページがあります:
$db = new dbConnect();
$insert = "INSERT INTO `users` (`username`,`password`,`email`,`ip`,`date`) VALUES ('$username','$pw','$email','$ip','$time')";
$db->runQuery( $insert ) or die("Error MySQLi: (" . $db->mysqli->connect_errno . ") " . $db->mysqli->connect_error);
編集:
エラー Dbr`0 が表示されるようになりました