我正在 mySql 中创建一个简单的查询,以将表单中的一些值插入到我的数据库中。
我的问题很简单,但是参考了绑定变量与将它们指定到 sql 语句中的区别。
捆绑:
$query = "INSERT INTO test (name, lastName, price) VALUES (:name, :lastName, :price)";
$apply = $con -> prepare($query);
$apply -> execute (array(':name'=>$name,':lastName'=>$lastName,':price=>$price'));
典型的:
$query = "INSERT INTO test (name, lastName, price) VALUES ($name, $lastName, $price)";
Execute the query....
即使对于上述简单情况,是否真的推荐使用绑定选项?这是为什么?
谢谢!