Mysqlの更新ステートメントに問題があります。これが私の声明です:
update `momtos_kullanici` set `firma_quantity`='1', `auditor_quantity`='1', `print_word`=0, `print_excel`=0 WHERE `MK_ID`='2690'
このコードはPHPを介して実行され、値は変更されません。エコーしてphpmyadminパネルにコピーしても、「0行が影響を受けました」というメッセージが返されますが、phpmyadminで0と1の値print_word
とprint_excel
列の値を再入力すると、機能します。
Column Type null default
auditor_quantity int(11) No 1
firma_quantity int(11) No 1
print_word bit(1) No 0
print_excel bit(1) No 0
私は数字を引用符で囲み、真と偽の単語でさえも同じことをしようとしました。以前、varcharフィールドで同じ問題に直面しました。その時、私は「まあ…」と言っただけですが、これは本当にナッツです。
誰か助けてもらえますか?足りないものはありますか?