gpt4 book ai didi

drupal-7 - 如何在多个条件下使用 db_delete?

转载 作者:行者123 更新时间:2023-12-04 04:35:35 26 4
gpt4 key购买 nike

我正在尝试执行诸如“从 ac_journal_term 中删除 jid = $jid AND tid = $tid”之类的查询;

foreach ($form_state["values"]["existing_tags"] as $tid)
{
db_delete('ac_journal_term')
->condition('jid', $jid)->condition('tid', $tid)
->execute();
}

我不认为这是正确的方法,但是我在网上找不到关于如何使用 db_delete 执行多个条件的示例。

最佳答案

db_delete 遵循通常的条件约定。

foreach ($form_state["values"]["existing_tags"] as $tid)
{
$and = db_and()->condition('jid', $jid)->condition('tid', $tid);
db_delete('ac_journal_term')
->condition($and)
->execute();
}

请参阅此处的条件条款文档:

https://drupal.org/node/310086

关于drupal-7 - 如何在多个条件下使用 db_delete?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19795817/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com