0
我通過Drupal批處理API提交表單以更新數據庫中的一行。我使用的語句是:成功Drupal db_update無法正常工作,除非通過批處理API發生故意錯誤
db_update('scores')
->fields(['status' => 0])
->condition('sid', $score->sid)
->execute();
批迴報,給我
演出撤消對1項發佈的反饋。
但是,數據庫中的行未更新。
使用下面的代碼:
$result = db_update('scores')
->fields(['status' => 0])
->condition('sid', $score->sid)
->execute();
drq($result);
批API返回一個錯誤,由於不可預測的輸出,並手動刷新頁面後,在問題行是更新!
我不能爲我的生活弄清楚發生了什麼事情,也不知道如何從批處理API獲取查詢來記錄某處,以便我可以看到發生了什麼。
任何幫助,非常感謝。