mysqli::prepare
(mysqli_prepare)実行のためのSQLステートメントを準備します
prepare()
/ mysqli_prepare()
関数は、実行するSQLステートメントを準備するために使用されます。
実行するSQLステートメントを準備します。
<?php $ mysqli = new mysqli ( "localhost" 、 "my_user" 、 "my_password" 、 "my_db" ) ; //接続を確認します if ( $ mysqli- > connect_errno ) { エコー「MySQLに接続できなかった:」 。 $ mysqli- > connect_error ; 出口( ) ; } //準備してバインドします $ stmt = $ mysqli- > prepare ( "myguests(firstname、lastname、email)values(?、?、?)" ) ; $ stmt- > bind_param ( "sss" 、 $ firstname 、 $ lastname 、 $ email ) ; //パラメーターを設定して実行します $ firstName = "John" ; $ lastname = "doe" ; $ email = "john@example.com" ; $ stmt- > execute ( ) ; $ firstName = "Mary" ; $ lastname = "moe" ; $ email = "mary@example.com" ; $ stmt- > execute ( ) ; エコー「新しいレコードが正常に作成された」 。 $ stmt- > close ( ) ; $ mysqli- > close ( ) ; ?>