Qualcuno può darmi un esempio di come eliminerei una riga in mysql con framework Zend quando ho due condizioni?Esempio di cancellazione multipla con framework Zend
cioè: (cercando di fare questo)
"DELETE FROM messages WHERE message_id = 1 AND user_id = 2"
Il mio codice (che sta fallendo miseramente assomiglia a questo)
// is this our message?
$condition = array(
'message_id = ' => $messageId,
'profile_id = ' => $userId
);
$n = $db->delete('messages', $condition);
sarà questo venire fuori come: "DELETE FROM WHERE messaggi message_id = 1, user_id = 2" o "DELETE FROM WHERE messaggi (message_id = 1) e (user_id = 2)? – MichaelICE
Prima credo – xenon
Se leggo correttamente la fonte, in realtà metterà le parentesi attorno a ciascuna ... /library/Zend/Db/Adapter/Abstract.php, _whereExpr (riga 564 o giù di lì ...) –