|
@@ -57,12 +57,179 @@ class DBTest extends PHPUnit_Framework_TestCase
|
|
//$mod_member->rollback();
|
|
//$mod_member->rollback();
|
|
$mod_member->commit();
|
|
$mod_member->commit();
|
|
$affect_rows_b = $mod_member->affected_rows();
|
|
$affect_rows_b = $mod_member->affected_rows();
|
|
-
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
|
|
|
|
public function testConnection()
|
|
public function testConnection()
|
|
{
|
|
{
|
|
|
|
+ $mysql = @new mysqli('192.168.1.205', 'root', '55668899', 'pandashop', '3306');
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testConnectionhost()
|
|
|
|
+ {
|
|
$mysql = @new mysqli('192.168.1.103', 'root', '55668899', 'pandashop', '3306');
|
|
$mysql = @new mysqli('192.168.1.103', 'root', '55668899', 'pandashop', '3306');
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ public function testTableInfo()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ $iterm = $mod_member->tableInfo('memble');
|
|
|
|
+
|
|
|
|
+ $mod_member = Model();
|
|
|
|
+ $iterm = $mod_member->tableInfo('memble');
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testUpdate()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ $data = array(
|
|
|
|
+ 'member_mobile' => '15512468630'
|
|
|
|
+ );
|
|
|
|
+ $mod_member->where(array('member_id'=>1))->update($data);
|
|
|
|
+
|
|
|
|
+ $mod_member->execute('UPDATE `lrlz_member` SET member_mobile=\'15512468638\' WHERE ( member_id = \'1\' )');
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testInsert()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ $data = array(
|
|
|
|
+ 'member_mobile' => '18330118841'
|
|
|
|
+ );
|
|
|
|
+ $ret = $mod_member->insert($data);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testInsertAll()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ $data = array(
|
|
|
|
+ array(
|
|
|
|
+ 'member_mobile'=>'18330118840'
|
|
|
|
+ ),
|
|
|
|
+ array(
|
|
|
|
+ 'member_mobile'=>'18330118839'
|
|
|
|
+ )
|
|
|
|
+ );
|
|
|
|
+ $mod_member->insertAll($data);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testDelete()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ $mod_member->where(array('member_mobile'=>'18330118841'))->delete();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testSelect()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ $iterm = $mod_member->where(array('member_mobile' => '15512468630'))->select();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testFind()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ $iterm = $mod_member->where(array('member_mobile' => '15512468630'))->find();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testLimit()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ $iterm = $mod_member->limit(4)->select();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testTable()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model();
|
|
|
|
+ $iterm = $mod_member->table('member')->limit(4)->where(array('member_mobile'=>'15512468630'))->select();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testJoin()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model();
|
|
|
|
+ $on = 'member.member_id=member_common.member_id';
|
|
|
|
+ $iterm = $mod_member->table('member,member_common')->join('inner')->on($on)->limit(2)->select();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testOrder()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model();
|
|
|
|
+ $iterm = $mod_member->field('member_id,member_sex')->table('member')->order('member_id desc')->limit(50)->select();
|
|
|
|
+ $itermb = $mod_member->field('member_id,member_sex')->table('member')->order('member_id desc,member_sex asc')->limit(50)->select();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testCount()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ $num = $mod_member->count();
|
|
|
|
+ $num_big = $mod_member->where('member_id>15')->count();
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testPage()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ //$reta = $mod_member->page(10)->order('member_id desc')->select();
|
|
|
|
+ $retb = $mod_member->page(10, 100)->order('member_id desc')->select();
|
|
|
|
+ // $retc = $mod_member->page(10)->where('member_id=1')->select();
|
|
|
|
+ // $retd = $mod_member->where('member_id=1')->page(10)->select();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testGroup()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ $result = $mod_member->field('member_id,member_login_num,count(*)as count')->group('member_login_num')->select();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testHaving()
|
|
|
|
+ {
|
|
|
|
+ //$mod_goods = Model('goods');
|
|
|
|
+ //$result = $mod_goods->field('store_id,count(*) as nc_count')->group('store_id')->having('nc_count>500')->select();
|
|
|
|
+
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ $result = $mod_member->field('member_id,member_login_num,count(*)as count')->group('member_login_num')->select();
|
|
|
|
+ $result = $mod_member->field('member_id,member_login_num,count(*)as count')->group('member_login_num')->having('count>500')->select();
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testQuerya()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ Model()->query('SELECT * FROM `shopnc_member` LIMIT 10');
|
|
|
|
+ Model()->execute('UPDATE `shopnc_member` SET member_mobile=18330118841 WHERE member_id=1');
|
|
|
|
+
|
|
|
|
+ $mod_member = Model();
|
|
|
|
+ $mod_member->query('SELECT * FROM `shopnc_member` LIMIT 10');
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testSum()
|
|
|
|
+ {
|
|
|
|
+ $mod_goods = Model();
|
|
|
|
+ $mod_goods->table('goods')->sum('price');
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testSetInc()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ $ret = $mod_member->where('member_id=2')->setInc('member_id', 1000);
|
|
|
|
+ $retb = $mod_member->where(array('member_id=2'))->setInc('member_id', 1000);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testGetby_member_name()
|
|
|
|
+ {
|
|
|
|
+ $mod_member = Model('member');
|
|
|
|
+ $ret = $mod_member->getby_member_name('江海苗');
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function testAttr()
|
|
|
|
+ {
|
|
|
|
+ $model = Model('goods');
|
|
|
|
+ $ret = $model->where(array('goods_id' => 100))->attr('LOW_PRIORITY');
|
|
|
|
+ $ret = $model->update(array('goods_click' =>array('exp','goods_click+1')));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|