在fuelphp中查询数据库的更好方法是什么?
我需要选择查询数据库的列表在fuelphp中查询数据库的更好方法是什么?,php,orm,fuelphp,Php,Orm,Fuelphp,我需要选择查询数据库的列表 保安 灵活性 快速 这是fuelphp中的查询函数数据库 我的问题 当我使用ORM映射器时,我对灵活的点有问题。我读过,上面说ORM不能按表的字段进行选择,ORM可以获取表中的所有列,如果联接表中有很多数据被传递,但ORM是高安全性的,我现在不知道是否快,也许有人可以解释,但我认为会很慢,因为ORM获取所有数据,这只是我的观点 当我使用直接查询时,我在安全性方面遇到了问题,因为SQL注入是可能的,但是使用直接查询我们可以自定义查询数据库&我认为速度会比ORM更快
$query=sprintf(“从表中选择*,其中名称='%s',DB::escape($yourstring))代码>
join()
和on()
函数。比如说
DB::从('table')中选择('*')->
->join('table2','right')->on('table2.column','=','table.column')
->join('table3','right')->on('table3.column','=','table.column')
on
进行任意多的调用
如上所述,每个选项将适用于不同的场景。所以你会发现在你需要的时候选择最合适的选项是你最好的选择