手続き後php先週からOOPの基本を勉強してデータベースに接続しようとしました。しかし、それは私に予期しないエラーを示していますmysqliとのPHP接続エラー
unexpected '$conn' (T_VARIABLE), expecting function (T_FUNCTION)
PHPコード:
class Database
{
public $conn;
private $host = "localhost";
private $user = "root";
private $pass = "";
private $db = "inventory";
// Create connection
$conn = new mysqli($host, $user, $pass, $db);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
}
Howells、私の問題を解決しました。グローバルなインスタンス変数として使用するmysqliインスタンスとして$ this-> connを使用し、private/protectedの可視性をcreateConnection()メソッドで使用できますか? –
自分の投稿を編集しました。接続を作成した場合は、その接続オブジェクトが返されます。これをクエリに使用できます。 –