tipos sentencias lenguaje generador ejemplos datos consultas complejas sql zend-framework

lenguaje - sentencias sql



Zend: ¿Cómo usar la consulta SQL con la palabra clave ''me gusta''? (2)

Estoy usando zend framework. Estoy usando la siguiente consulta en zend y me funciona perfectamente.

$table = $this->getDbTable(); $select = $table->select(); $select->where(''name = ?'', ''UserName''); $rows = $table->fetchAll($select);

Ahora quiero crear otra consulta en zend con la palabra clave ''me gusta''. En SQL simple es así.

SELECT * FROM Users WHERE name LIKE ''U%''

¿Ahora cómo convertir mi código zend para la consulta anterior?


Tratar:

$table = $this->getDbTable(); $select = $table->select(); $select->where(''name LIKE ?'', ''UserName%''); $rows = $table->fetchAll($select);

o si UserName es una variable:

$table = $this->getDbTable(); $select = $table->select(); $select->where(''name LIKE ?'', $userName.''%''); $rows = $table->fetchAll($select);


$user = new Application_Model_DbTable_User(); // User List $uname=$_POST[''uname'']; $query = $user ->select() ->where(''firstname LIKE ?'', $uname.''%'') ->ORwhere(''lastname LIKE ?'', $_POST[''lname''].''%'') ->ORwhere(''emailid LIKE ?'', $_POST[''email''].''%''); $userlist = $user->fetchAll($query);