関数名:mysqli_stmt :: execute()
該当するバージョン:PHP 5、PHP 7
関数の説明:mysqli_stmt :: execute()関数は、準備されたSQLステートメントを実行するために使用されます。
構文:bool mysqli_stmt :: execute()
パラメーター:この関数にはパラメーターがありません。
返品値:SQLステートメントが正常に実行された場合、trueを返します。それ以外の場合はfalse。
例:<?php //データベースに接続$ mysqli = new mysqli( "localhost"、 "username"、 "password"、 "database");
// sqlステートメントを準備$ stmt = $ mysqli-> prepare( "inserting into users(name、email)values(?、?)");
//バインドパラメーター$ stmt-> bind_param( "ss"、$ name、$ email);
//パラメーター値を設定します$ name = "john"; $ email = " john@example.com ";
// sqlステートメントを実行する場合は($ stmt-> execute()){echo "suscefuly!"; } else {echo "insert failed!"; }
//接続を閉じる$ stmt-> close(); $ mysqli-> close(); ?>上記の例は、mysqli_stmt :: execute()関数を使用して、作成された挿入ステートメントを実行する方法を示しています。まず、データベースに接続し、挿入ステートメントを準備します。次に、パラメーターをバインドし、パラメーターの特定の値を設定します。最後に、SQLステートメントは、execute()関数を呼び出すことにより実行されます。挿入が成功した場合、出力は「正常に挿入されます!」です。そうしないと、出力は「挿入障害!」です。最後に、ステートメントとデータベースの間の接続を閉じました。
実際に使用すると、データベースとテーブル構造に従ってSQLステートメントとパラメーターが拘束される方法を調整する必要があることに注意してください。