$table
$table :
Model Class
<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
class Userinfo_model extends CI_Model
{
private $table ='user_info_history';
private static $DB;
public function __construct()
{
parent::__construct();
self::$DB = $this->load->database('default', TRUE);
}
/**
*获取单条数据
* */
public function getUserInfoRow($userId=0)
{
self::$DB->where('id', $userId);
$result = self::$DB->get($this->table);
return $result->row_array();
}
/**
*获取用户邀请码
* */
public function getUserinvitecode($userId=0)
{
self::$DB->where('userId', $userId);
self::$DB->select('invitecode');
$result = self::$DB->get($this->table);
return $result->row_array();
}
/**
*获取用户id
* */
public function getUserId($invitecode=0)
{
self::$DB->select('userId');
self::$DB->where('invitecode',$invitecode);
$result = self::$DB->get($this->table);
return $result->row_array();
}
/**
* 添加
* */
public function insertData($userData)
{
$bool = self::$DB->insert($this->table, $userData);
$res = $bool ? self::$DB->insert_id() : false;
return $res;
}
/**
* 修改
* */
public function setUserByID($updateData, $userId , $typeFlag=0)
{
self::$DB->where('userId', $userId);
return self::$DB->update($this->table, $updateData);
}
/**
* 删除用户
* */
public function delete( $userId )
{
self::$DB->where( 'userId', $userId );
$query = self::$DB->delete( $this->table);
return $query ? $userId : false;
}
}
?>