mysqlの行を更新するときに、定義された整数に問題があります。
より正確には:-フィールド値として2を入力しており、行を表示すると、フィールドは1に設定されます。
これが私のSQLコマンドです:
$DB->query("UPDATE Listings SET Type='2' AND Status='Available' WHERE LID='$LID'");
クエリ自体は正常に実行され、値が更新され、正しい行が選択されます。問題となるのは「タイプ」フィールドです。フィールドタイプはtinyintです。
ここで完全に困惑しました、助けてください!
編集:この方法で変数を渡すと、SQLインジェクションが可能になることに注意してください。推奨されません