本文实例讲述了thinkPHP数据库增删改查操作方法。分享给大家供大家参考,具体如下:
thinkphp对数据库增删改查进行了封装操作,使得使用更加方便,但是不一定灵活。
可以用封装的用,需要写sql,可以执行sql。
1.原始的
$Model = new Model(); // 实例化一个model对象 没有对应任何数据表
$insert_sql = "INSERT INTO sh_wxuser_collection (user_id,store_id,good_id,addtime) VALUES('".$user_id."','".$store_id."','".$good_id."','".$addtime."');";
$Model - >query($insert_sql);
2.针对表实例化的,这里的表原名是sh_wxuser_collection。sh是前缀。
$model = M('wxuser_collection'); //自动省去sh
$insert_sql = "INSERT INTO __TABLE__ (user_id,store_id,good_id,addtime) VALUES('".$user_id."','".$store_id."','".$good_id."','".$addtime."');";
$model - >query($insert_sql);
另一种写法,_可以写成大写,它会自动转化成_
$model = M('WxuserCollection'); //自动省去sh
$insert_sql = "INSERT INTO __TABLE__ (user_id,store_id,good_id,addtime) VALUES('".$user_id."','".$store_id."','".$good_id."','".$addtime."');";
$model - >query($insert_sql);
3. 封装的add语句
$model = M('WxuserCollection');
$data = array('user_id' =