我一直在使用laravel一个月了。我一直在从这个文档中开始我的数据库操作。 https://laravel.com/docs/5.5/database
我可以使用DB :: statement($ query);
插入,更新和删除我想知道的是这些对SQL注入有多强。
$name = "John Doe";
DB::statement("INSERT INTO tbusers(id,name) VALUES(1,'$name')"); //first query
DB::insert('INSERT INTO tbusers(id, name) VALUES(?, ?)', [1, $name]); //second query
什么更安全?第一个查询还是第二个查询?
答案 0 :(得分:0)
好吧,看来使用口才比使用原始sql查询更容易,更安全。