Laravel mysql_query错误异常

时间:2014-06-12 05:06:55

标签: php mysql laravel

我试图移动到laravel,我的旧应用仍然使用mysql_query。我是否可以绕过以下错误进入laravel?

ErrorException

mysql_query():不推荐使用mysql扩展,将来会删除它:使用mysqli或PDO代替

请让我知道 - 现在不能重写所有SQL查询。也许在将来,但是现在,我想要起床和跑步。

另外,我使用DB类通过mysql运行查询,是否有更好的方法转移到PDO并重写每一个SELECT,UPDATE,DELETE和CREATE查询?

谢谢!

1 个答案:

答案 0 :(得分:-1)

如果您使用的是mysql_query(),则意味着您正在使用原始查询来执行逻辑。您可以使用laravel的原始查询来执行。

http://laravel.com/docs/database#running-queries

但是,对于CRUD查询存在缺陷,您仍需要进行一些自定义,例如运行insert语句就是这样。

DB :: insert('insert into users(id,name)values(?,?)',array(1,'Dayle'));

另一方面它将自动清理输入,因此您不必担心sql注入等。我不认为在laravel中有更快的方法。