説明
public mysqli_stmt::__construct
( mysqli $link
[, string $query
] )
このメソッドは、新しい mysqli_stmt オブジェクトを構築します。
注意:
一般的には、直接
new mysqli_stmt
を使ってインスタンス化するよりは、 mysqli_prepare() や mysqli_stmt_init() を使って mysqli_stmt オブジェクトを作るべきです。 このメソッド(および、 直接 mysqli_stmt をインスタンス化できるもの)は、 将来的に非推奨にされ、削除される可能性があります。
パラメータ
link
- 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
query
- クエリを文字列で渡します。 この引数が省略されると、コンストラクタは mysqli_stmt_init() と同じふるまいをします。 省略されなかった場合、 mysqli_prepare() と同じふるまいをします。
参考
- mysqli_prepare() - 実行するための SQL ステートメントを準備する
- mysqli_stmt_init() - ステートメントを初期化し、mysqli_stmt_prepare で使用するオブジェクトを返す