Несмотря на то, что вы можете настроить приложение так же, как вы, вы можете использовать Zend Auth для обработки аутентификации.
Кроме того, если вы собираетесь использовать ZF в целом, то использование класса Zend_Db_Select может быть полезным.
<?php
public function loginvalidation($username,$pwd)
{
$s = $this->select();
$s->where('UserNmae = ?',$username)
$s->where('UserPW = ?',$pwd);
$rowset = $this->fetchall($s);
if(count($rowset) == 1)
{
return $row->current()->toArray();
} else {
return "Invalid"
}
}
Если вы действительно хотите генерировать SQL вручную, вы также можете это сделать. Просто используйте метод query объекта Zend_Db_Adapter .
<?php
public function loginvalidation($username,$pwd)
{
$rowset = $this->getAdapter()->query('UserName = \'' . $username . '\'and UserPW = \''. $pwd . '\'');
if(count($rowset) == 1)
{
return $row->current()->toArray();
} else {
return "Invalid"
}
}