ホームページ >バックエンド開発 >PHPチュートリアル >PHP MySQL は複数のデータを挿入し、phpmysql は複数のデータを挿入します_PHP チュートリアル
mysqli_multi_query() 関数を使用して、複数の SQL ステートメントを実行できます。
次の例では、「MyGuests」テーブルに 3 つの新しいレコードを追加します。
例 (MySQLi - オブジェクト指向)リーリー
例 (MySQLi - プロシージャ指向)
リーリー
例 (PDO)
リーリー
ステートメントを準備し、パラメーターをバインドできます。
mysql 拡張機能は、データなしでステートメントまたはクエリを mysql データベースに送信できます。 変数をネマティックに関連付けたり、「バインド」したりできます。
例 (MySQLi はプリペアドステートメントを使用します)
リーリー
上記の例では、問題を解決するためにモジュール性が使用されていることがわかります。コードブロックを作成することで、読み取りと管理が容易になります。パラメータのバインドに注意してください。 mysqli_stmt_bind_param() のコードを見てみましょう:
mysqli_stmt_bind_param($stmt, 'sss', $firstname, $lastname, $email);
この関数はパラメータクエリをバインドし、パラメータをデータベースに渡します。 2 番目のパラメータは "sss" です。次のリストはパラメータの種類を示しています。 s 文字は、パラメータが文字列であることを mysql に伝えます。
この引数は 4 つのタイプのいずれかになります:
元のアドレス:/php/php_mysql_insert_multiple.html
php mysql 関連の読み物:
に提示されます。