PHP で PDO を使って MySQL に接続するには?

ショコラ
ショコラ

PHP で PDO を使って MySQL に接続するには?

docker-php-ext-install で pdo_mysql をインストールしてキメマス。

もっさん先輩
もっさん先輩

手順

PHP で PDO を使って MySQL に接続する手順。

  1. PHPコンテナを起動します。
docker run -it php
  1. pdo_mysql をインストールします。
docker-php-ext-install pdo_mysql
  1. MySQL に接続するテストプログラムを作ってみます。
cat <<'EOF' > mysql.php
<?php
$dsn = 'mysql:host={ホスト};port=3306;dbname={データベース名}';
$user = '{ユーザー名}';
$password = '{パスワード}';
$pdo = new PDO($dsn,$user,$password);
$stm = $pdo->prepare('SELECT * FROM {テーブル名}');
$stm->execute();
var_dump($stm->fetch(PDO::FETCH_ASSOC));
EOF
  1. データベースに接続します。
php mysql.php

以上

Scroll to Top