اريد كود يعمل تحقق من الحقول الفارغة في قاعدة البيانات
السلام عليكم ورحمة الله وبركاتة
اريد كود يعمل تحقق من الحقول الفارغة في قاعدة البيانات ويعملى شرط انه لو كان الحقل مثلا skill فارغ لا يستطيع العضو الدخول مثلاً او شرط يشبه هذا الاهم الكود الى يعمل استعلام ويشوف ان لو الحقل فارغ يعمل شرط ويقول ان في حقل فارغ مينفعش تدخل
3 إجابات
السلام عليكم
جرب هذا اعمل الاستعلام التالي SELECT * FROM `notet` WHERE ISNULL(`ratingno`)ومن تم في كود بي اتش بي تأكد من انه رجع هذا الاستعلام صفرا يعني انه لايوجد اي قيمة فارغة لهذا الحقل ام اذا رجع غير الصفر يعني انه توجد هكذا اكتبها $sql=mysql_query("SELECT * FROM `notet` WHERE ISNULL(`ratingno`)") or die (mysql_error()); $count=mysql_num_rows($sql); if($count!=0) echo 'this column is not empty'; else echo 'this column is empty'; بواسطة: Arwa تعديل: Arwa 1 من 1 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا طريقة جيدة ايضا ويمكنك استعمال count(id)
ان كان لديك حقل تتاكد منه من تفعيل الصف ام لا واسمه active كمثال .. ولديك صف مفعل يملك القيمة active تساوى 1 وصف يملك القيمة active تساوى 0
فى حالة الصف المفعل if($row['active']){ echo 'مفعل'; }else{ echo 'معطل'; }ستخرج لك مفعل .. اما لو القيمة 0 ستخرج لك معطل بواسطة: molhm 0 من 0 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا
تقصد شىء كهذا
SELECT * FROM `table` WHERE filed is nullاو كهذا SELECT * FROM `table` WHERE filed ='' بواسطة: MacOS 3 من 3 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا مشكور حبيبي ولكن كيف اعمل شرط بالبي اتش بي انه لو القيمة null في قاعدة البيانات مثلا كما طرحتها يقوله مثلاً هناك خطأ وا هناك حقول ناقصة لابد من ملئها ؟؟ يمكنك استعمال دالة empty() او شرط == '' |