您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

thinkphp 怎么在Model里面写传统的SQL语句

2024/5/16 6:00:28发布26次查看
thinkphp 如何在model里面写传统的sql语句?
比如我想写
$insertsql = insert into wordtest(english,chinese,addedtime,user_id,phptime) values('.$singleword.','.$collectchinese.',now(),'.$userid.','.$phptime.');//==通过查到的用户id,加入到单词表word里面的user_id字段里面;
$sqlobj->query($insertsql);
而我又不希望用d();或者m()方法,直接在model里写个类。
请问可以操作吗?具体如何操作?
------解决方案--------------------
使用框架也是要付出一定的代价的
虽然目前框架中的 orm 模式很低效,但并不说明以后就不会变成真正的 orm
当然,目前的框架中的 orm 还是拼装成 sql 串后执行的
所以框架也提供了 activerecord 模式,供你直接使用 sql 指令串
$model = new model() // 实例化一个model对象 没有对应任何数据表
$model->query(select * from think_user where status=1);
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product