最土团购程序一些常见的数据库操作
2011-01-07 00:29 来源:www.chinab4c.com 作者:admin
我们在对最土程序进行二次开发的过程中。我们常常需要对数据库进行操作.最土程序的数据库操作方式还不少。我们将陆续总结最土程序的一些常见的数据库操作方式.
1:如何取得最土数据库中一条数据。使用LimitQuery()
$res = DB::LimitQuery('subscribe',array('condition'=>array('email'=>$email),'one'=>true));
2:最土程序如何进行数据库插入数据
$table = new Table('subscribe', array(
'email' => $email,
'city_id' => $city_id,
'secret' => $secret,
));
return $table->insert(array('email', 'city_id', 'secret'));
3:检索一行内容
$field = strpos($email, '@') ? 'email' : 'username';
$zuituuser = DB::GetTableRow('user', array(
$field => $email,
'password' => $password,
));
4:通过某个值检索一行数据
return Table::Fetch('user', $email, 'email');
5:修改数据库字段某个值
$table = new Table('user', $newuser);
$table->SetPk('id', $user_id);
if ($table->password) {
$plainpass = $table->password;
$table->password = self::GenPassword($table->password);
}
return $table->Update( array_keys($newuser) );
6:如何统计数据库中某些数据的条数
$now_count = Table::Count('order', array(
'user_id' => $login_user_id,
'team_id' => $id,
'state' => 'pay',
), 'quantity');
7:如何修改数据库中某个字段的值
Table::UpdateCache('order',$table->id,array('order_sn'=>get_order_sn()));
8:最土中如何检索某个字段的值
$cond = array('zone'=>'city');
$info = DB::LimitQuery('category', array(
'condition' => $cond,
'order' => 'ORDER BY id DESC',
));
$citys = Utility::GetColumn($info, 'name');
9:最土如何删除一条数据
Table::Delete('article', $id);
最近更新
常用插件
- ecshop整合baidu百度开放平台
大家都知道,baidu的开放平台已经很成熟了。可以方便中小型B2C企业数据...
- ecshop注册红包插件
ecshop的红包使用是ecshop的一大特点.ecshop注册的时候,我们可以开发一...
- ecshop2.7.2增加商品销量排序
ecshop2.7.2虽然在用户体验方面,有些提高。但是很多根本性的东西,还是...
- ecshop中如何判断是否微信
ecshop中如何判断是否微信浏览器,我们在ecshop手机版里面。有时候需要...
- ecshop二次开发售后维修卡
插件介绍: 本插件是用于专门从事电子,信息,软件等售后服务关键比...