क्या आपने श्रेणी की सामग्री को कंसोल पर प्रिंट करने का प्रयास किया है? क्या यह संभव है कि एक वैध श्रेणी और एक शून्य श्रेणी को स्रोत से वापस पोस्ट किया जा रहा हो?
आप श्रेणी के विरुद्ध एक नल चेक के साथ एसक्यूएल कॉल को समाहित करने का भी प्रयास कर सकते हैं। यह डालने से पहले नल पकड़ सकता है।
$category = $_POST['category'];
$cf = $_FILES['cf'];
if($category != NULL)
{
mysqli_query($conn, "INSERT INTO adDatabase(".$category.") VALUES(8)");
}
अंत में आप अशक्त मानों की अनुमति न देने के लिए तालिका में एक कॉलम सेट कर सकते हैं। जो आपको ट्राइ कैच ब्लॉक लगाने और खाली डेटा को डिस्पोज करने की अनुमति देगा
Try {
mysqli_query($conn, "INSERT INTO adDatabase(".$category.") VALUES(8)");
}
catch (exception ex)
{
// do nothing!
}