2016年3月8日火曜日

PHPフレームワークMakoで、データベース接続(Databases)

PHPフレームワークMako(4.5.10)データベース接続(Databases)です。うまく接続できました。嬉しい!

/app/config/database.php
'configurations' =>
[
  'test' =>
  [
    'dsn'         => 'mysql:dbname=sample;host=localhost;port=3306',
    'username'    => 'username',
    'password'    => 'password',
    'persistent'  => false,
    'log_queries' => false,
    'reconnect'   => false,
    'queries'     =>
    [
      "SET NAMES UTF8",
    ],
  ],

  'sqlite' =>
  [
    'dsn'         => 'sqlite:' . MAKO_APPLICATION_PATH . '/storage/database/test.sqlite',
    'log_queries' => false,
    'reconnect'   => false,
    'queries'     =>
    [
      "PRAGMA encoding = 'UTF-8'",
    ],
  ],
],
$id = 5;
$rows = $connection->all('SELECT * FROM `items` WHERE `id` >= ?', [$id]);
実際に設定してみたサイトがこちら

参考サイト
Databases(Mako Framework Documentation)

0 件のコメント:

コメントを投稿