1

Zend Frameworkに取り組んでいますが、クエリで1つの問題が発生しました。tbl_userからユーザーIDを取得し、Andinwhere句でレコードを確認したいと思います。

here is my query
$sql=$this->select()->from(users)->where('email = ? ', trim($email) , 'password = ?', md5(trim($password)) );

クエリを印刷しているときは、

select * from users where email = 'test@gmail.com';

次のようなクエリを印刷したい

select * from users where email = 'test@gmail.com' AND password='123456';

前もって感謝します

4

1 に答える 1

0

あなたは近かった。where()メソッドを2回呼び出す必要があります。

$this->select()->from(users)->where('email = ?', trim($email))
                            ->where('password = ?', md5(trim($password)));
于 2013-03-20T12:03:23.947 に答える