phalcon query return 之前扫描错误
phalcon query return Scanning error before
我正在使用 phalcon 框架,我想执行这个查询
public function updateAction($id)
{
$email = $this->request->getPost('email');
$check_email_unique = Users::find(['conditions' => 'id != ' .$id. ' AND email = '. $email]);
echo $check_email_unique->id;
return ;
}
但是在测试的时候,邮递员上的函数这个returns错误
谢谢大家..我这样解决了我的问题:
public function updateAction($id)
{
$email = $this->request->getPost('email');
$check_email_unique = Users::findFirst(['conditions' => "email = '".$email."' AND id != '".$id."'"]);
echo $check_email_unique->id;
return ;
}
你想绑定你的参数,因为你正在做的事情容易受到 SQL 注入的攻击。
试试这个:
$check_email_unique = Users::findFirst([
'conditions' => "email = :email: AND id != :id:",
'bind' => [
'email' => $email,
'id' => $id
]
]);
我正在使用 phalcon 框架,我想执行这个查询
public function updateAction($id)
{
$email = $this->request->getPost('email');
$check_email_unique = Users::find(['conditions' => 'id != ' .$id. ' AND email = '. $email]);
echo $check_email_unique->id;
return ;
}
但是在测试的时候,邮递员上的函数这个returns错误
谢谢大家..我这样解决了我的问题:
public function updateAction($id)
{
$email = $this->request->getPost('email');
$check_email_unique = Users::findFirst(['conditions' => "email = '".$email."' AND id != '".$id."'"]);
echo $check_email_unique->id;
return ;
}
你想绑定你的参数,因为你正在做的事情容易受到 SQL 注入的攻击。
试试这个:
$check_email_unique = Users::findFirst([
'conditions' => "email = :email: AND id != :id:",
'bind' => [
'email' => $email,
'id' => $id
]
]);