Database
�� apps/configs/db.php ���������á�
$db['master'] = array( 'type' => Swoole\Database::TYPE_MYSQLi, 'host' => "127.0.0.1", 'port' => 3306, 'dbms' => 'mysql', 'engine' => 'MyISAM', 'user' => "root", 'passwd' => "root", 'name' => "db_live", 'charset' => "utf8", 'setname' => true, 'persistent' => true, ); return $db;
ʹ�÷�ʽ
�����ݿ⣬Ĭ�϶�ȡmaster����
$this->db->query("select * from test");
�����ݿ⣬��ȡ�ƶ������ݿ�����
$this->db('other_db_config')->query("select * from test");
��������
swoole���֧��3���������ͣ�
- Swoole\Database::TYPE_MYSQL��ʹ��mysql��չ
- Swoole\Database::TYPE_MYSQLi��ʹ��mysqli��չ
- Swoole\Database::TYPE_PDO��ʹ��PDO��չ
����ѡ��
- charset �ƶ����ݿ��ַ���
- setname �����ӷ������ɹ�����set names $charset
- persistent ����MySQL���ݿⳤ����