MySQLでテーブルを作成

Pocket

MySQLを使ったブログシステムをPHPで作っています。
テーブルを作成するときは、phpMyAdminを使って手作りをしているのですが、面倒です。
PHPで一気に作る方法をまとめました。

データベースに関する情報は次の通りです。

  • ホスト:localhost
  • データベース名:mydb
  • ユーザー名:username
  • パスワード:mypassword

テーブルに関する情報は次の通りです。

  • テーブル名:mytable
  • カラム
    • id:整数、自動に増加、キー
    • title:文字列、UTF-8
    • body:テキスト、UTF-8
    • tag:文字列、UTF-8
    • datetime:日時
try{
  $pdo = "mysql:host=localhost,dbname=mydb";
  $user = "username";
  $password = "mypassword";
  $pdo = new PDO($dsn,$user,$password);
  $query="CREATE TABLE mytable(
    id INT(11) NOT NULL AUTO_INCREMENT,PRIMARY KEY(id),
    title VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci,
    body text CHARACTER SET utf8 COLLATE utf8_unicode_ci,
    tag VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci,
    datetime DATETIME
  );"
;
  $pdo -> query($query);
}catch(PDOException $e){
  var_dump($e -> getMessage());
}

[ 2014年5月10日 | カテゴリー: PHP | タグ: , ]

« | »

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

送信してください。


タグ

カテゴリー

最近の投稿

最近のコメント

固定ページ

アーカイブ

stabucky

写真

メタ情報