大多都是写sql的,但是不是直接写sql,而是封装过的sql类,帮你解决了一些xss和注入,类似于
$this->sqldb->select("*")->from("user")->where("id", "1")->do();php也有orm框架,sql简单的比较好弄,复杂的就不行了。
orm其实就是降低灵活性,增加方便简便的特性。
众所周知,简便与灵活是不可以并存的。
由于orm隐藏了一层,那层如果发生了什么特殊的事情不好调试,所以其实复杂的项目,并不适合orm,灵活性才是王道,但是又不能直接写sql吧,太容易出问题,所以就有了上面那种方式。