Me pregunto cuál es la sintaxis para hacer una selección de db en Zend Framework donde dos valores son verdaderos. Ejemplo: Quiero encontrar si un usuario ya es miembro de un grupo:Zend Framework: ¿Cómo hacer una selección de base de datos con múltiples params?
$userId = 1;
$groupId = 2;
$db = Zend_Db_Table::getDefaultAdapter();
$select = new Zend_Db_Select($db);
$select->from('group_members')
->where('user_id = ?', $userId); //Right here. What do I do about group_id?
$result = $select->query();
$resultSet = $result->fetchAll();
Obtengo una excepción al intentar hacer el primer ejemplo: SQLSTATE [21000]: infracción de cardinalidad: 1241 Operando debe contener 1 columna (s) – Andrew
Extraño, he usado ambas técnicas en el pasado contra MySQL usando el adaptador PDO . Supongo que tendré que configurar una mesa para probar. Puede ser que su tipo de base de datos o adaptador no sea compatible con la sintaxis que sugerí. –
¿Qué combinación de base de datos/adaptador está usando? –