كيف يتم تحديث اكثر من حقل بحسب WHERE

  • ayman2011a

بسم الله الرحمن الرحيم

كيف يتم تحديث اكثر من حقل بحسب WHERE مثلا

يعنى عايز احدث حقل يوزرنيم الاى دى 1 فى والاى دى 2

وكتبت هذا الكود ولكن لا يعمل

mysqli_query($connect,"UPDATE users SET username='$m' WHERE id=1 and id=2 ");


السلام عليكم

حسب requete sql التي كتبتها فأنت تقول فيها قم بتغير username الذي يحتوي على id ذا قمية 1 و 2 في نفس الوقت ضمن جدول users، منطقياً لن يغير شيء لأنه لا يوجد user ضمن users يمتلك id 1 و id 2 في نفس الوقت.

الحل هنا استخدام OR بدلاً من AND، أو أن تستخدم دالة IN .

وفقك الله.

وعليكم السلام ورحمه الله وبركاته

جزاك الله كل خير غيرت ب or بدل and اشتغلت فعلا وعدلت فى الاتنين بالقيمه الجديده