Code Igniter でアプリケーションを構築しています。データベース内のブール値セルの更新で問題が発生しています。これが私の声明です:
public function updateHide($id) {
$sql = "UPDATE holiday_request SET hide = '1' WHERE holiday_request_id = " . (int)$id;
$this->db->query($sql);
echo $this->db->affected_rows();
}
影響を受けた行関数を使用して、有効な行に影響を与えたことを Firebug ですばやく確認しています。SQL ステートメントを印刷し、PHP Myadmin でテストしたところ、正常に動作しました。つまり、ID が正しく、データベースに有効な行があることを意味します。テーブルが更新されない理由を一生理解できません。誰でも私を正しい方向に向けることができますか?前もって感謝します!!