لتوضيح اين يقع الخطاء
شوف هنا كده
انت الان تقوم بتطبيق هذا الشكل من الكود كما يلى
كود :
update school set arround2= (SELECT Count(id) as CountOfID from student2 where artak2='دون' )تحويله منطقياً للهدف المطلوب
كود :
update school set arround2=20هل تلاحظ ما ينقص الكود هنا
انت حالياً بتطلب من قاعدة البيانات عمل تحديث بجدول school
وهو بطبيعى هيقول حاضر مع السؤال فى اى جزء بهذا الجدول
فجت الجزء خاصة Set اللى بتطلب منه لقيمة arround2
فلما جه يطبق حدث الخطاء انك لم تقم بتعريف arround2 لاى شخص داخل الجدول
وبذلك عليه التطبيق على كل الجدول
لذلك يجب اضافة where
لان من المنطق الكود يكون بهذا الشكل
كود :
update school set arround2=20 where id=1ليتحول الكود الى طريقة كتابتك
كود :
update school set arround2= (SELECT Count(id) as CountOfID from student2 where artak2='دون' ) where id=???ولكن الخطاء هنا وارد ان يكون عن القيمة المدخلة
بما انك عامل استعلام لجلب اليمة من الممكن الجول لا يحتوى على id خاصة Count(id)
وبما ان فى خطاء بالجزء ده تسبب فى تعطيل التنفيذ
يارب يكون الشرح مبسط ويوضح ما سبب الخطاء وكيفية التعامل معها دائماً
كل ما عليك هو تغيير جزء PHP كود :
id=???
للمعرف الذى يوم بتغيير قيمة arround2 منه
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

