站三界导航
首页 TP代码
  • TP5常用代码
    TP5常用代码

    <?php//添加记录,添加成功返回1$data=['update_time'=>time()];$result=Db::name('member')->insert($data);//添加记录并返回用户id,添加成功返回自增id$data=['update_time'=>time()];$member_id=Db::name('member')->insertGetId($data);//添加多条记录$data[]=['update_time'=>time()];$result=Db::name('member')->insertAll($data);//修改记录$data=['update_time'=>time()];$result=Db::name('member')->where(['id'=>$post['id']])->update($data);//删除记录Db::table('member')->where('id',1)->delete();//执行sql语句//插入记录$result=Db::execute('insertintomember(name,content)values("名字","内容")');//更新记录$result=Db::execute('updatemembersetname="名字"whereid=1');//查询数据$result=Db::query('select*frommemberwhereid=1');//删除数据$result=Db::execute('deletefrommemberwhereid=2');//其它操作//显示数据库列表$result=Db::query('showtablesfromtpshop1');//清空数据表$result=Db::execute('truncatetablemember');//获取最后执行的sql语句Db::table('member')->getLastSql()//查询单个数据$member_name=Db::name('member')->where(['id'=>1])->value('name');//查询一条记录$member=Db::name('member')->where(['id'=>1])->field('id,name')->find();//查询数量$count=Db::name('member')->where(['del'=>0])->count();//查询所有记录$lists=Db::name('member')->where(['del'=>0])->select();//分页查询数据Db::name('member')->where($where)->page($page,$size)->order($order)->field('id,name')->select();//连表Db::name('memberm')->field('m.id,m.name')->join('member_categoryc','c.id=m.category_id')->where('m.id',1)->find();//获取单列或多列字段值//一个字段:返回一维数组;//二个字段:返回一维数组,第一个字段为键名,第二个字段为元素值;//三个或更多字段:返回二维数组,第一个字段为键名,全部字段值为数据元素;$member=Db::name('member')->where(['id'=>1])->column('id','name');//事务Db::startTrans();try{$data=['update_time'=>time()];$result=Db::name('member')->where(['id'=>$post['id']])->update($data);Db::commit();returntrue;}catch(Exception$e){Db::rollback();return$e->getMessage();}visible显示,hidden隐藏,append追加,appendRelationAttr追加关联模型的属性//$user=User::get(1);//模型输出//var_dump($user->toArray());//echo$user->toJson();//隐藏属性//隐藏一些属性输出//echo$user->hidden(['update_time'])->toJson();//指定属性//指定一些属性输出//echo$user->visible(['update_time'])->toJson();//追加属性//如果读取器定义了一些非数据库字段的读取,例如://var_dump($user->append(['user_status'])->toArray());///echo($user->append(['user_status'])->toJson());//输出Json//echo$user;print_r(__FILE__.'--<br>');print_r(__LINE__.'--<br>');print_r(__CLASS__.'--<br>');print_r(__FUNCTION__.'--<br>');print_r(__METHOD__.'--<br>');print_r(__TRAIT__.'--<br>');print_r(__DIR__.'--<br>');print_r(__NAMESPACE__.'--<br>');print_r(ROOT_PATH.'--<br>');print_r($_SERVER['SERVER_NAME'].'--<br>');//获取来源网址,即点击来到本页的上页网址print_r($_SERVER['REQUEST_URI'].'--<br>');//获取当前域名的后缀print_r($_SERVER['HTTP_HOST'].'--<br>');//获取当前域名print_r(dirname(__FILE__).'--<br>');//获取当前文件的物理路径print_r(dirname(__FILE__)."/../".'--<br>');//获取当前文件的上一级物理路径die;

    • TP代码
    • 153阅读
    • 2022-05-04

站三界导航
本站声明:本站严格遵守国家相关法律规定,非正规网站一概不予收录。本站所有资料取之于互联网,任何公司或个人参考使用本资料请自辨真伪、后果自负,站三界导航不承担任何责任。在此特别感谢您对站三界导航的支持与厚爱。