0
したがって、配列を使ってcodeigniterを使って更新クエリを実行しようとしています。ここに私のコードでは、それは罰金を実行し、すべてのエラーを与えていないが、それはデータベースを更新していないので、私はこのCodeIgniterでSQLクエリが機能しませんか?
echo $this->db->last_query();
のように生成されたクエリをプリントアウトしようと、それが与えている
$array = array('departmentID' => $departmentID);
$this->db->where($array);
$data = array(
"pending" => "pending+".$pendingNew,
"approved" => "approved+".$approvedNew,
"notApproved" => "notApproved+".$notApprovedNew
);
$this->db->update('departments', $data);
です私の次
UPDATE `departments` SET `pending` = 'pending+2', `approved` = 'approved+6', `notApproved` = 'notApproved+0' WHERE `departmentID` = '10';
だから私はそれが私がTHOSを削除するときのように、加算部分の周りapostophesを入れているため、問題があると考えていますeを実行して、それを更新するフロートとしてsqlを実行します。
UPDATE `departments` SET `pending` = pending+2, `approved` = approved+6, `notApproved` = notApproved+0 WHERE `departmentID` = '10'
誰でもこの問題を解決する方法を教えていただけますか?このような値を更新
おかげで、:)受け入れてください働いていた場合 –
は@DavidFarrellyこのユーザーが答えに動作します。 – user4419336