|
mysqli::execute_querymysqli_execute_querySQL文を準備し、変数をバインドし、実行する 説明オブジェクト指向型
public mysqli_resultbool mysqli::execute_query(string
$query , arraynull $params = null )手続き型 mysqli_resultbool mysqli_execute_query(mysqli
$mysql , string $query , arraynull $params = null )SQL文を準備し、変数をバインドし、実行します。 mysqli::execute_query メソッドは mysqli::prepare, mysqli_stmt::bind_param, mysqli_stmt::execute, mysqli_stmt::get_result のショートカットです。
SQL文 のテンプレートは、
ゼロ個以上のクエスチョンマーク
( プリペアドステートメントは内部的に作成され、 その処理は関数の外部に公開されません。 よって、mysqli_stmt オブジェクトを使うとアクセスできる、 ステートメントのプロパティにはアクセスできません。 この制限により、状態の情報は mysqli オブジェクトにコピーされ、 たとえば mysqli_affected_rows や mysqli_error のようなメソッドを通じてアクセスできます。
パラメータ
戻り値
失敗時に 例例1 mysqli::execute_query の例 オブジェクト指向型
<?php 手続き型
<?php 上の例の出力は、 たとえば以下のようになります。 Aachen (Nordrhein-Westfalen) Augsburg (Baijeri) Bergisch Gladbach (Nordrhein-Westfalen) Berlin (Berliini) Bielefeld (Nordrhein-Westfalen) 参考
|