このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
mariadb:10.4:mysqli [2020/11/19 15:43] y2sunlight [サンプルプログラム] |
mariadb:10.4:mysqli [2020/11/20 08:20] (現在) y2sunlight [サンプルプログラムについて] |
||
|---|---|---|---|
| 行 22: | 行 22: | ||
| サンプルプログラムでは MySQLi を使用します。MySQLiは、MySQL(またはMariaDB)データベースとの接続を行うPHP拡張モジュールで、前章で説明した phpMyAdmin でも使用されています。 | サンプルプログラムでは MySQLi を使用します。MySQLiは、MySQL(またはMariaDB)データベースとの接続を行うPHP拡張モジュールで、前章で説明した phpMyAdmin でも使用されています。 | ||
| + | |||
| + | サンプルプログラムでは以下のデータベースを使用します。作り方は、本編の「[[mariadb: | ||
| + | |||
| + | ^ ホスト名 | localhost | | ||
| + | ^ ポート番号 | 3366| | ||
| + | ^ データベース名 | sunlight_db | | ||
| + | ^ 照合順序 | utf8_bin | | ||
| + | ^ ユーザ名 | sunlight | | ||
| + | ^ パスワード | sunlight | | ||
| 参考リンク | 参考リンク | ||
| 行 28: | 行 37: | ||
| 本章のサンプルプログラムの最新版はGitHubで公開しています | 本章のサンプルプログラムの最新版はGitHubで公開しています | ||
| * https:// | * https:// | ||
| + | |||
| + | > GitHubでは同等の機能のある最新版を公開しています。 | ||
| \\ | \\ | ||
| 行 82: | 行 93: | ||
| \\ | \\ | ||
| - | ===== データベースとの接続 | + | ===== mysqli クラスの使用例 ===== |
| + | |||
| + | ==== データベースとの接続 ==== | ||
| - | 例 | ||
| <file php sample1.php> | <file php sample1.php> | ||
| <?php | <?php | ||
| 行 108: | 行 120: | ||
| </ | </ | ||
| - | \\ | + | ==== テーブルの作成 ==== |
| - | + | ||
| - | ===== テーブルの作成 | + | |
| - | 例 | ||
| <file php sample2.php> | <file php sample2.php> | ||
| <?php | <?php | ||
| 行 152: | 行 161: | ||
| </ | </ | ||
| - | \\ | + | ==== データの更新 ==== |
| - | + | ||
| - | ===== データの更新 | + | |
| - | 例 | ||
| <file php sample3.php> | <file php sample3.php> | ||
| <?php | <?php | ||
| 行 211: | 行 217: | ||
| </ | </ | ||
| - | ===== データの検索 | + | ==== データの検索 ==== |
| - | 例 | ||
| <file php sample4.php> | <file php sample4.php> | ||
| <?php | <?php | ||
| 行 265: | 行 270: | ||
| </ | </ | ||
| + | \\ | ||
| ===== サンプルプログラム ===== | ===== サンプルプログラム ===== | ||