Jump to content

Deleting on 2 conditions


kreut

Recommended Posts

Hello,

 

Can someone please tell me the correct syntax to delete a row with 2 conditions, using the Zend delete() method?  I'd like to delete any row in assignment_questions where rows have a specific combination of question_id and assignment_id.

 

Here's what I've come up with:

 

$dbWrite->delete('assignment_questions',("question_id = $question_id" AND "assignment_id = $assignment_id");

 

Thank you.

Link to comment
https://forums.phpfreaks.com/topic/227476-deleting-on-2-conditions/
Share on other sites

AND is being used as a logical operator and not as a string being passed to SQL, there's an extra parenthesis in there too.

$dbWrite->delete('assignment_questions',("question_id = $question_id" AND "assignment_id = $assignment_id");

 

Try something along the lines of this...

$dbWrite->delete('assignment_questions', array(
  'question_id' => $question_id,
  'assignment_id' => $assignment_id
  )
);

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.