1
我想使用查询使用LIKE
..例如select * from xxxx where zzzz LIKE 'a%';
我该怎么做使用Zend DB?使用LIKE与ZEND_DB
我已经试过类似$db->query('SELECT * FROM XXXX where zzzzz LIKE ?','\'' . $query .'%\'');
但它不工作。
谢谢
我想使用查询使用LIKE
..例如select * from xxxx where zzzz LIKE 'a%';
我该怎么做使用Zend DB?使用LIKE与ZEND_DB
我已经试过类似$db->query('SELECT * FROM XXXX where zzzzz LIKE ?','\'' . $query .'%\'');
但它不工作。
谢谢
你是双引号。您不需要$ query附近的转义引号。准备的语句会照顾的,对你:
$db->query('SELECT * FROM XXXX where zzzzz LIKE ?', '%' . $query .'%');
$user = new Application_Model_DbTable_User();
$uname=$_POST['uname'];
$query = $user->select()->where('firstname LIKE ?', $uname.'%')->ORwhere('lastname LIKE ?', $_POST['lname'].'%')->ORwhere('emailid LIKE ?', $_POST['email'].'%');
$userlist = $user->fetchAll($query);
感谢马克..抱歉这么晚才回复 – user190982 2009-11-08 18:35:25