用极少的代码即可实现数据的缓存、过滤、增(删、改、查)操作,极大地提高了网站开发的速度
增加记录 $GP=$this->F('title,content','_addslashes,filter_js');//数据过滤(过滤GET,POST并取值,过滤方法)返回数组 返回值为新增记录的ID值,如果大于零则添加成功 insert方法参数依次为本操作的数据表,插入数据的字段。
修改记录 $GP=$this->F('id,title,content'); 返回本操作影响记录条数,如果返回值等于或大于零时为操作成功(等于零时记录没作任何修改) update方法参数依次为本操作的数据表,修改数据的字段,更新条件。
删除记录 $GP=$this->F('id'); 返回影响记录条数,如果返回值大于零时为操作成功。 delete方法参数依次为本操作的数据表,删除条件,多个条件以‘,’分隔。
FramkPHP的框架的查询方法通用性非常强,用户建立不同的Action时基本只需要复制代码即可。
查询多条记录 $sql="select * from TABLE order by id desc"; $list=$this->C()->findAll($this->table,$sql); 如果要查询多个表请用数组如 array('TABLE1'=>'table1','TABLE2'=>'table2')代替$this->table
查询单条记录 $sql="select * from TABLE where id='$id'"; 返回一维数组,通过$one['字段名']即可取值
|