私はドロップダウンが1つあり、リストはaMan、bMan、cManです。ドロップダウンからいずれか1つを選択しています。だから私がドロップダウンから選択しているものは、リストに従ってそのレコードを更新したい。下の更新クエリは、それぞれに '$ action_points'を追加したため、すべてのレコードを更新しています。PHPを使用してデータベース内の特定のレコードを更新するには?
たとえば、 bManをドロップダウンから選択した場合、updateテーブルはuser_idに従ってbManレコードのみを更新します.Manを選択してテーブルを更新すると、aManのみが更新されます。これは他に影響しません。
更新クエリで問題が発生しました。更新クエリを手伝ってください。
$result = $conn->query($sql_user);
if (isset($result->num_rows) > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$action_type=$row['action_type'];// Value will be aMan,bMan, cMan
$action_points=$row['action_points']; //10, 20, 30
}
}
$sql = "UPDATE man SET aMan='$action_points',bMan='$action_points', cMan='$action_points' where user_id='$user_id'";
$result = $conn->query($sql);
更新テーブルUが使用する
返信ありがとうMr.Abhishek.I $ action_typeから一重引用符を削除しています。働いています。助けてくれてありがとうございます。私の側からアップしてください –
喜んで助けてくれました! –