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