Dbの文字セットをUTF-8に設定する

文字セットの設定はoptionに記載する。dsnでhost,dbnameを宣言しておいて、pdoでアクセスする。

<?php
$dsn = 'mysql:host=localhost;dbname=testdb';
$username = 'username';
$password = 'password';
$options = array(
    PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
); 

$dbh = new PDO($dsn, $username, $password, $options);
?>

sql文:データ追加と表示

insert into users (name, age) values (’sato’, 20)
table名usersにデータを入れる

select * from users
table名usersの全データを表示する

drop table users
table名usersをを削除する

mysql

sql文でデータ入力

db名の指定

use mydb;

tables作成(table名、field指定)

create table users(id int unsigned, name varchar(32), age int);

データ入力

insert into users(id, name, age) values(1,'sato',20);

データ表示

select * from users

mysql