Example #1
0
	
	//$model->where(array())->delete()//删除记录。必须有where,为防止误操作
	
	//$model->where(array())->update(array())//更新记录,必须有where,防止误操作
	
	//$model->exe($sql)//执行一条除了查询的sql语句
	//$model->query($sql)//执行一条查询sql语句
	
	
	//$model->field()->group()->order()->where()->limit();//完整的链式调用filed,where,都是传一个array,其他的都是传string,比如order就是传ORDER BY后面的字符串
*/
$mode = new Model(array(), 'c');
$mode->where(array('id' => 1))->one();
$mode->where(array('id' => 1))->find();
$mode->addAll(array(array('id' => 1, "user" => "2"), array('id' => 3, "user" => '22'), array('uid' => '44', 'user' => 333)));
echo $mode->debug();
//输出最后一条执行的sql
$config = array();
//可以把配置写到配置文件
//数据库操作函数
function M($table = null)
{
    if (is_null($table)) {
        exit("没有表名");
    }
    return new Model($config, $table);
}
//仿think的    M('表名')->all();
/**
 * 数据库模型类
 * author salde
Example #2
0
File: Model.php Project: atk4/atk4
 /**
  * Turns debugging mode on|off for this model. All database operations will be outputed.
  *
  * @param bool $enabled
  *
  * @return $this
  */
 public function debug($enabled = true)
 {
     if ($enabled === true) {
         $this->debug = $enabled;
         if ($this->dsql) {
             $this->dsql->debug($enabled);
         }
     } else {
         parent::debug($enabled);
     }
     return $this;
 }