開発環境
ローカルでテスト構築
xampp v3.2.2
データベースサーバ
サーバ: 127.0.0.1 via TCP/IP
サーバの種類: MariaDB
サーバのバージョン: 10.1.19-MariaDB – mariadb.org binary distribution
プロトコル バージョン: 10
ユーザ: hoge-root@localhost
サーバの文字セット: UTF-8 Unicode (utf8)
ウェブサーバ
Apache/2.4.23 (Win32) OpenSSL/1.0.2h PHP/5.6.28
データベースクライアントのバージョン: libmysql – mysqlnd 5.0.11-dev – 20120503 – $Id:
PHP 拡張: mysqli ドキュメント
PHP version: 5.6.28
phpMyAdmin
バージョン情報: 4.5.1, 最終安定バージョン: 4.7.0
接続方法
//データベース名とホストを指定
$dsn = ‘mysql:dbname=shop;host=localhost’;
//データベースユーザー名を指定。ローカルなのでroot
$user = ‘hoge-root’;
//データベースユーザーパスワード
$password = ‘hoge-pass’;
//PDOクラスでDBに接続
$mysqli = new PDO($dsn, $user, $password);
//文字セット。utf-8ではないことに注意。
$mysqli ->set_charset(‘utf8’);