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���ݿⳤ����