亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

ThinkPHP的一些增刪改查筆記

標簽:
PHP MySQL

今天上班简单的增删改查搞了半天,基础还是太差,再学习学习记个笔记。
一、TP中的create()就是数据创建,
如果post提交过来的字段和数据表字段是相对应的,则无需特别接收post数据;如果是get方式请求的数据,则写成create($_GET);
如果只增加某一字段,->field('user')->create();限制一下;

二、"="左边是被赋值的对象,接收的数据放在右边。
三、add()数据写入
如果前台传过来两个字段,同时要把当前时间写入数据库

$user = M('user');
$data = $user->create();
$data['timestamp'] = time();
$user->add('$data');

四、select()数据读取
find()默认搜索数据表第一条;
getfield()默认搜索该字段的第一条数据(limit1);
getfield('user',true)增加一个true属性,则获取user字段所有值;
getfield('user,email')搜索这两个字段的所有值,重复值将被合并
getfield('user,email',2)限制两条数据(limit2);
五、save()数据更新
$echo M('user')->save();修改成功返回1,更新失败返回0;
如果是修改某一字段的值:M('user')->where('id=1')->setField('user','newname');

$User = M(“User”); // 实例化User对象
$User->where(‘id=5′)->setInc(‘score’,3); // 用户的积分加3
$User->where(‘id=5′)->setInc(‘score’); // 用户的积分加1
$User->where(‘id=5′)->setDec(‘score’,5); // 用户的积分减5
$User->where(‘id=5′)->setDec(‘score’); // 用户的积分减1

六、delete()数据删除
按主键删除,可直接传值:M('user')->delete(5);
若跟进主键id一次删除多条: M('user')->delete('1,3,5,7,8');记得加引号
删除所有数据: M('user')->where('1')->delete();
七、断点调试sql语句

$res=M('wxfans')->where('openid="%s"',$id)->delete();
        $my = M('wxfans');
        $con = $my->getLastSql();
        /* $qq= $res->getLastSql();*/
        file_put_contents('t.txt',$con);

不能直接file_put_contents('t.txt',$res->getLastSql());
file_put_contents("bbk.txt", var_export((array)$date,true));
八、回复用户的信息 怎么才能产生链接效果呢,a标签当然了,不过这里有个小问题
图片描述

直接这样写进数据库,图片描述
需要转译一下$content =htmlspecialchars_decode($content);

點擊查看更多內容
15人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
Web前端工程師
手記
粉絲
82
獲贊與收藏
1103

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消