Example #1
0
 /**
  * 根据账户ID获取单条数据记录
  *
  * @param int    $account_id 账户ID主键
  * @param string $field      检索的字段
  *
  * @return array
  */
 public static function getAccountById($account_id, $field = '*')
 {
     return Local::fetchOne('SELECT a.' . $field . ',c.cat_title FROM z_accounts a LEFT JOIN z_account_cats c ON a.account_cat=c.cat_id WHERE account_id=:account_id LIMIT 1', array(':account_id' => $account_id));
 }
Example #2
0
 /**
  * 通过用户名来获取用户信息
  *
  * @param string $field    查询的字段
  * @param string $username 登录系统的用户名
  *
  * @return array
  */
 public static function getUserDataByUsername($field, $username)
 {
     return Local::fetchOne('SELECT ' . $field . ' FROM z_users WHERE user_name=:user_name LIMIT 1', array(':user_name' => $username));
 }
Example #3
0
 /**
  * 根据分类ID获取分类数据
  *
  * @param int    $cid   分类ID
  * @param string $field 要检索的字段
  *
  * @return array
  */
 public static function getCatsDataById($cid, $field = '*')
 {
     $catData = Local::fetchOne('SELECT ' . $field . ' FROM z_account_cats WHERE cat_id=:cat_id LIMIT 1', array(':cat_id' => $cid));
     return $catData;
 }