カテゴリの内容をコンソールに出力しようとしましたか?有効なカテゴリとnullカテゴリがソースからポストバックされている可能性はありますか?
カテゴリに対するnulチェックを使用してSQL呼び出しをカプセル化することもできます。これにより、挿入される前にnullがキャッチされる可能性があります。
$category = $_POST['category'];
$cf = $_FILES['cf'];
if($category != NULL)
{
mysqli_query($conn, "INSERT INTO adDatabase(".$category.") VALUES(8)");
}
最後に、テーブルの列の1つを設定して、null値を許可しないようにすることができます。これにより、try catchブロックを配置して、空のデータを破棄できます
Try {
mysqli_query($conn, "INSERT INTO adDatabase(".$category.") VALUES(8)");
}
catch (exception ex)
{
// do nothing!
}