Jus*_*nic 1 php mysql zend-framework
我在mysql中有一个查询zend framwork有没有其他的写这个方法
$select = $this->select ()
->where ( "phone = '" . $post ['phone'] . "'")
->where(!( "member_id != '" .$post['member_id'] . "'"));
Run Code Online (Sandbox Code Playgroud)
我想要做的是更新手机号码成员,看看数据库中是否已存在手机任何其他方式这样做可以有人回答
首先,您的代码存在安全问题.始终使用安全报价:
->where("phone = ?",$post["phone"])
Run Code Online (Sandbox Code Playgroud)
至于问题,您可以在表单上使用Zend_Validate_Db_NoRecordExists验证器.以下是一些有用的链接:
使用此验证器的想法是精确检查数据库中是否已存在给定值,而无需对查询进行任何其他工作.