像php查询这样的rails?
在我决定跳上rails火车之前,我是一名非常业余的php开发人员。现在,我可以说我是一个非常好的rails开发人员,并且已经爱上了它提供的许多特性。主要是,我喜欢在rails中查询是多么容易。例如:像php查询这样的rails?,php,ruby-on-rails,ruby-on-rails-3,Php,Ruby On Rails,Ruby On Rails 3,在我决定跳上rails火车之前,我是一名非常业余的php开发人员。现在,我可以说我是一个非常好的rails开发人员,并且已经爱上了它提供的许多特性。主要是,我喜欢在rails中查询是多么容易。例如: @records = Model.where('column_name = ? and column_name = ?', params[:something], params[:something2]) 这很容易做到,甚至可以处理SQL注入。虽然我非常喜欢rails,但我现在正在使用PHP开发一
@records = Model.where('column_name = ? and column_name = ?', params[:something], params[:something2])
这很容易做到,甚至可以处理SQL注入。虽然我非常喜欢rails,但我现在正在使用PHP开发一个应用程序。我现在需要开始将一个数据库放在一起并开始查询它。所以我的问题是,有没有类似于rails查询的php库?换句话说,sql注入、易用性等方面的帮助。?如有任何及所有意见,将不胜感激 您可以将ActiveRecord与PHP一起使用:
还有很多其他的ORM替代品,试图稍微减轻一点痛苦。试一下,看看其中一个是否比另一个更适合您。您可以将ActiveRecord与PHP结合使用:
还有很多其他的ORM替代品,试图稍微减轻一点痛苦。试一下,看看其中一个是否比另一个更适合您。PHP提供了一个名为PDO的库,内置在该语言中,它完全满足您的要求: 顺便说一下,您所问的是所谓的“参数化查询” 事实上,即使是MySQLi库也可以做到这一点
有一个PHP库不能做到这一点,那就是旧的MySQL库(如
MySQL\u query()
等函数)。此库被视为已过时,不再维护。如果您仍在使用它(如果您不了解PDO或MySQLi,我想您可能会使用它),那么PHP手册建议您切换到其他两个库中的一个。PHP提供了一个名为PDO的库,它内置在语言中,完全符合您的要求:
顺便说一下,您所问的是所谓的“参数化查询”
事实上,即使是MySQLi库也可以做到这一点
有一个PHP库不能做到这一点,那就是旧的MySQL库(如MySQL\u query()
等函数)。此库被视为已过时,不再维护。如果您仍在使用它(如果您不了解PDO或MySQLi,我想您可能正在使用),那么PHP手册建议您切换到其他两个库中的一个。使用PDO使用PDO