このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
mariadb:10.4:mysqli [2020/11/19 15:38] y2sunlight |
mariadb:10.4:mysqli [2020/11/20 08:05] y2sunlight [サンプルプログラムについて] |
||
---|---|---|---|
行 22: | 行 22: | ||
サンプルプログラムでは MySQLi を使用します。MySQLiは、MySQL(またはMariaDB)データベースとの接続を行うPHP拡張モジュールで、前章で説明した phpMyAdmin でも使用されています。 | サンプルプログラムでは MySQLi を使用します。MySQLiは、MySQL(またはMariaDB)データベースとの接続を行うPHP拡張モジュールで、前章で説明した phpMyAdmin でも使用されています。 | ||
+ | |||
+ | サンプルプログラムでは以下のデータベースを使用します。作り方は、本編の「[[mariadb: | ||
+ | |||
+ | ^ ホスト名 | localhost | | ||
+ | ^ データベース名 | sunlight_db | | ||
+ | ^ 照合順序 | utf8_bin | | ||
+ | ^ ユーザ名 | sunlight | | ||
+ | ^ パスワード | sunlight | | ||
参考リンク | 参考リンク | ||
行 28: | 行 36: | ||
本章のサンプルプログラムの最新版はGitHubで公開しています | 本章のサンプルプログラムの最新版はGitHubで公開しています | ||
* https:// | * https:// | ||
- | |||
\\ | \\ | ||
行 80: | 行 87: | ||
</ | </ | ||
- | ===== データベースとの接続 | + | \\ |
+ | |||
+ | ===== mysqli クラスの使用例 ===== | ||
+ | |||
+ | ==== データベースとの接続 ==== | ||
- | 例 | ||
<file php sample1.php> | <file php sample1.php> | ||
<?php | <?php | ||
行 106: | 行 116: | ||
</ | </ | ||
- | ===== テーブルの作成 | + | ==== テーブルの作成 ==== |
- | 例 | ||
<file php sample2.php> | <file php sample2.php> | ||
<?php | <?php | ||
行 148: | 行 157: | ||
</ | </ | ||
- | ===== データの更新 | + | ==== データの更新 ==== |
- | 例 | ||
<file php sample3.php> | <file php sample3.php> | ||
<?php | <?php | ||
行 205: | 行 213: | ||
</ | </ | ||
- | ===== データの検索 | + | ==== データの検索 ==== |
- | 例 | ||
<file php sample4.php> | <file php sample4.php> | ||
<?php | <?php | ||
行 259: | 行 266: | ||
</ | </ | ||
+ | \\ | ||
===== サンプルプログラム ===== | ===== サンプルプログラム ===== | ||
行 568: | 行 576: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | \\ | ||