Sworm - 基于Swoole的异步MySQL数据库ORM框架
Sworm是一个基于Swoole的异步MySQL调用的ORM数据库框架。该框架封装了swoole_mysql,API与NotORM很相似。使用Sworm能更加轻松地生成查询语句,使代码结构更加清晰,返回更加规范。
任何问题 QQ: 529189858 或者 mailto: derzart@gmail.com
下载框架
环境要求
Sworm的至少工作在以下环境:
- PHP 5.3.10 +
- Swole 1.7 +
快速入门
初始化
在使用Sworm前,请确保已先include源码包根目录下的Sworm.php
$mySworm = new Sworm();
连接
$server = array(
'host' => '192.168.56.102',
'port' => 3306,
'user' => 'test',
'password' => 'test',
'database' => 'test',
'charset' => 'utf8', //指定字符集
'timeout' => 2, // 可选:连接超时时间(非查询超时时间),默认为SW_MYSQL_CONNECT_TIMEOUT(1.0)
'prefix' => 'sw_', //可选:表前缀
'debug' => true //调试模式,开启会在执行查询时输出查询语句
);
$mySworm->connect($server, function($ret){
if($ret->status){
printf("连接成功\n");
}else{
var_dump($ret->errorCode, $ret->errorMsg);
}
});
断开连接
$mySworm->disconnect();
徒手Query
$mySworm->query("SELECT * FROM sw_user WHERE id = '1'",